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 |