6 个版本 (破坏性更新)
使用旧的 Rust 2015
0.5.0 | 2016 年 5 月 25 日 |
---|---|
0.4.0 | 2016 年 2 月 29 日 |
0.3.1 | 2016 年 2 月 17 日 |
0.2.0 | 2016 年 2 月 13 日 |
0.1.0 | 2016 年 1 月 26 日 |
#26 在 #识别
每月 39 次下载
在 2 个crate中使用(通过 pocketsphinx)
14KB
213 行
PocketSphinx Rust 绑定
pocketsphinx-sys
crate 提供了语音识别库 pocketsphinx
的 FFI 声明和链接。
遵循 *-sys
包约定,pocketsphinx-sys
创建不定义对本地 pocketsphinx
库函数的高级抽象。
有关高级绑定的信息,请参阅 https://github.com/kriomant/pocketsphinx-rs
。
依赖项
为了使用此 crate,您必须安装 libpocketsphinx
库,并使其可以通过 pkg-config
找到。
在基于 Debian 的 Linux 发行版上,安装 libpocketsphinx1
包
sudo apt-get install libpocketsphinx1
在 OS X 上,使用 Homebrew 安装 cmu-pocketsphinx
brew install --HEAD cmu-sphinxbase
brew install --HEAD cmu-pocketsphinx
有关构建 CMU PocketSphinx 自定义版本的说明,请参阅 官方构建文档。
用法
在 Cargo.toml
中将 pocketsphinx-sys
添加为依赖项
[dependencies]
pocketsphinx-sys = "0.5.0"
导入 pocketsphinx_sys
crate 并使用函数。
extern crate pocketsphinx_sys;
文档
由于 pocketsphinx-sys
仅仅是从本地 libpocketsphinx
库导出符号,因此最佳的帮助来源是已经为 pocketsphinx 项目提供的资料。
- 主页
- pocketsphinx 和 sphinxbase 的源代码
- Wiki
- Doxygen 文档
许可证
版权 © 2016 Mikhail Trishchenkov
根据 MIT 许可证 发布。
注意: 使用此 crate 时,您的可执行文件将链接到 C 库 libpocketsphinx
,该库可在 简化版 BSD 许可证 下获得。
依赖项
~47KB