PartySynthesizeTextToSpeechType
テキスト音声変換操作の種類。
構文
enum class PartySynthesizeTextToSpeechType
{
Narration = 0,
VoiceChat = 1,
}
定数
定数 | 説明 |
---|---|
ナレーション | オーディオは、ローカル チャット コントロールのオーディオ出力にレンダリングする必要があります。 この種類は通常、受信したテキストのナレーションなど、ゲームで定義された任意のシナリオにおいて、音声合成オーディオがローカル チャット コントロールにレンダリングされる "ナレーション" シナリオに使用されます。 また、ユーザーが音声合成プロファイル間で音声を比較して、音声合成ボイス チャット シナリオで使用するプロファイルを選択する "音声の吹き出し" シナリオにも使用できます。 この機能のためにチャット コントロールがネットワーク内に存在する必要はありません。 文字起こしが有効になっている場合でも、オーディオは文字起こしされません。 |
VoiceChat | オーディオは、ローカル チャット コントロールがオーディオを送信するように構成されているチャット コントロールにレンダリングする必要があります。 この種類は通常、ユーザーがマイクを使用してボイス チャットに参加しないものの、音声合成オーディオを介してボイス チャットに参加することを選択した場合の "音声合成ボイス チャット" シナリオにおいて使用されます。 オーディオは、ローカル チャット コントロールが PartyLocalChatControl::SetPermissions()経由でオーディオを送信するように構成されているチャット コントロールにレンダリングされます。 この種類の音声合成操作を成功させるためにチャット コントロールがネットワーク内に存在する必要はありませんが、ローカル チャット コントロールがオーディオを送信するように構成できる他のチャット コントロールがないため、明らかな効果はありません。 オーディオはユーザーの音声を表すため、 PartyLocalChatControl::SetTranscriptionOptions() で指定されたオプションに従って文字起こしされます。 |
要件
ヘッダー: Party.h
関連項目
パーティーのメンバー
PartyLocalChatControl::SetTextToSpeechProfile
PartyLocalChatControl::GetTextToSpeechProfile
PartyLocalChatControl::SynthesizeTextToSpeech