क्या आप चाहते हैं वर्तमान में आधुनिक तकनीक टूट रहा है धन्यवाद। cmusphinx जैसे टूल्स एक समर्पित, सीमित शब्दकोश से शब्दों का पता लगा सकते हैं (ताकि आप इसे समझने के लिए सिखा सकें, कहें, 15 शब्द और यही वह है - आप इसे अंग्रेजी समझने के लिए सिखा नहीं सकते हैं)।
असल में, वे उपकरण ध्वनि तरंगों में पैटर्न ढूंढने का प्रयास करते हैं जिन्हें आप उन्हें खिलाते हैं। वे कुछ भी नहीं समझते हैं, वे किसी भी चीज़ पर एक ही एल्गोरिदम का उपयोग करते हैं और फिर निकटतम मैच खोजने का प्रयास करते हैं। यह शब्दों के छोटे सेटों के लिए अच्छी तरह से काम करता है लेकिन जैसे शब्दों की संख्या बढ़ जाती है, तब घटने के बीच का अंतर और नौकरियां कभी भी कठिन हो जाती हैं (बिना शब्दों और मौसम या सी और देखें जैसे शब्दों से शुरू होती है)।
आप क्या सोच सकते हैं "मेरे बाद दोहराना" सॉफ्टवेयर है। यहां, आपको परीक्षण के लिए सभी शब्दों को टेम्पलेट्स के रूप में रिकॉर्ड करने की आवश्यकता है। फिर आप विद्यार्थियों के शब्दों को रिकॉर्ड कर सकते हैं और फिर अंतर की गणना कर सकते हैं। यदि अंतर बहुत बड़ा नहीं है, तो शब्द सही है। लेकिन फिर: यह अंग्रेजी में सुधार करने के लिए सरल पुनरावृत्ति है - अंग्रेजी नहीं।
डेस्कटॉप सॉफ़्टवेयर है जो बहुत सी अंग्रेजी समझ सकता है (उदाहरण के लिए Nuance से उत्पाद, ड्रैगन स्वाभाविक रूप से सबसे प्रमुख में से एक होने का बोलना)। वे सर्वर समाधान प्रदान करते हैं लेकिन यदि आप एक कड़े बजट पर हैं तो वह सॉफ्टवेयर मुफ्त या सस्ता नहीं है।
स्रोत
2012-03-05 16:49:10
बस आपको यह बताने के लिए, आप क्या हासिल करने की कोशिश कर रहे हैं तुच्छ नहीं है - और वहाँ शायद कोई एक समाधान वहाँ बाहर है कि आप एक 100% रूपांतरण प्रदान कर देंगे ... दूसरी तरह के आसपास (text2speech) बहुत आसान है। हो सकता है कि आप तीसरे पक्ष के ऐप्स/libs को देखना चाहें जो जावा में जरूरी नहीं हैं, और फिर बस उनके साथ एकीकृत करें। – Marcelo