次の方法で共有


XSpeechSynthesizerSetCustomVoice

スピーチ シンセサイザーが指定されたカスタム音声を使用することを指定します。

構文

HRESULT XSpeechSynthesizerSetCustomVoice(  
         XSpeechSynthesizerHandle speechSynthesizer,  
         const char* voiceId  
)  

パラメーター

speechSynthesizer _In_
型: XSpeechSynthesizerHandle

スピーチ シンセサイザーがカスタム音声を使用することを指定します。

voiceId _In_z_
型: char*

XSpeechSynthesizerInstalledVoicesCallback 関数で返される XSpeechSynthesizerVoiceInformation 構造体に含まれる音声 ID。

戻り値

型: HRESULT

正常に実行された場合は S_OK が返され、それ以外の場合はエラー コードが返されます。 エラー コードの一覧については、「エラー コード」を参照してください。

解説

注意

この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」を参照してください。

要件

ヘッダー: XSpeechSynthesizer.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XAccessibility
XSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer