我想为Sphinx语音识别软件创建自己的字典。所以我想得到像这样的单词的音素(第二列):
ONE HH W AH N
ONE(2) W AH N
TWO T UW
THREE TH R IY
FOUR F AO R
FIVE F AY V
SIX S IH K S
SEVEN S EH V AH N
EIGHT EY T
NINE N AY N
ZERO Z IH R OW
ZERO(2) Z IY R OW
OH OW
有没有可以发出声音并返回第二列的软件?
最佳答案
您可以使用g2p-seq2seq。
要转换一个单词:
g2p-seq2seq --model g2p-seq2seq-cmudict --interactive
然后输入一个字
> hello
HH EH L OW
转换单词列表:
g2p-seq2seq --model g2p-seq2seq-cmudict --decode word.list
有关更多信息,请参见cmusphinx tutorial