AIアバターCSVアップロード/ダウンロード機能

AIアバターエディターでは、シナリオをCSVファイルでアップロード/ダウンロードできます。
CSVファイルの仕様については後述をご覧ください。

ポイント

ダウンロードしたCSVファイルは、以下の用途で使用できます。

  • ローカル環境で一括置換やボックスの複製をし、編集したCSVファイルをアップロードしてシナリオの修正
  • 新規シナリオ作成時のテンプレート
  • シナリオのバックアップ

CSVファイル仕様

CSVのファイル仕様はこちらをご覧ください。

CSV出力例

AIアバターエディターからダウンロードしたCSVファイルの例です。

AIアバターエディターのボックスごとにCSVが1行記述され、記述内容はボックスによって異なります。
ボックスの種類についてはこちらをご覧ください。

CSVファイルの内容はボックスと紐付き、以下が記述されます。

詳細はCSVファイル仕様をご覧ください。

システム発話起点

システム発話起点ボックスをAIアバターエディターで設定した場合の「システム発話起点」の出力例です。
システム発話起点ボックスは1シナリオにつき、1つだけ設定できます。
詳細はCSVファイル仕様をご覧ください。

出力例
AIアバターエディター

CSVファイル

ユーザー発話起点

ユーザー発話起点ボックスをAIアバターエディターで設定した場合の「ユーザー発話起点」の出力例です。
ユーザー発話起点ボックスは1シナリオに複数設定できます。
詳細はCSVファイル仕様をご覧ください。

出力例
AIアバターエディター

CSVファイル

システム発話内容

システム発話ボックスをAIアバターエディターで設定した場合の「システム発話内容」の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
システム発話ボックスラベル入力条件覚える内容AIアバター音声合成
AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入,音声合成,AIアバター
a4e8d6c6-3aea-47d7-9056-9e214d7c22bd,system,システム発話ボックス,@season=text=summer,,@weather=text=晴れ,,,0,"{""name"":""akari"",""speakerId"":""jpn_JP-F-S0103-T001-E01-SR0"",""styleId"":""jpn_JP-F-S0103-T001-E01"",""voiceType"":0.5,""powerRate"":1,""speechRate"":1.2,""intonation"":5,""pitch"":10}","{""displayText"":""こんにちは"",""speechText"":""こんにちは"",""motion"":""quick_formal_bow"",""expression"":""joy"",""expressionDegree"":1,""gaze"":""on"",""motionLoop"":false,""waitTime"":0,""customize"":""<set name=\""test\"">テスト</set>"",""ssmlFlag"":true}"

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入,音声合成,AIアバター
a4e8d6c6-3aea-47d7-9056-9e214d7c22bd,system,システム発話ボックス,@season=text=summer,,@weather=text=晴れ,,,0,"{""name"":""akari"",""speakerId"":""jpn_JP-F-S0103-T001-E01-SR0"",""styleId"":""jpn_JP-F-S0103-T001-E01"",""voiceType"":0.5,""powerRate"":1,""speechRate"":1.2,""intonation"":5,""pitch"":10}","{""displayText"":""こんにちは"",""speechText"":""こんにちは"",""motion"":""quick_formal_bow"",""expression"":""joy"",""expressionDegree"":1,""gaze"":""on"",""motionLoop"":false,""waitTime"":0,""customize"":""<set name=\""test\"">テスト</set>"",""ssmlFlag"":true}"

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入,音声合成,AIアバター
a4e8d6c6-3aea-47d7-9056-9e214d7c22bd,system,システム発話ボックス,@season=text=summer,,@weather=text=晴れ,,,0,"{""name"":""akari"",""speakerId"":""jpn_JP-F-S0103-T001-E01-SR0"",""styleId"":""jpn_JP-F-S0103-T001-E01"",""voiceType"":0.5,""powerRate"":1,""speechRate"":1.2,""intonation"":5,""pitch"":10}","{""displayText"":""こんにちは"",""speechText"":""こんにちは"",""motion"":""quick_formal_bow"",""expression"":""joy"",""expressionDegree"":1,""gaze"":""on"",""motionLoop"":false,""waitTime"":0,""customize"":""<set name=\""test\"">テスト</set>"",""ssmlFlag"":true}"

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入,音声合成,AIアバター
a4e8d6c6-3aea-47d7-9056-9e214d7c22bd,system,システム発話ボックス,@season=text=summer,,@weather=text=晴れ,,,0,"{""name"":""akari"",""speakerId"":""jpn_JP-F-S0103-T001-E01-SR0"",""styleId"":""jpn_JP-F-S0103-T001-E01"",""voiceType"":0.5,""powerRate"":1,""speechRate"":1.2,""intonation"":5,""pitch"":10}","{""displayText"":""こんにちは"",""speechText"":""こんにちは"",""motion"":""quick_formal_bow"",""expression"":""joy"",""expressionDegree"":1,""gaze"":""on"",""motionLoop"":false,""waitTime"":0,""customize"":""<set name=\""test\"">テスト</set>"",""ssmlFlag"":true}"

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入,音声合成,AIアバター
a4e8d6c6-3aea-47d7-9056-9e214d7c22bd,system,システム発話ボックス,@season=text=summer,,@weather=text=晴れ,,,0,"{""name"":""akari"",""speakerId"":""jpn_JP-F-S0103-T001-E01-SR0"",""styleId"":""jpn_JP-F-S0103-T001-E01"",""voiceType"":0.5,""powerRate"":1,""speechRate"":1.2,""intonation"":5,""pitch"":10}","{""displayText"":""こんにちは"",""speechText"":""こんにちは"",""motion"":""quick_formal_bow"",""expression"":""joy"",""expressionDegree"":1,""gaze"":""on"",""motionLoop"":false,""waitTime"":0,""customize"":""<set name=\""test\"">テスト</set>"",""ssmlFlag"":true}"

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入,音声合成,AIアバター
a4e8d6c6-3aea-47d7-9056-9e214d7c22bd,system,システム発話ボックス,@season=text=summer,,@weather=text=晴れ,,,0,"{""name"":""akari"",""speakerId"":""jpn_JP-F-S0103-T001-E01-SR0"",""styleId"":""jpn_JP-F-S0103-T001-E01"",""voiceType"":0.5,""powerRate"":1,""speechRate"":1.2,""intonation"":5,""pitch"":10}","{""displayText"":""こんにちは"",""speechText"":""こんにちは"",""motion"":""quick_formal_bow"",""expression"":""joy"",""expressionDegree"":1,""gaze"":""on"",""motionLoop"":false,""waitTime"":0,""customize"":""<set name=\""test\"">テスト</set>"",""ssmlFlag"":true}"

ユーザー発話内容

ユーザー発話ボックスをAIアバターエディターで設定した場合の「ユーザー発話内容」の出力例です。
意図解釈ラベル設定項目以外は、GUIエディターのユーザー発話内容と同様です。
詳細はCSVファイル仕様をご覧ください。

出力例
ユーザー発話ボックスラベルテキスト覚える内容意図解釈ラベル
AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,テキスト,覚える内容,選択ボタン自動挿入,意図解釈ラベル
d2d93b18-26ee-4f75-a0e2-fdb2dc935f63,user,ユーザ発話ボックス,,ST001001002=surface_partial,@weather=text=曇り,0,1

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,テキスト,覚える内容,選択ボタン自動挿入,意図解釈ラベル
d2d93b18-26ee-4f75-a0e2-fdb2dc935f63,user,ユーザ発話ボックス,,ST001001002=surface_partial,@weather=text=曇り,0,1

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,テキスト,覚える内容,選択ボタン自動挿入,意図解釈ラベル
d2d93b18-26ee-4f75-a0e2-fdb2dc935f63,user,ユーザ発話ボックス,,ST001001002=surface_partial,@weather=text=曇り,0,1

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,テキスト,覚える内容,選択ボタン自動挿入,意図解釈ラベル
d2d93b18-26ee-4f75-a0e2-fdb2dc935f63,user,ユーザ発話ボックス,,ST001001002=surface_partial,@weather=text=曇り,0,1

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,テキスト,覚える内容,選択ボタン自動挿入,意図解釈ラベル
d2d93b18-26ee-4f75-a0e2-fdb2dc935f63,user,ユーザ発話ボックス,,ST001001002=surface_partial,@weather=text=曇り,0,1

ボックス同士を接続する「リンク」をAIアバターエディターで設定した場合の出力例です。
設定内容は、GUIエディターのリンクと同様です。
詳細はCSVファイル仕様をご覧ください。

出力例
AIアバターエディター

CSVファイル

待機モーション

待機モーションをAIアバターエディターで設定した場合の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
AIアバターエディター

CSVファイル

現在日時取得

現在日時取得ボックスをAIアバターエディターで設定した場合の出力例です。
設定内容は、GUIエディターの現在日時取得ボックスと同様です。
詳細はCSVファイル仕様をご覧ください。

出力例
現在日時取得ボックスラベル入力条件保存する日時情報
AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,保存する日時情報
0e16f2a4e62f49a3b22f0d337a952c6e,date,現在日時取得ボックス,@input=set,@date=format=yyyy/MM/dd HH:mm:ss

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,保存する日時情報
0e16f2a4e62f49a3b22f0d337a952c6e,date,現在日時取得ボックス,@input=set,@date=format=yyyy/MM/dd HH:mm:ss

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,保存する日時情報
0e16f2a4e62f49a3b22f0d337a952c6e,date,現在日時取得ボックス,@input=set,@date=format=yyyy/MM/dd HH:mm:ss

AIアバターエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,保存する日時情報
0e16f2a4e62f49a3b22f0d337a952c6e,date,現在日時取得ボックス,@input=set,@date=format=yyyy/MM/dd HH:mm:ss

CSVアップロード

ローカル環境にあるCSVファイルをアップロードします。

ご注意
  • 任意の値で入力したIDはCSVアップロード時にシステムが自動で払い出すIDに置き換わります。
    IDが置き換わっても、リンクで設定したボックスの接続線は保持されます。
  • 定義されていない変数や、存在しないシナリオに遷移する記述をしたCSVファイルをアップロードした場合、
    変数やシナリオの自動作成はされずエラー(CSVファイル登録失敗)になります。
  • アップロードしたシナリオをボットに反映する場合は、AIアバターエディターで「一時保存」または「保存して公開」を行ってください。

操作手順

  1. 「CSVアップロード」を押下し、CSVファイル仕様に準拠したファイルをアップロードしてください。

CSVダウンロード

表示中のシナリオをCSVファイルでダウンロードします。

ポイント
「一時保存」や「保存して公開」をしていないシナリオでもダウンロード可能です。

操作手順

  1. 「CSVダウンロード」を押下してください。