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