Velocity powered by Wavelink
使用替代傳回值
您可能會想要語法檔案傳回使用者所說的確切字詞以外的值。您要使用詞組而非單字時,或者如果要不同的詞組傳回相同的結果,這相當實用。使用者說「repeat prompts」,Speakeasy 引擎以為聽見「repeat」,即為使用替代傳回值的一例。
您也可以使用多個字詞傳回相同的結果。這對於多語環境特別有幫助。例如,您有英文語法檔案聽取「yes」以及德文語法檔案聽取「ja」,但是任何一個語法均傳回「yes」。則語法檔案可設定為傳回一種結果。
若要使用替代傳回值,可列出引擎應該聽取的字詞,然後加上 {@ = "result";},其中 result 是引擎應該轉換為文字的替代傳回值。
例如:
<letter>:
ALPHA {@ = "A";} |
BRAVO {@ = "B";} |
CHARLIE {@ = "C";} |
DELTA {@ = "D";};
使用以上的發音字母後,使用者只要說出字詞,Speakeasy 就換轉換為一個字母。
Speakeasy 目前無法以文字轉語音傳回替代值。
這篇文章有用嗎?
主題是:
不準確
不完全的
不是我的預期
其他
版權 © 2018, Ivanti. 版權所有。