मैं एक ऐसी प्रणाली बनाने की कोशिश कर रहा हूं जो पाठ स्वीकार करता है और इस पाठ के शब्दों की ध्वन्यात्मक वर्तनी को आउटपुट करता है। पाइथन और जावा में पुस्तकालयों का उपयोग किस प्रकार किया जा सकता है?पायथन और जावा में फोनेटिक वर्तनी
उत्तर
बाहर की जाँच करें मैं एक पुराने अजगर पैकेज Raze बारे में जाना। यह एक अनुवाद एपीआई के साथ एक ध्वन्यात्मक मॉड्यूल में शामिल हैं:
>>> pd = PhoneticDictionary()
>>> pd.spell('Hello world')
... hotel-echo-lima-lima-oscar whiskey-oscar-romeo-lima-delta
यह एक समय में अद्यतन नहीं किया गया, लेकिन यह अभी भी काम करता है।
क्या आप अंतरराष्ट्रीय फोनेटिक वर्णमाला (आईपीए) या कुछ अन्य ध्वन्यात्मक आउटपुट के समान कुछ ढूंढ रहे हैं? यदि ARPAbet ठीक है, तो सीएमयू उद्घोषक शब्दकोश (http://www.speech.cs.cmu.edu/cgi-bin/cmudict) है। यह अंग्रेजी में अधिकांश शब्दों का ARPAbet प्रतिपादन देगा। मैंने कुछ कोड लिखा है जो ARPAbet वर्तनी को आईपीए में परिवर्तित करता है और यदि आप चाहें तो जिथब पर पोस्ट करें।
बस इस प्रयास करें: http://texttophonetic.appspot.com/
यह उपकरण मदद कर सकते हैं आईपीए (ध्वन्यात्मक करने के लिए) के लिए अंग्रेज़ी अनुवाद करते हैं। परिणाम प्राप्त करने के लिए आप कुछ कोड लिखना चाहेंगे और फिर अपने डेटाबेस में सहेज सकते हैं।
महान उत्तर (इस बारे में कभी नहीं पता था)! मैंने एक खोज की और इस सवाल को पाया कि ध्वनि के एक पायथन कार्यान्वयन का एक उदाहरण है: http://stackoverflow.com/questions/1562438/could-use-some-help-with-this-soundex- कोडिंग – Lostsoul
मैं देख रहा हूँ टेक्स्ट फॉर्म में संबंधित फोनेटिक वर्णमाला प्राप्त करने के लिए और अधिक। – pacodelumberg