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 日 |
在 #stt 中排名 9
每月下载 24 次
用于 ds-transcriber
49KB
836 行(不含注释)
弃用通知
该项目已被 弃用,转而使用 coqui-stt。请使用该项目。
deepspeech-rs
Mozilla DeepSpeech 库的 Rust 绑定。
该库是开源的,并且完全离线执行语音到文本。它们为英语提供了预训练模型。
快速入门
准备
- 获取 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>
它将在 stdout 上打印出识别的序列。音频文件的格式很重要:目前仅支持单声道文件。
支持所有 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许可,如上所述,不附加任何额外条款或条件。
依赖项
约235KB