本站消息

  本站每日ip已达10000,出租广告位,位置价格可谈,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何获得口袋狮身人面像转录的信心

发布于2020-05-11 04:07     阅读(1134)     评论(0)     点赞(26)     收藏(1)


我正在使用狮身人面像将音频转换为文本,但找不到如何访问每个单词的置信度得分

我可以访问转录输出,但是无法获得模型背后的估计概率。这听起来很基础,但是我找不到合适的文档。我应该在下面添加什么?

test = sr.AudioFile(audio_file)
Recon = sr.Recognizer()

with test as source:
    test_audio = Recon.record(source)
text = Recon.recognize_sphinx(test_audio,language = 'en-US')```

解决方案


当前版本的不会返回置信度结果speech-recognition如果看一下实现

def recognize_sphinx(...):
   ...
   # return results
   hypothesis = decoder.hyp()
   if hypothesis is not None: return hypothesis.hypstr
   raise UnknownValueError()  # no transcriptions available

您将看到仅hypothesis.hypstr返回文本结果(),而置信度为hypothesis.prob一个快速的解决方法是在单独安装Pocketsphinx之后复制粘贴整个方法

pip安装pocketsphinx



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/361924/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)