メインコンテンツまでスキップ

AI セッションイベント

AI 録音、同時通訳、AI チャットは、それぞれ関連性はあるものの異なるイベント列挙型を通知します。コールバックモデルに対応する列挙型を使用してください。

イベント一覧

共通セッションイベント

AI 録音と同時通訳で共通するライフサイクルです。AI チャットでも同名のイベントを使用しますが、チャット固有イベント以降の raw value は異なります。

16
.userInitiatedToStartAI 音声録音同時通訳

ユーザーがセッションを開始するよう要求します。

0
.sessionStartedAI 音声録音同時通訳

セッションが開始されました。

1
.sessionStartFailedAI 音声録音同時通訳

セッションを開始できませんでした。

2
.aiServiceConnectedAI 音声録音同時通訳

選択したAIサービスが接続されました。

3
.autoEndSessionTriggeredAI 音声録音同時通訳

アイドル状態の条件が満たされたため、セッション終了が要求されました。

4
.userInitiatedToEndSessionAI 音声録音同時通訳

ユーザーがセッションを終了するよう要求します。

5
.sessionEndedAI 音声録音同時通訳

セッションが終了しました。

6
.aiServiceUnauthorizedAI 音声録音同時通訳

AI サービスの認証に失敗しました。

7
.aiServiceDisconnectedAI 音声録音同時通訳

AI サービスが切断されました。

8
.aiServiceNetworkErrorAI 音声録音同時通訳

AI サービスがネットワークエラーを報告しました。

9
.aiServiceStartRecordingAI 音声録音同時通訳

AI サービスが録音を開始しました。

10
.aiServiceEndRecordingAI 音声録音同時通訳

AI サービスが録音を停止しました。

11
.aiServiceRecordingErrorAI 音声録音同時通訳

AI サービスが録音エラーを報告しました。

12
.aiServiceResponseErrorAI 音声録音同時通訳

AI サービスが応答エラーを報告しました。

13
.bleDisconnectedAI 音声録音同時通訳

デバイスの BLE 接続が切断されました。

14
.appWillTerminateAI 音声録音同時通訳

ホスト App がまもなく終了します。

15

AI 会話イベントシーケンス

AIChatEventType の完全なシーケンス。SCO、VAD、意図、応答音声再生イベントを含みます。

25
.userInitiatedToStartAI チャット

ユーザーがセッションを開始するよう要求する。

0
.sessionStartedAI チャット

セッションが開始されました。

1
.sessionStartFailedAI チャット

セッションを開始できませんでした。

2
.aiServiceConnectedAI チャット

選択したAIサービスに接続しました。

3
.scoRecordingLinkEstablishedAI チャット

SCO 録音リンクが確立されました。

4
.scoRecordingStartFailedAI チャット

SCO 録音を開始できませんでした。

5
.vadStartSpeakingAI チャット

VAD がユーザーの発話開始を検出しました。

6
.triggerNewQuestionAI チャット

新しいユーザーの質問が始まりました。

7
.vadEndSpeakingAI チャット

VAD がユーザーの発話終了を検出しました。

8
.triggerEndQuestionAI チャット

現在のユーザーの質問が終了しました。

9
.autoEndSessionTriggeredAI チャット

アイドル状態の条件が満たされたため、セッションの終了が要求されました。

10
.userInitiatedToEndSessionAI チャット

ユーザーがセッションの終了を要求しました。

11
.sessionEndedAI チャット

AI 会話セッションが終了しました。

12
.aiServiceUnauthorizedAI チャット

AI サービスの認証に失敗しました。

13
.aiServiceDisconnectedAI チャット

AI サービスが切断されました。

14
.aiServiceNetworkErrorAI チャット

AI サービスがネットワークエラーを報告しました。

15
.aiServiceStartRecordingAI チャット

AI サービスが録音を開始しました。

16
.aiServiceEndRecordingAI チャット

AI サービスが録音を停止しました。

17
.aiServiceRecordingErrorAI チャット

AI サービスが録音エラーを報告しました。

18
.aiServiceResponseErrorAI チャット

AI サービスが応答エラーを報告しました。

19
.aiIntentReceivedAI チャット

サービスプロバイダーが認識した AI 意図を返送しました。

20
.aiRespondVoicePlaybackDidStartAI チャット

AI 応答音声の再生が開始されました。

21
.aiRespondVoicePlaybackDidStopAI チャット

AI 応答音声が停止されました。

22
.bleDisconnectedAI チャット

デバイスの BLE 接続が切断されました。

23
.appWillTerminateAI チャット

ホスト App がまもなく終了します。

24
イベントは enum case で照合してください。異なるイベント enum 型で raw value が共通すると仮定しないでください。