13 个版本 (7 个重大变更)
使用旧的 Rust 2015
0.9.1 | 2022年3月5日 |
---|---|
0.9.0 | 2020年11月14日 |
0.8.0 | 2020年7月30日 |
0.6.1 | 2020年2月1日 |
0.0.1 | 2017年11月26日 |
#493 in #输出
用于 deepspeech
22KB
103 行
废弃通知
本项目已废弃,推荐使用 coqui-stt。请使用该项目代替。
deepspeech-rs
Rust 绑定 Mozilla 的 DeepSpeech 库。
该库是开源的,并且完全离线执行语音到文本。他们提供了英语的预训练模型。
快速入门
准备
- 获取 Deepspeech
native_client
库。发布说明中包含了各种目标的预编译库。 - 从发布说明中下载名为
deepspeech-{version}-models.tar.gz
的预训练模型,并将其解压缩到某个位置。 - 将
native_client
库所在的目录添加到LD_LIBRARY_PATH
和LIBRARY_PATH
环境变量中。
现在您可以通过以下方式调用示例:
cargo run --release --example client <path-to-model-dir> <path-to-audio-file>
它将在标准输出上打印出识别出的序列。音频文件的格式很重要:目前只支持单声道文件。
支持所有 awesome audrey 库支持的编解码器。
有关更多信息,请参阅 DeepSpeech 的 发布说明。
支持的 DeepSpeech 版本
目前我们支持 DeepSpeech 库的版本 0.9.0
。我们将始终尝试提供与最新版本的兼容性。
许可证
根据 Apache 2 或 MIT 许可证授权(由您选择)。有关详细信息,请参阅LICENSE文件。
位于examples/
文件夹中的所有示例均根据CC-0许可证授权。
生成的绑定(git中的sys
子目录,crates.io上的-sys
crate)属于 Mozilla 公共许可证,版本 2.0。
您贡献的许可证
除非您明确声明,否则您有意提交以包含在作品中的任何贡献(根据 Apache-2.0 许可证定义),将根据上述条款/条件双授权/CC-0授权,不附加任何额外条款或条件。