2013-09-26 7 views
9

के बजाय "पचास" प्राप्त करना जारी रखें विभिन्न चीजों के लिए प्रॉम्प्टबिल्डर का उपयोग करने में, मैंने बोली जाने वाली संख्याओं के संबंध में एक मृतक मारा है। जब उपयोगकर्ता से पूछा जाता है कि उन्होंने कुछ के लिए कितना भुगतान किया है, और वे कहते हैं, "50" (हाँ, केवल "50", "50 डॉलर" नहीं), जो मूल्य मैं वापस प्राप्त करता हूं वह "पचास" है और "50" नहीं है।भाषण संश्लेषण; "50"

जब मुझे कोई संख्या की उम्मीद है, तो मैं कैसे सुनिश्चित कर सकता हूं कि मुझे प्राप्त होने वाला परिणाम वास्तविक संख्या होगा, न कि इसके बराबर शब्द?

+4

क्या आपका मतलब यह नहीं है: '... "पचास" है और "50" नहीं है। – Abbas

+0

क्या है !? मुझे याद नहीं है कि कई गलतियों को लोल करना है। क्षमा करें, मैं इसे ठीक कर दूंगा। फिक्स्ड। धन्यवाद। – uSeRnAmEhAhAhAhAhA

+0

यह नहीं पता कि यह WP8 में है, लेकिन क्या आपको CreateDigitsGrammar ऑब्जेक्ट (http://msdn.microsoft.com/en-us/library/system.speech.recognition.grammar.priority.aspx) बनाने की आवश्यकता है – Neil

उत्तर

0

ठीक है, मैं आपको इसके बजाय Google वॉइस सर्च एपीआई का उपयोग करने का सुझाव दूंगा। Google खोज एपीआई एक अनौपचारिक है जिसे इसके उलट इंजीनियर किया जाता है, इसलिए यदि आप इसे आधिकारिक उपयोग के लिए उपयोग करना चाहते हैं तो मैं इसका उपयोग न करने की सलाह दूंगा लेकिन अगर तुम मेरे जैसे परवाह नहीं करते तो आगे बढ़ो। Accessing google speech api यह कैसे करना है इसके लिए यह लिंक है। Microsoft.speech के विपरीत, Google भाषण को मान्यता के लिए इंटरनेट की आवश्यकता होती है और इसे एकीकृत करने के लिए थोड़ा मुश्किल होता है लेकिन ऑनर्स किए जाने पर यह 100% परिणाम देता है।

संबंधित मुद्दे