这个问题很简单,我想在识别后从一个livepeech()对象获取文本。有人可以帮我吗?请。
答案 0 :(得分:0)
这是您的文档中的一个例子,很容易解释,只需使用for
循环遍历LiveSpeech()
返回的结果即可。
import os
from pocketsphinx import LiveSpeech, get_model_path
model_path = get_model_path()
speech = LiveSpeech(
verbose=False,
sampling_rate=16000,
buffer_size=2048,
no_search=False,
full_utt=False,
hmm=os.path.join(model_path, 'en-us'),
lm=os.path.join(model_path, 'en-us.lm.bin'),
dic=os.path.join(model_path, 'cmudict-en-us.dict')
)
for phrase in speech:
print(phrase)
这里是Github page的链接,以供参考。希望对您有所帮助。