第九步,自定义离线命令词与应答语
语法格式为:
action=命令词1|命令词2...@回复语
例:TempSet15=设置十五度|十五度@已设为十五度
action、命令词、回复语均由用户定义
- 1. action由英文、下划线“_”和数字组成,必须英文开头,不区分大小写,15个字符内
- 2. 命令词最多支持150条,每条限 2 - 10 个字符,仅支持中文
- 3. 一个action最多支持一个”@”定义回复语,单条回复语不得超过500个字符,支持中英文、数字、逗号、句号、问号
action一个控制指令的唯一标识,用户对着设备说出“设置十五度”“十五度”并被语义理解时,如已对接设备,语义理解模块会将TempSet15传给设备。
命令词想要定义的语音话术,用户必须按照定义的话术说出才有效。如用户可以使用“设置十五度”“十五度”来实现同一个设置温度15度的控制。
回复语针对该条控制指令的设备回复播报。
回复语中支持标签,来指定某些字播报时的读音:
<py>:需要对单个汉字的发音进行纠正的场合。
注:拼音声调范围为 1 - 5,1 - 4 对应一声到四声,5对应轻声。
例:已调<py>tiao2</py>至中<py>zhong1</py>风档
播报为:已调(tiao2)至中(zhong1)风档
<value>:需要将数字按照数值读法播报
例:已设为<value>15</value>度
播报为:已设为十五度
<code>:需要将数字按照数字串逐位播报
例:已设为<code>15</code>度
播报为:已设为一五度
|