CTTS
TTS(Text To Speech)功能:AT+CTTS
语法规则:
| 命令类型 | 语法 | 返回 | 
|---|---|---|
| 设置命令 | AT+CTTS=<mode>[,<text>][,] | OK | 
| 查询命令 | AT+CTTS? | +CTTS: <status>OK | 
| 测试命令 | AT+CTTS=? | OK | 
| URC | 当TTS播放完毕,会有以下URC上报:+CTTS:0 | 
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 | 
|---|---|---|---|
| <mode> | TTS工作模式 | 0 | 停止播放TTS | 
| 1 | 播放TTS, <text>使用UCS2编码 | ||
| 2 | 播放TTS, <text>使用GBK编码(中文)和ASCII编码(数字) | ||
| 3 | 播放TTS, <text>使用uft-8编码(LSAT版本>=V1103支持) | ||
| <text> | TTS文本 | 中文和数字,最大长度2047字节 | |
| <pcm> | TTS模式 | 0 | 播放TTS | 
| 1 | 播放TTS,输出PCM数据 | ||
| <status> | TTS工作状态 | 0 | TTS非播放状态 | 
| 1 | TTS播放状态 | ||
| 注意: <pcm>参数,LSAT版本>=V1111支持。(默认值为0) | 
举例:
| 命令(→)/返回(←) | 实例 | 解释和说明 | 
|---|---|---|
| → | AT+CTTS=2,"123,欢迎你的到来" | 播放数字和中文。注:目前暂时无法播放英文, | 
| ← | OK | |
| ←(URC) | +CTTS:0 | 播放完毕,会有这个URC上报 | 
| → | AT+CTTS=0 | 也可以在播放过程中用这个命令终止播放 | 
| ← | OK |