2010-12-11 64 views
1

是否可以獲取用戶在VoiceXML應用程序中表達的內容? 例如在數據庫查詢中使用它。以字符串形式獲取語音輸入

到目前爲止,我見過的大多數例子只是試圖匹配(xml-)定義數量的選擇。 這是不合適的,如果你想使用輸入來匹配一個數據庫,讓我們說> 100k條目。

感謝

回答

2

,您就能獲得語音輸入與最後的結果(VoiceXML specification

不過的話語屬性的字符串,這不是你的問題。你想要一個開放式的語法或一個可以處理100K條目的系統。這是識別引擎的人爲因素,而不是VoiceXML語言。從理論上講,你可以創建一個100K SRGS語法。在實踐中,如果它們都是獨特的輸入而沒有更清晰的定義方式,那麼這可能太大了。您可以使用帶有Nuance等引擎的本地語法與靜態列表或條目或由項目組件組成的統計語言模型(假設它們共享通用組件)來完成此操作。

你可以看看聽寫引擎。我認爲我沒有看到任何與VoiceXML平臺相關的東西,因爲它們通常與正常的VoiceXML用例並不完全一致,大多數聽寫引擎需要訓練和常規句子結構來完全識別輸入。