【问题标题】:YouTube Speech recognition - Audio containing a special word?YouTube 语音识别 - 包含特殊单词的音频?
【发布时间】:2014-04-29 20:18:54
【问题描述】:

我正在考虑一种机制来找出一个特殊的词,例如。 “你好世界”在 youtube 视频中说。我真的不知道该怎么做,但我的方法是:

  • 通过 youtube-dl 从 youtube 视频中提取音频
  • 通过 pocketsphinx_continuous 进行语音识别并保存在 txt 文件中

但这是非常不可靠的。 pocketsphinx_continuous 不太好用。

任何人都可以提出一个好的解决方案吗?

感谢您的帮助!

【问题讨论】:

  • 最近的pocketsphinx有特殊的关键字定位模式来寻找关键字(pocketsphinx_kws -infile file.wav)。至于是否可靠,您可能没有将音频转换为正确的格式或存在其他问题。
  • 而且,pocketsphinx 搜索关键字的效率比任何解码都要高。
  • 我没有找到任何解释“pocketsphinx_kws”的网站。从谷歌返回只有 3 页?!你能解释一下我将如何使用它吗?我认为 WAV 文件的格式正确:单声道、16KHz、16 位对吗?
  • 是的,这是一项最新技术。从 subversion 编译 pocketsphinx,下载 en-us 通用声学模型,将文件转换为 16khz 16bit 单声道,运行 pocketsphinx_kws -hmm en-us -infile file.wav -kws "key phrase"

标签: audio youtube speech-recognition speech-to-text


【解决方案1】:

pocketsphinx_continuous 本身内置了 kws。 你可以使用pocketsphinx_continuous -hmm en-us -infile file.wav -dict dictfile.dict -kws "keyphrase"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多