2013-09-26 44 views
9

在使用PromptBuilder进行各种事情时,我已经在语音数字方面遇到了一个障碍。当用户被问及他们支付了多少东西时,他们说,“50”(是的,只是“50”,而不是“50美元”),我得到的价值是“50”而不是“50”。SpeechSynthesis;继续使用“50”而不是“50”

当我期待一个号码,我怎样才能确保结果我得到的将是一个实际的数量,而不是它的等效字?

+4

难道你不是这个意思:'...是“50”而不是“50”。'? – Abbas

+0

到底是什么!?我不记得犯这么多的错误大声笑。对不起,我会解决这个问题。固定。谢谢。 – uSeRnAmEhAhAhAhAhA

+0

不知道,如果它在WP8,但你需要创建一个CreateDigitsGrammar对象(http://msdn.microsoft.com/en-us/library/system.speech.recognition.grammar.priority.aspx) – Neil

回答

0

那么我会建议你使用谷歌语音搜索API而不是this.Ofcourse谷歌搜索API是一个非官方的反向工程,所以如果你想使用它的官方使用,那么我会建议不要使用它,但如果你不在乎我,然后继续。 Accessing google speech api 这是链接,怎么办this.Unlike microsoft.speech,谷歌语音需要互联网的承认和其有点棘手,但整合完成onces它提供了100分%的结果。

相关问题