#麦克风 #Sphinx #cmusphinx

sphinxad

Sphinxad 高级封装,允许从麦克风录制声音,然后通过 pocketsphinx 识别语音

3 个版本

使用旧的 Rust 2015

0.1.2 2017年2月21日
0.1.1 2016年11月26日
0.1.0 2016年11月17日

#623音频

MIT 许可证

9KB
154

sphinxad-rs

Sphinxad 高级封装,允许从麦克风录制声音,然后通过 pocketsphinx 识别语音

用法

Cargo.toml

sphinxad = "*"

要识别语音,您需要两个库

它们基于低级库:sphinxad-syspocketsphinx-sys。要了解如何使用这些库,请查看 示例

您需要 HMM(隐马尔可夫模型)、词典和语法(或语言模型),以教授 pocketsphinx 理解短语或运行 示例

这应该很有用:少数语言的声学模型列表

  • 英语。下载 HMM此词典,将它们粘贴到 english 目录中作为 cmusphinx-en-us-ptm-5.2 和 vocabulary.dict。
  • 俄语。从 此处 下载 HMM 并将 zero_ru.cd_cont_4000 放在 russian/ 中。要生成词典,请使用 text2dict 项目 ru4sphinx

依赖项

为了使用这个 crate,您必须安装 libpocketsphinxlibsphinxadlibsphinxbase 库,您应该使用您的包管理器或遵循此 教程

文档

许可证

MIT

依赖项

~51KB