Velocity powered by Wavelink
使用替代返回值
可以让语法文件返回值,而不是用户说出的准确语句。要使用语句而不是单词,或者需要不同的语句返回同一结果时,这可能非常有用。使用替代返回值的示例如下:当用户说出“重复提示”时,Speakeasy 引擎可能会如同听到“重复”一样作出回应。
还可以使用多个单词或语句返回同一结果。这可能在多语言环境中特别有用。例如,可以设置一个监听“yes”的英语语法文件以及一个监听“ja”的荷兰语语法文件,但两个语法都会返回结果“yes”。因此只需为一个结果要编写语法文件。
要使用替代返回值,请列出引擎应监听的单词或语句,然后附加 {@ = "result";},此时引擎应转换为文本的替代返回值是 result 。
例如:
<letter>:
ALPHA {@ = "A";} |
BRAVO {@ = "B";} |
CHARLIE {@ = "C";} |
DELTA {@ = "D";};
通过使用上述语音字母表,用户只需说出措辞,Speakeasy 即会将其转换为单个文本字母。
Speakeasy 目前不提供使用文本转语音返回替代值的功能。
这篇文章有用吗?
主题:
不准确
不完整
不是所需内容
其他
版权所有 © 2017,Ivanti。保留所有权利。