ドキュメント

サポート

Vivox Unity SDK

Vivox Unity SDK

テキスト音声変換メッセージをキューに入れる

Queue a text-to-speech message for audio output.
読み終わるまでの所要時間 1 分最終更新 23日前

一部の出力先にはビルトインのキューシステムがあります。新しいメッセージが挿入されたときに、進行中のメッセージが再生されている場合、新しいメッセージはキューに入れられます。進行中のメッセージの再生が終了すると、キュー内の以下のメッセージの再生が自動的に開始します。
// Start playing speech as soon as it is synthesized.VivoxService.Instance.TextToSpeechSendMessage("1st Message.", TextToSpeechMessageType.QueuedLocalPlayback);// After the first message finishes playback, this message starts.VivoxService.Instance.TextToSpeechSendMessage("2nd Message.", TextToSpeechMessageType.QueuedLocalPlayback);
1 つのキューが
TextToSpeechMessageType.QueuedRemoteTransmission
TextToSpeechMessageType.QueuedRemoteTransmissionWithLocalPlayback
で共有されます。出力先
TextToSpeechMessageType.QueuedLocalPlayback
には独自のキューがあります。
1 つの出力先キューは、再生中のメッセージに加えて、キュー内のメッセージを最大 10 件保持できます。出力先キューに限度までメッセージがあるときにさらに追加されると、Vivox SDK はそのメッセージを破棄して InvalidOperationException (
VxErrorTTSDestinationQueueIsFull
) を発生させます。その場合、テキスト音声変換に関連するイベントは発生しません。