3

CMUSphinx の言語モデルを作成するために、英単語から音素単語への翻訳を実現しようとしています。現在、次のツールを使用して単語翻訳リンクを実現しています

たとえば、次の単語を入力としてテキスト ファイルを指定すると、次のように翻訳されます。

NAMASTE N AH M EY S T

しかし、Javaを使用して動的にこれを実行したいと考えています。これを実現するための API やライブラリはありますか。車輪の再発明はしたくありません。または、使用できるライブラリを持つ他のプログラミング言語です。

4

1 に答える 1

0

CMUSphinx はそれ自体で実行できます。g2p モデルをダウンロードして、辞書の使用を構成できます。

変換のためだけに G2PConverter クラスを使用できます:

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

または、辞書に欠落した発音を作成させることもできます。

于 2014-10-02T16:43:02.067 に答える