8

के साथ एक्स-वेबकिट-स्पीच का उपयोग करें मेरे पास मेरे वेबपैप में एक फ़ील्ड है जहां उपयोगकर्ता बड़ी मात्रा में टेक्स्ट दर्ज कर रहे हैं। मैं एक्स-वेबकिट-भाषण तत्व को कार्यान्वित करना चाहता हूं। यह सबटेक्स्ट-ए

<input> 

बक्से में काम करता है, लेकिन मैं इसे

<textarea name="uxMyInput" rows="30" cols="20" id="uxMyInput" onblur="convert();" style="width:100%;" x-webkit-speech=""></textarea> 

उत्तर

4

वर्तमान में यह केवल आदानों पर काम करता है में प्रस्तुत करने के लिए नहीं मिल सकता है। मुझे लगता है कि लंबे टेक्स्ट एंट्री के लिए समर्थन अंततः आ जाएगा, लेकिन चूंकि उपयोगकर्ता अधिक लंबी प्रविष्टियों को रिकॉर्ड करने की उम्मीद कर सकते हैं, मुझे संदेह है कि वे सटीकता से चिंतित थे और प्रसंस्करण के लिए समय प्रभावित होगा।

+0

धन्यवाद। मुझे डर था कि यह मुद्दा था, लेकिन यह सुनकर अच्छा लगा। – Lloyd

+0

उम्मीद है कि यह जल्द ही टेक्स्ट क्षेत्र के साथ काम करेगा। इनपुट बॉक्स को लपेटने में सक्षम नहीं होना बहुत सीमित है। – Andy

+0

@ एंडी, यह नहीं होगा। http://code.google.com/p/chromium/issues/detail?id=56912 – c69

4

उत्तर काफी सरल है: अपने टेक्स्ट क्षेत्र के ऊपर एक टेक्स्ट इनपुट बॉक्स जोड़ें और फिर नए बॉक्स को इनपुट बॉक्स से टेक्स्ट क्षेत्र में कॉपी करने के लिए ऑनवेबिट्सपेचचेंज विशेषता का उपयोग करें।

मैं jsfiddle पर एक कोड नमूना पोस्ट किया है:

http://jsfiddle.net/theo/GZ5mL/

0

मैं सफलतापूर्वक एचटीएमएल + जावास्क्रिप्ट + php में कोड लिखा है आवाज से पाठ गूगल के क्रोम 11.

में और एचटीएमएल 5 सुविधाओं का उपयोग

एक्स-वेबकिट-भाषण का इस्तेमाल एक इंटरनेट एप्लिकेशन को माइक्रोकंट्रोलर (रिवॉलशन एजुकेशन के पिकाक्स के साथ संचालित करने के लिए किया जाता है, लेकिन कोई अन्य माइक्रोकंट्रोलर हो सकता है)।

आप मेरे ब्लॉग पर मेरे ट्यूटोरियल पढ़ सकते हैं:

http://redacacia.wordpress.com/2011/08/28/voice-operated-internet-control-of-a-picaxe/

Tayeb