2014-10-02 55 views
2

我正在嘗試通過Phoneme單詞翻譯實現英文單詞以創建CMUSphinx的語言模型。現在,我使用下面的工具來達到這個詞翻譯link將單詞轉換爲Sphinx4的拼音發音

例如,如果我給一個文本文件,用如下文字輸入,將得到翻譯如下

NAMASTE N AH M EY S T 

但我想這樣做動態使用Java。是否有任何API或圖書館來實現這一目標。我不想重新發明輪子。還有其他一些編程語言,我可以使用庫。

回答

0

CMUSphinx可以自己做。您可以下載g2p model並配置詞典使用。

只是爲了轉換,你可以使用G2PConverter類:

G2PConverter converter = new G2PConverter("model.fst.ser") 
converter.init() 
ArrayList<Path> = converter.phoneticize(word,1); 

或者你可以強迫字典來創建丟失的發音。

+0

謝謝我回家後會讓你知道的。 – 2014-10-02 18:04:36