我正在尝试用python生成发音词典,以英语单词作为键,发音作为值,以得到如下内容:
mydict = {'see' : ['S', 'IY'],
'compute' : ['K', 'AH', 'M', 'P', 'Y', 'UW', 'T'],
'comput' : ['K', 'AH', 'M', 'P', 'UH', 'T']}
我有一个要获取其发音的单词列表,但是nltk.corpus.cmudict.dict()不能识别所有单词,因此我希望能够猜出a的发音虚构词,例如“ comput”。
我读过another thread,它指向我使用{l编写的Perl语言中的工具,但是我不确定如何在我的python脚本中使用它。一位用户建议使用subprocess.call,但我不知道。我对编程还很陌生,我也不懂perl,所以我非常感谢您的帮助!