2
我正在嘗試通過Phoneme單詞翻譯實現英文單詞以創建CMUSphinx的語言模型。現在,我使用下面的工具來達到這個詞翻譯link將單詞轉換爲Sphinx4的拼音發音
例如,如果我給一個文本文件,用如下文字輸入,將得到翻譯如下
NAMASTE N AH M EY S T
但我想這樣做動態使用Java。是否有任何API或圖書館來實現這一目標。我不想重新發明輪子。還有其他一些編程語言,我可以使用庫。
我正在嘗試通過Phoneme單詞翻譯實現英文單詞以創建CMUSphinx的語言模型。現在,我使用下面的工具來達到這個詞翻譯link將單詞轉換爲Sphinx4的拼音發音
例如,如果我給一個文本文件,用如下文字輸入,將得到翻譯如下
NAMASTE N AH M EY S T
但我想這樣做動態使用Java。是否有任何API或圖書館來實現這一目標。我不想重新發明輪子。還有其他一些編程語言,我可以使用庫。
CMUSphinx可以自己做。您可以下載g2p model並配置詞典使用。
只是爲了轉換,你可以使用G2PConverter類:
G2PConverter converter = new G2PConverter("model.fst.ser")
converter.init()
ArrayList<Path> = converter.phoneticize(word,1);
或者你可以強迫字典來創建丟失的發音。
謝謝我回家後會讓你知道的。 – 2014-10-02 18:04:36