2012-07-11 22 views
5

पर डायरेक्ट वॉयस/भाषण इनपुट मैं चाहते हैं एक वेब अनुप्रयोग है जो कई छोटी उपयोगकर्ता इनपुट के साथ सौदा करने की आवश्यकता होगी बनाने के लिए, लेकिन इसके बजाय सभी ग्रंथों टाइपिंग के उपयोगकर्ता माइक्रोफ़ोन का उपयोग करने में सक्षम होना चाहिए।मोबाइल ब्राउज़र

मुझे पता है कि iPhone और Android स्मार्टफोन कीबोर्ड पर "माइक्रोफ़ोन बटन" की क्या ज़रूरत है, लेकिन दोनों प्लेटफार्मों पहले के आदेश की रिकॉर्डिंग शुरू करने में इनपुट ध्यान केंद्रित करने की आवश्यकता होती है। यह बहुत अच्छा होगा यदि मैं केवल एक बटन था, क्योंकि अन्यथा आप वास्तव में की तरह आप अपनी आवाज़ का उपयोग इनपुट प्रदर्शन करने का इरादा कर रहे हैं महसूस नहीं करते।

मैंने अपने एंड्रॉइड फोन पर x-webkit-speech विशेषता का उपयोग करने का प्रयास किया, लेकिन या तो डॉल्फिन एचडी और न ही Google क्रोम ने एक वास्तविक भाषण इनपुट फ़ील्ड दिखाया।

वहाँ कुंजीपटल दिखाई पहले किए बिना सीधे वाक् इनपुट संवाद खोलने के लिए या मैं बस बहुत की उम्मीद करते हैं एक तरीका है?

उत्तर

1

(यह मानते हुए भाषण इनपुट वास्तव में, ब्राउज़र में सक्षम है) आप केवल 'माइक्रोफोन बटन' दिखा सकता है और जहां भी आप चाहते हैं, इस उदाहरण में की तरह एक पाठ बॉक्स के लिए इनपुट अनुप्रेषित:

<script type="text/javascript"> 
function transcribe(words){ 
    document.getElementById("mic").value=""; 
    document.getElementById("speech").value=words; 
    document.getElementById("speech").focus(); 
} 
</script> 
Speech input for textarea - click the microphone icon and talk: <br> 
<br> 
<textarea id="speech" cols="50"></textarea> 
<input id="mic" style="width:15px; height:20px; border:0px; background-color:transparent" x-webkit-speech onwebkitspeechchange="transcribe(this.value)"> 

आशा इस helpes!

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