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

MIT 许可证

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 项目提供的资料。

许可证

版权 © 2016 Mikhail Trishchenkov

根据 MIT 许可证 发布。

注意: 使用此 crate 时,您的可执行文件将链接到 C 库 libpocketsphinx,该库可在 简化版 BSD 许可证 下获得。

依赖项

~47KB