实时语音到字符串变量

时间:2018-12-05 12:27:31

标签: python speech-recognition pocketsphinx

这个问题很简单,我想在识别后从一个livepeech()对象获取文本。有人可以帮我吗?请。

1 个答案:

答案 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的链接,以供参考。希望对您有所帮助。