#模型 #输出 #API #绑定 #版本 #deepspeech #deep-speech

废弃 sys deepspeech-sys

DeepSpeech C++ API 的 Bindgen 输出

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

MPL-2.0 许可证

22KB
103

废弃通知

本项目已废弃,推荐使用 coqui-stt。请使用该项目代替。

deepspeech-rs

docs crates.io

Rust 绑定 Mozilla 的 DeepSpeech 库。

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

快速入门

准备

  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>

它将在标准输出上打印出识别出的序列。音频文件的格式很重要:目前只支持单声道文件。

支持所有 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授权,不附加任何额外条款或条件。

无运行时依赖