20

मैं एक वेबसाइट के विकास कर रहा हूँ, और मैं लोगों को अंधा आवाज से इसका इस्तेमाल करने में मदद करना चाहते हैं, तो मैं का उपयोग करेगा के लिए:जावास्क्रिप्ट भाषण से पाठ अंधे लोगों

  • पाठ से भाषण , उपयोगकर्ता एक

चयन करने के लिए उसकी आवाज का उपयोग करने के मैं पहले से ही कुछ पाठ से वाक् जावास्क्रिप्ट पुस्तकालय हैं अनुमति देने के लिए, उपयोगकर्ता

  • भाषण से पाठ करने के लिए कुछ posibilities देने के लिए (जैसे speak.js), लेकिन अब मुझे एक अच्छा भाषण-टू-टेक्स्ट एक चाहिए। इस उद्देश्य के लिए कुछ समाधान हैं (जैसे speechapi), लेकिन वे जावा ऐप्पल या फ्लैश का उपयोग करते हैं, और मैं केवल प्लगइन से बचने के लिए जावास्क्रिप्ट पर निर्भर होना चाहता हूं।

    मैं एक्स-वेबकिट-भाषण और Google क्रोम के साथ एचटीएमएल 5 के भाषण इनपुट की कोशिश कर रहा हूं, और यह अच्छा है, लेकिन आपको एक आइकन पर क्लिक करने की आवश्यकता है (और अंधे लोग माउस को अच्छी तरह से उपयोग नहीं कर सकते हैं)। क्या यह एक कुंजी दबाकर एक्स-वेबकिट-भाषण का उपयोग करने के लिए सकारात्मक है? क्या आप कोई वैकल्पिक एपीआई (जावास्क्रिप्ट) जानते हैं?

    धन्यवाद!

  • +0

    +1 उत्कृष्ट प्रश्न – Blaster

    +3

    भाषण नेविगेशन वेबसाइट के बजाय ब्राउज़र का हिस्सा नहीं होना चाहिए? – Bergi

    +1

    @ बर्गि नेविगेशन एक ब्राउज़र उत्तरदायित्व हो सकता है, लेकिन मेरी वेबसाइट अधिक जटिल है। इसमें आपके मस्तिष्क क्षमताओं को बेहतर बनाने के लिए सरल खेल हैं, और मेरा इरादा उनमें से कुछ को अंधे लोगों को अनुकूलित करना है, इसलिए ब्राउज़र मेरे HTML5 गेम प्रबंधित नहीं कर सका। – sgmonda

    उत्तर

    2

    Google अनुवाद बहुत अच्छा टेक्स्ट टू स्पीच इंजन है। मैं इसके साथ एक पाठ पढ़ता था। उदाहरण के लिए यदि आप एक पाठ है: welcome to Stack overflow आप की तरह इस

    http://translate.google.com/translate_tts?ie=UTF-8&q=Welcome%20to%20stack%20overflow&tl=en&total=1&idx=0&textlen=23&prev=input 
    

    तो यह

    खेलने के लिए वाक् इनपुट आप सुन प्रक्रिया मैनुअल सक्रिय कर सकते हैं के लिए ब्राउज़र ऑडियो का उपयोग कॉल कर सकते हैं, यहाँ देख http://code.google.com/chrome/extensions/experimental.speechInput.html

    +0

    लेकिन फिर, उपयोगकर्ता को क्रोम के लिए एक एक्सटेंशन इंस्टॉल करने की आवश्यकता होगी। यह एक संभावना है, लेकिन मैं एक विस्तार पर निर्भर नहीं करना चाहूंगा। आदर्श रूप से, उपयोगकर्ता को केवल अपना ब्राउज़र खोलना होगा (अब, क्रोम एकमात्र ऐसा है जो भाषण इनपुट का समर्थन करता है, लेकिन यह HTML5 विनिर्देशन में है, इसलिए सभी ब्राउज़र समय के साथ इसका समर्थन करेंगे) – sgmonda

    3

    क्या यह एक कुंजी दबाकर एक्स-वेबकिट-भाषण का उपयोग करने के लिए सकारात्मक है?

    इस post और यह post के अनुसार आप माइक्रोफ़ोन पर क्लिक करके भाषण की शुरुआत को ओवरराइड नहीं कर सकते हैं।

    एक्स-वेबकिट-भाषण क्या कर रहा है एचटीएमएल 5 की ऑडियो कैप्चर क्षमताओं का उपयोग कर रहा है और प्रोसेसिंग के लिए Google के सर्वर पर ऑडियो भेज रहा है, जेएसओएन में परिणाम लौटा रहा है। यह blogger has reversed engineered it। आप एक जावास्क्रिप्ट लाइब्रेरी विकसित कर सकते हैं जो HTML5 सक्षम ब्राउज़र पर ऑडियो कैप्चर करना प्रारंभ करने के लिए एक कुंजी दबाता है और इसे Google की सेवा या आपके द्वारा बनाए गए एक को भेजता है। Google की सेवा का उपयोग करने का नकारात्मक पक्ष यह है कि यह एक असमर्थित एपीआई है और किसी भी समय परिवर्तन के अधीन है। अपनी खुद की सेवा विकसित करने का नकारात्मक पक्ष यह है कि यह विकसित और बनाए रखने के लिए महंगा हो सकता है।

    क्या आप कोई वैकल्पिक API (जावास्क्रिप्ट) जानते हैं?

    यह post और यह post भाषण मान्यता के लिए उपलब्ध कुछ सेवाओं की सूची देता है। मुझे Nuance सूचीबद्ध नहीं देखा गया था। आप इसके लिए Dragon Mobile SDK का उपयोग करने में सक्षम हो सकते हैं। और आप ISpeech में जांचना चाह सकते हैं।

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