作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的代码:
#!/usr
/bin/env python
import os
import sphinxbase as sb
import pocketsphinx as ps
MODELDIR = 'deps/pocketsphinx/model'
DATADIR = 'deps/pocketsphinx/test/data'
# Create a decoder with certain model
config = ps.Decoder.default_config()
config.set_string('-hmm', os.path.join(MODELDIR, 'en-us/en-us'))
config.set_string('-lm', os.path.join(MODELDIR, 'en-us/en-us.lm.bin'))
config.set_string('-dict', os.path.join(MODELDIR, 'en-us/cmudict-en-us.dict'))
decoder = ps.Decoder(config)
# Decode streaming data.
decoder.start_utt()
stream = open(os.path.join(DATADIR, 'hello_world.wav'), 'rb')
while True:
buf = stream.read(1024)
if buf:
decoder.process_raw(buf, False, False)
else:
break
decoder.end_utt()
stream.close()
print('Best hypothesis segments:', [seg.word for seg in decoder.seg()])
我在 this stack overflow question 中找到的
音频文件 hello_world.wav 正确输出:“最佳假设片段:hello world”
这是我的问题。我正在查看位于/Library/Python/2.7/site-packages/speech_recognition/pocketsphinx-data/en-US 的发音词典.dict 文件,它似乎将英语单词映射到音素。
“hello”和“world”的条目是:
hello HH AH L OW
world W ER L D
我想从字典中返回整行。所以,我想要的不仅仅是“你好”,而是“你好 HH AH L OW”。有办法做到这一点吗?
最佳答案
获得结果后,您可以查找该单词的发音:
print ('Best hypothesis segments: ', [(seg.word, decoder.lookup_word(seg.word)) for seg in decoder.seg()])
关于python - 有没有办法在 pocketsphinx python 中返回整个字典条目(单词+音素)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42500907/
这是我的代码: #!/usr /bin/env python import os import sphinxbase as sb import pocketsphinx as ps MODELDIR
Alexa 能够使用 IPA 音素进行语音说话......下面的示例 You say, pecan. I say, pecan. 我在 Google Home 的任何地方都看不到这
我是一名优秀的程序员,十分优秀!