Sto provando a costruire un sistema che accetti il testo e produca l'ortografia fonetica delle parole di questo testo. Qualche idea su quali librerie possono essere usate in Python e Java?spelling fonetico in Python e Java
risposta
Partenza soundex
mi sono imbattuto in un vecchio pacchetto python Raze. Include un modulo fonetico con una traduzione:
>>> pd = PhoneticDictionary()
>>> pd.spell('Hello world')
... hotel-echo-lima-lima-oscar whiskey-oscar-romeo-lima-delta
Non è stato aggiornato da un po ', ma funziona ancora.
Stai cercando qualcosa di simile all'alfabeto fonetico internazionale (IPA) o qualche altra uscita fonetica? Se ARPAbet è ok, c'è il dizionario di pronuncia della CMU (http://www.speech.cs.cmu.edu/cgi-bin/cmudict). Ciò darà al rendering ARPAbet della maggior parte delle parole in inglese. Ho scritto un codice che converte l'ortografia ARPAbet in IPA e posta su github, se lo desideri.
Basta provare questo: http://texttophonetic.appspot.com/
Questo strumento può aiutare a tradurre in inglese per IPA (a fonetico). Potresti voler scrivere del codice per ottenere il risultato e poi salvarlo nel tuo database.
Ottima risposta (mai saputo di questo)! Ho fatto una ricerca e ho trovato questa domanda che ha un esempio di implementazione Python di soundex: http://stackoverflow.com/questions/1562438/could-use-some-help-with-this-soundex-coding – Lostsoul
Sto cercando più per ottenere l'alfabeto fonetico corrispondente in forma di testo. – pacodelumberg