7 releases

0.1.9 Dec 16, 2024
0.1.8 Dec 16, 2024
0.1.1 Oct 19, 2024
0.1.0 Sep 1, 2024

#1252 in Machine learning

Download history 564/week @ 2024-12-11 171/week @ 2024-12-18 40/week @ 2024-12-25 46/week @ 2025-01-01 64/week @ 2025-01-08 261/week @ 2025-01-15 176/week @ 2025-01-22 102/week @ 2025-01-29 229/week @ 2025-02-05 100/week @ 2025-02-12 145/week @ 2025-02-19 67/week @ 2025-02-26 75/week @ 2025-03-05 80/week @ 2025-03-12 90/week @ 2025-03-19 91/week @ 2025-03-26

345 downloads per month
Used in 3 crates (via espeak-rs)

MIT license

9MB
44K SLoC

C 41K SLoC // 0.1% comments Visual Studio Project 841 SLoC C++ 744 SLoC // 0.1% comments Python 622 SLoC // 0.4% comments Rust 280 SLoC // 0.1% comments Automake 109 SLoC // 0.1% comments Vim Script 101 SLoC // 0.1% comments Visual Studio Solution 63 SLoC Shell 42 SLoC // 0.1% comments M4 15 SLoC // 0.8% comments

Contains (obscure autoconf code, 3KB) espeak-ng/src/ucd-tools/configure.ac

piper-rs

Crates

Use Piper TTS models in Rust.

Features

  • Compatibility with all Piper TTS models
  • Support for multiple languages
  • High performance with pure Rust implementation

Install

cargo add piper-rs

Examples

See examples

Models

All pretrained models available at huggingface.co/rhasspy/piper-voices

Credits

This project is inspired by sonata, originally created by mush42.

No runtime deps