次の方法で共有


XSpeechSynthesizer

テキスト文字列をオーディオ ストリームに変換するためのスピーチ合成エンジン (voice) を初期化して構成するサポートを提供します。 この機能はテキスト読み上げ (TTS) とも呼ばれます。

関数

関数 説明
XSpeechSynthesizerCloseHandle スピーチ シンセサイザーを閉じ、割り当てられていたシステム リソースを解放します。
XSpeechSynthesizerCloseStreamHandle スピーチ シンセサイザー ストリームを閉じ、割り当てられていたシステム リソースを解放します。
XSpeechSynthesizerCreate スピーチ シンセサイザーを作成します。
XSpeechSynthesizerCreateStreamFromSsml 指定された SSML からスピーチ合成ストリームを作成します。
XSpeechSynthesizerCreateStreamFromText 指定されたプレーン テキストからスピーチ合成ストリームを作成します。
XSpeechSynthesizerEnumerateInstalledVoices インストールされている音声を列挙し、各音声に対して callback でポイントされているメソッドを呼び出します。
XSpeechSynthesizerGetStreamData スピーチ合成ストリーミングからデータを取得します。
XSpeechSynthesizerGetStreamDataSize スピーチ合成ストリーミングからデータ バッファーのサイズを取得します。
XSpeechSynthesizerInstalledVoicesCallback XSpeechSynthesizerEnumerateInstalledVoices が呼び出されたときに、音声についての情報を受け取る、クライアントによって実装されたコールバック関数。
XSpeechSynthesizerSetCustomVoice スピーチ シンセサイザーが指定されたカスタム音声を使用することを指定します。
XSpeechSynthesizerSetDefaultVoice システムの既定の音声を使用するようにスピーチ シンセサイザーを設定します。

構造体

構造体 説明
XSpeechSynthesizerVoiceInformation 音声についての情報を提供します。

列挙

列挙型 説明
XSpeechSynthesizerVoiceGender 音声の性別を示します。

関連項目

システム API リファレンス