> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XSpeechSynthesizer

> XSpeechSynthesizer

# XSpeechSynthesizer

支援初始化及設定語音合成引擎 (或稱「語音」)，以將文字字串轉換為音訊資料流。此功能也稱為文字轉換語音 (TTS)。

## 函式

| 函式 | 描述 |
| - | - |
| [XSpeechSynthesizerCloseHandle](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizerclosehandle) | 關閉語音合成器並釋放已配置的系統資源。 |
| [XSpeechSynthesizerCloseStreamHandle](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizerclosestreamhandle) | 關閉語音合成器資料流並釋放已配置的系統資源。 |
| [XSpeechSynthesizerCreate](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizercreate) | 建立語音合成器。 |
| [XSpeechSynthesizerCreateStreamFromSsml](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizercreatestreamfromssml) | 從指定的 SSML 建立語音合成資料流。 |
| [XSpeechSynthesizerCreateStreamFromText](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizercreatestreamfromtext) | 從指定的純文字建立語音合成資料流。 |
| [XSpeechSynthesizerEnumerateInstalledVoices](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizerenumerateinstalledvoices) | 列舉已安裝的語音，並針對每個語音呼叫 *callback* 所指向的方法。 |
| [XSpeechSynthesizerGetStreamData](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizergetstreamdata) | 從語音合成資料流擷取資料。 |
| [XSpeechSynthesizerGetStreamDataSize](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizergetstreamdatasize) | 取得語音合成資料流的資料緩衝區大小。 |
| [XSpeechSynthesizerInstalledVoicesCallback](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizerinstalledvoicescallback) | 由用戶端實作的回呼函式，會在呼叫 [XSpeechSynthesizerEnumerateInstalledVoices](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizerenumerateinstalledvoices) 時接收語音的相關資訊。 |
| [XSpeechSynthesizerSetCustomVoice](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizersetcustomvoice) | 指定語音合成器要使用指定的自訂語音。 |
| [XSpeechSynthesizerSetDefaultVoice](/zh-TW/reference/system/xspeechsynthesizer/functions/xspeechsynthesizersetdefaultvoice) | 指定語音合成器要使用系統的預設語音。 |

## 結構

| 結構 | 描述 |
| - | - |
| [XSpeechSynthesizerVoiceInformation](/zh-TW/reference/system/xspeechsynthesizer/structs/xspeechsynthesizervoiceinformation) | 提供語音的相關資訊。 |

## 列舉

| 列舉 | 描述 |
| - | - |
| [XSpeechSynthesizerVoiceGender](/zh-TW/reference/system/xspeechsynthesizer/enums/xspeechsynthesizervoicegender) | 表示語音的性別。 |

## 概念文件

* [文字轉換語音](/zh-TW/build/console-features/text-to-speech/text-to-speech)
* [時間敏感執行緒](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)
* [在 Unity 專案中使用 GDK API 的 C# 包裝函式](/zh-TW/build/gdk-and-engines/unity/unity-api-wrappers)

## 另請參閱

[系統 API 參考](/zh-TW/reference/system/gc-reference-system-toc)


## Related topics

- [XSpeechSynthesizer](/reference/system/xspeechsynthesizer/xspeechsynthesizer_members.md)
- [XSpeechSynthesizerCreate](/reference/system/xspeechsynthesizer/functions/xspeechsynthesizercreate.md)
