# 4.2.2、語音合成API文檔
</br>
## 4.2.2.1、 PlayByObainVoiceResultModule
* 概要
文字合成播放。
* 構造器
###### a.
| **函數原型** | PlayByObainVoiceResultModule( std::string text, enum TTSPeople ttsPeople, int timeoutMilliseconds, std::string tipFile, int playTipMilli) |
|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| **參數** | **說明** |
| text | 待合成的文字 |
| ttsPeople | 發音人選擇 |
| timeoutMilliseconds | 每次允許的合成的最長超時時間 |
| tipFile | 獲取在線合成音頻慢,播放友好的提示聲的文件路徑。 |
| playTipMilli | 找到有效音頻后超過多少毫秒還沒識別到有效音頻,開始播放識別的中的提示聲 |
###### b.
| **函數原型** | PlayByObainVoiceResultModule(std::string text,enum TTSPeople ttsPeople) |
|-----------|--------------------------------------------------------------------------------------------------------------------|---|---|
| **參數** | **說明** | | |
| text | 待合成的文字 | | |
| ttsPeople | 發音人選擇 | | |
| 備注 | 其余參數提供默認值 timeoutMilliseconds = 6\*1000 tipFile = "./resource/tipSound/ParserSound.wav" playTipMilli =800 | | |
* play開始播放音頻
| **函數原型** | ResultEntry play() |
|--------------------------------------|----------------------------------------------------------------------------------------|
| **參數** | **說明** |
| **返回** | |
| ResultEntry | 播放結果 請參考 4.1.2.2節 |
| **備注** | 需要系統音頻和語音處理先初始化完畢,請參考4.1.2.4節ConfigInitFactory的api |
* stop終止播放
| **函數原型** | void stop() |
|--------------|-------------|
</br>
## 4.2.2.2、 TTSPeople合成語音發音人
| **枚舉常量** | **簡介** |
|------------------------|------------------------------|
| TTSPeopleLittleGirl | 小女孩 |
| TTSPeopleWoman | 女人 |
| 可自定義添加更多發音人 | 參考訊飛在線合成的語音發音人 |
- 1、簡介
- 2、運行環境
- 3、語義理解
- 3.1、語義理解效果展示
- 3.2、語義理解API文檔
- 3.3、語義理解指令接口文檔
- 3.4、語義理解示例
- 4、高級語音
- 4.1、語音解析
- 4.1.1、語音解析效果展示
- 4.1.2、語音解析API文檔
- 4.1.3、語音解析用法用例
- 4.2、語音合成
- 4.2.1、語音合成效果展示
- 4.2.2、語音合成API文檔
- 4.2.3、語音合成用法用例
- 4.3、音樂播放
- 4.3.1、音樂播放API文檔
- 4.3.2、音樂播放用法用例
- 4.4、高級項目示例
- 5、語音喚醒
- 5.1、語音喚醒效果展示
- 5.2、語音喚醒API文檔
- 5.3、語音喚醒用法用例
- 5.4、語音喚醒示例項目
- 6、常見的業務需求實現的示例
- 6.1、業務實現邏輯概要順序
- 6.2、概要代碼
- 6.3、項目示例
- 7、自定義高級語言
- 8、選擇合適的開發工具說明
- 9、項目打開方式
- 10、項目依賴
- 11、常見問題
- 12、文檔版本
- 13、聯系方式
- 14、版權說明