python中是否有一个库可以将单词(主要是名称)转换为Arpabet音标?
BARBELS -> B AA1 R B AH0 L Z
烧烤-> B AA1 R B IH0 K Y UW2
烧烤-> B AA1 R B IH0 K Y UW2 D
烧烤-> B AA1 R B IH0 K Y UW2 IH0 NG
烧烤-> B AA1 R B IH0 K Y UW2 Z
我正在努力实现英语单词到音素单词的翻译,为CMUSphinx创建一个语言模型。现在我正在使用以下工具来实现单词翻译
例如,如果我给出一个文本文件作为输入,输入的单词如下所示
NAMASTE N AH M EY S T
但是我想用Java动态地做这件事。有没有任何应用程序接口或库可以实现这一点,我不想重新发明wheel.Or,一些其他编程语言,它有我可以使用的库。
file = open("../dataFiles/mbox-short.txt", "r")
lines = file.readlines()
domDictioary = {}
for line in lines:
for email in line.split(''):
if "@" in email:
words = email.split()
for emailine in words:
print(emailine)