我想將單詞轉換爲Arpabet翻譯。是否有CMU Sphinx本地lmtool for java?
喜歡的東西:
HELLO HH AH L OW
但我想以編程方式做到這一點在Java中,獅身人面像這裏提供一個http://www.speech.cs.cmu.edu/tools/lmtool.html網絡工具。我知道我可以使用套接字在Java中請求此工具,並嗅探返回的.dic文件,但我無法使用它,因爲我的應用程序的所有用戶都沒有互聯網連接。
我也檢出了獅身人面像的logios包,但它是用Perl和批處理文件編寫的。我可以使用它,但我想讓我的應用程序與平臺無關,並且如果在我的項目中包含perl shell,我認爲它有點過分。
如果有任何Java庫或算法可以重複使用,那麼我只需要執行類似ConvertToSphinxArpabet("HELLO")
的操作,並返回「HH AH L OW」字符串。