Velocity powered by Wavelink

使用替代傳回值

您可能會想要語法檔案傳回使用者所說的確切字詞以外的值。您要使用詞組而非單字時,或者如果要不同的詞組傳回相同的結果,這相當實用。使用者說「repeat prompts」,Speakeasy 引擎以為聽見「repeat」,即為使用替代傳回值的一例。

觀看相關視訊 (3:38)

您也可以使用多個字詞傳回相同的結果。這對於多語環境特別有幫助。例如,您有英文語法檔案聽取「yes」以及德文語法檔案聽取「ja」,但是任何一個語法均傳回「yes」。則語法檔案可設定為傳回一種結果。

若要使用替代傳回值,可列出引擎應該聽取的字詞,然後加上 {@ = "result";},其中 result 是引擎應該轉換為文字的替代傳回值。

例如:

<letter>:

ALPHA {@ = "A";} |

BRAVO {@ = "B";} |

CHARLIE {@ = "C";} |

DELTA {@ = "D";};

使用以上的發音字母後,使用者只要說出字詞,Speakeasy 就換轉換為一個字母。

Speakeasy 目前無法以文字轉語音傳回替代值。


本文章實用嗎?    

本主題:

不正確

不完整

不是我期望的內容

其他