9
在使用PromptBuilder進行各種事情時,我已經在語音數字方面遇到了一個障礙。當用戶被問及他們支付了多少東西時,他們說,「50」(是的,只是「50」,而不是「50美元」),我得到的價值是「50」而不是「50」。SpeechSynthesis;繼續使用「50」而不是「50」
當我期待一個號碼,我怎樣才能確保結果我得到的將是一個實際的數量,而不是它的等效字?
在使用PromptBuilder進行各種事情時,我已經在語音數字方面遇到了一個障礙。當用戶被問及他們支付了多少東西時,他們說,「50」(是的,只是「50」,而不是「50美元」),我得到的價值是「50」而不是「50」。SpeechSynthesis;繼續使用「50」而不是「50」
當我期待一個號碼,我怎樣才能確保結果我得到的將是一個實際的數量,而不是它的等效字?
那麼我會建議你使用谷歌語音搜索API而不是this.Ofcourse谷歌搜索API是一個非官方的反向工程,所以如果你想使用它的官方使用,那麼我會建議不要使用它,但如果你不在乎我,然後繼續。 Accessing google speech api 這是鏈接,怎麼辦this.Unlike microsoft.speech,谷歌語音需要互聯網的承認和其有點棘手,但整合完成onces它提供了100分%的結果。
難道你不是這個意思:'...是「50」而不是「50」。'? – Abbas
到底是什麼!?我不記得犯這麼多的錯誤大聲笑。對不起,我會解決這個問題。固定。謝謝。 – uSeRnAmEhAhAhAhAhA
不知道,如果它在WP8,但你需要創建一個CreateDigitsGrammar對象(http://msdn.microsoft.com/en-us/library/system.speech.recognition.grammar.priority.aspx) – Neil