#bindings #mozilla #version #model #stt #deprecated

弃用 deepspeech

Rust 对 Mozilla DeepSpeech STT 实现的绑定

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

MIT/Apache 许可

49KB
836 行(不含注释)

弃用通知

该项目已被 弃用,转而使用 coqui-stt。请使用该项目。

deepspeech-rs

docs crates.io

Mozilla DeepSpeech 库的 Rust 绑定。

该库是开源的,并且完全离线执行语音到文本。它们为英语提供了预训练模型。

快速入门

准备

  1. 获取 Deepspeech native_client 库。发布公告中包含各种目标的前编译库。
  2. 从发布公告中下载名为 deepspeech-{version}-models.tar.gz 的预训练模型,并将其解压到某个位置。
  3. native_client 库所在的目录添加到您的 LD_LIBRARY_PATHLIBRARY_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上的-syscrate)适用于Mozilla公共许可证,版本2.0。

您贡献的许可

除非您明确声明,否则您提交给工作的任何有意包含在内的贡献,根据Apache-2.0许可证定义,应采用双重许可/CC-0许可,如上所述,不附加任何额外条款或条件。

依赖项

约235KB