#pico #engine #bindings #tts #source #low-level #ttspico

sys ttspico-sys

对 Pico TTS 引擎的低级绑定。 (从源代码构建 Pico,包括 x86_64 支持的补丁)

4 个版本

0.1.5 2020年4月15日
0.1.4 2020年4月14日
0.1.3 2020年3月28日
0.1.1 2019年8月30日
0.1.0 2019年8月30日

#16#pico


ttspico 中使用

Apache-2.0

5MB
32K SLoC

C 31K SLoC // 0.2% comments Rust 316 SLoC // 0.1% comments D 73 SLoC

ttspico-rs

Docs for ttspico

Rust 对 Pico TTS(一个开源(Apache 2.0)语音合成引擎)的绑定。

本仓库中的包

  • ttspico_sys:对 Pico 的低级(C FFI)Rust 绑定。
    从源代码编译 Pico(针对 64 位兼容性进行了修补)并静态链接。
  • ttspico:对 Pico 的高级、惯用 Rust 绑定。
    基于 ttspico_sys 构建。

入门

查看 ttspico/examples/make_wav.rs

平台

Pico 最初是 Android 的一部分,但它是用可移植的 C99 编写的,在许多其他操作系统和平台上表现良好。对其源代码进行了一些小的修改(ttspico-sys/build/pico/lib/),以便在 64 位平台上运行。

许可证

Pico 和 Rust 绑定都受 Apache 2.0 许可证的约束。

依赖关系