2017-05-06 47 views
0

我試圖建立一個語音XML接口的機器翻譯系統的字段。大部分菜單設計都很簡單,但是當用戶真正說出要翻譯的短語時,我需要能夠從ASR中攝取任何文本,而不用將其與有限語法相匹配。在語音XML中有沒有標準的方法來做到這一點?語音XML - 需要充滿原始ASR輸入

+0

ASR將語音與語法相匹配(語音瀏覽器將語法發送到ASR),所以我猜,如果您真的需要ASR,就不能避免語法。 – Anupam

回答

0

如果通過標準的方式,你的意思是用的VoiceXML SRGS/SISR,你可以建立一個語法是有生以來目標語言和SI的字重新組合內容插入插槽。這不是一個實際的解決方案,而是一個可能的解決方案。

如果你只是在看的VoiceXML,只有建設能力爲瀏覽器將是一個制約因素,如VoiceXML的不提供$ LASTRESULT如何填充任何相關限制。

你實現約束和你正在努力實現可能會有所幫助建立一個切實可行的解決方案是什麼。

0

「標準」的VoiceXML不會允許獲得自由文本(因爲你減輕使用嚴格的規則語法),你計劃要出規範的初始範圍。 如果您可以控制您的VoiceXML解釋器實現,則可以使用與我們相同的方法。隨着我們Voximal VoiceXML解釋,我們通過使用內置的語法解決這個問題:

<field name="text" type="text" > : it use the builtin:grammar/text 

您可以通過添加參數像延長或「文本模式= MyWatsonModel」 文本restult「文本LANG = EN-US?」?在變量,你可以在裏的一抹變量添加額外的價值。 這一切都依賴於平臺,以及語音XML標準的範圍之內。但我認爲這是SpeechToText中的VoiceXML整合的最佳途徑。