XSpeechSynthesizer
テキスト文字列をオーディオ ストリームに変換するためのスピーチ合成エンジン (voice) を初期化して構成するサポートを提供します。 この機能はテキスト読み上げ (TTS) とも呼ばれます。
関数
関数 | 説明 |
---|---|
XSpeechSynthesizerCloseHandle | スピーチ シンセサイザーを閉じ、割り当てられていたシステム リソースを解放します。 |
XSpeechSynthesizerCloseStreamHandle | スピーチ シンセサイザー ストリームを閉じ、割り当てられていたシステム リソースを解放します。 |
XSpeechSynthesizerCreate | スピーチ シンセサイザーを作成します。 |
XSpeechSynthesizerCreateStreamFromSsml | 指定された SSML からスピーチ合成ストリームを作成します。 |
XSpeechSynthesizerCreateStreamFromText | 指定されたプレーン テキストからスピーチ合成ストリームを作成します。 |
XSpeechSynthesizerEnumerateInstalledVoices | インストールされている音声を列挙し、各音声に対して callback でポイントされているメソッドを呼び出します。 |
XSpeechSynthesizerGetStreamData | スピーチ合成ストリーミングからデータを取得します。 |
XSpeechSynthesizerGetStreamDataSize | スピーチ合成ストリーミングからデータ バッファーのサイズを取得します。 |
XSpeechSynthesizerInstalledVoicesCallback | XSpeechSynthesizerEnumerateInstalledVoices が呼び出されたときに、音声についての情報を受け取る、クライアントによって実装されたコールバック関数。 |
XSpeechSynthesizerSetCustomVoice | スピーチ シンセサイザーが指定されたカスタム音声を使用することを指定します。 |
XSpeechSynthesizerSetDefaultVoice | システムの既定の音声を使用するようにスピーチ シンセサイザーを設定します。 |
構造体
構造体 | 説明 |
---|---|
XSpeechSynthesizerVoiceInformation | 音声についての情報を提供します。 |
列挙
列挙型 | 説明 |
---|---|
XSpeechSynthesizerVoiceGender | 音声の性別を示します。 |