#bindings #pico #high-level #tts #engine #api-bindings #source

ttspico

对 Pico TTS 引擎的高层绑定。(包括对 x86_64 支持的补丁)

5 个版本

0.1.5 2020 年 4 月 15 日
0.1.4 2020 年 4 月 15 日
0.1.3 2020 年 3 月 28 日
0.1.2 2019 年 12 月 3 日
0.1.1 2019 年 8 月 30 日

#10#pico

Apache-2.0

5MB
32K SLoC

C 31K SLoC // 0.2% comments Rust 660 SLoC // 0.1% comments D 72 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 许可的约束。

依赖项