Rust TTS Libraries Voice AI Tools

Rust bindings, crates, and wrappers for text-to-speech engines and TTS APIs. Does NOT include non-Rust TTS implementations, speech recognition, or higher-level applications built on TTS.

There are 46 rust tts libraries tools tracked. 2 score above 50 (established tier). The highest-rated is jpreprocess/jpreprocess at 54/100 with 52 stars and 1,159 monthly downloads.

Get all 46 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=voice-ai&subcategory=rust-tts-libraries&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 jpreprocess/jpreprocess

Japanese text preprocessor for Text-to-Speech applications (OpenJTalk...

54
Established
2 jpreprocess/jbonsai

Voice synthesis library for Text-to-Speech applications (Currently HTS...

53
Established
3 CodersCreative/natural-tts

A rust crate for easily implementing Text-To-Speech into your rust programs.

49
Emerging
4 isomoes/blivedm_rs

一个功能强大的 Bilibili 直播间弹幕 WebSocket 客户端 Rust 库,支持实时弹幕监控、文字转语音(TTS)和浏览器 Cookie...

46
Emerging
5 thewh1teagle/piper-rs

Use piper TTS models in Rust

45
Emerging
6 blip-radar/vatsim-parser

Parser for a variety of VATSIM-related file formats

44
Emerging
7 mush42/sonata

A cross-platform inference engine for neural TTS models.

43
Emerging
8 garvys-org/rustfst

Rust re-implementation of OpenFST - library for constructing, combining,...

43
Emerging
9 EndlessReform/fish-speech.rs

A Fish Speech implementation in Rust, with Candle.rs

40
Emerging
10 danielclough/vibevoice-rs

Rust implementation of VibeVoice text-to-speech with voice cloning and...

40
Emerging
11 moeru-ai/ortts

𖣘🔊 Simple and Easy-to-use local TTS inference server, Powered by ONNX Runtime

40
Emerging
12 TrevorS/qwen3-tts-rs

Rust implementation of Qwen3-TTS speech synthesis

39
Emerging
13 LedoKun/028-simple-queue-system

A real-time, responsive queue calling system designed for TV displays,...

39
Emerging
14 usabarashi/voicevox-cli

Japanese text-to-speech using VOICEVOX Core

39
Emerging
15 Better-Player/espeakng-sys

Rust bindings to eSpeak NG

38
Emerging
16 golemfactory/g-flite

g-flite: flite app distributed over Golem Network

35
Emerging
17 yanorei32/winrt-tts-server

A simple Web Based Windows Runtime (WinRT) Speech Synthesis API

35
Emerging
18 naskopw/read_aloud

A cross-platform text-to-speech library

34
Emerging
19 hwk06023/SONATA

SONATA (SOund and Narrative Advanced Transcription Assistant): An advanced...

34
Emerging
20 danielclough/parler-tts-wasm

A Rust and Wasm Demo to generate and play speech from text using Parler-TTS.

33
Emerging
21 madushan1000/voxcpm_rs

Rust (using burn) implementation of VoxCPM

32
Emerging
22 gwihlidal/speechtest-rs

Google Cloud text-to-speech prototype

31
Emerging
23 yanorei32/aitalked

W.I.P. GynoidTalk / VOICEROID2 Low-Level Rust Binding Library based on...

31
Emerging
24 rust-han/han-speech

汉语发音系统

31
Emerging
25 ashsystems/coqui-rs

Rust bindings to the https://github.com/coqui-ai TTS library

30
Emerging
26 yanorei32/aitalked-server

Simple GynoidTalk / VOICEROID Web Server based on aitalked library

29
Experimental
27 alexjsteffen/ttsrs

The ai-tts.rs project provides a command-line tool for generating spoken...

29
Experimental
28 mlang/ronor

Sonos smart speaker controller API and command-line tools

26
Experimental
29 ilyaizen/CopySpeak

🔊 CopySpeak – A lightweight tool for quick AI text-to-speech

25
Experimental
30 yanorei32/libktts-server

A modern HTTP wrapper for the legacy KTTS Project Korean text-to-speech...

22
Experimental
31 milosgajdos/playht_rs

PlayHT TTS Rust crate

22
Experimental
32 Thatcherismkiwi946/rustfs

🌐 Build high-performance distributed object storage easily with RustFS,...

22
Experimental
33 Erio-Harrison/rust-g2p

用于学习TTS核心原理的教学项目

20
Experimental
34 qora-protocol/QORA-TTS-12Hz-1.7B

Smart system awareness — automatically detects your hardware (RAM, CPU...

19
Experimental
35 qora-protocol/QORA-TTS-12Hz-0.6B

Pure Rust TTS engine with 9 built-in speakers. No Python, no CUDA, no...

19
Experimental
36 uttarayan21/google_speech_rs

Rust bindings for google_speech python module

18
Experimental
37 Julien-cpsn/Rust-SVOX-Pico-TTS

Very simple wrapper for the SVOX Pico TTS Linux package

18
Experimental
38 darkautism/qwen3-tts

Distributed Qwen3-TTS — Rust-based distributed text-to-speech optimized for...

15
Experimental
39 dmaluev/simplettsreader-rs

Simple TTS Reader is a small clipboard reader

15
Experimental
40 chicogong/dgpu-scheduler

Distributed, GPU-aware workload scheduler for heterogeneous clusters:...

15
Experimental
41 larrykoo711/bibo

Fast, local neural text-to-speech CLI. No cloud. No latency. Just speak.

15
Experimental
42 ParapluOU/openai-realtime-rs

OpenAI Realtime TTS client in Rust

14
Experimental
43 ParapluOU/inworld-realtime-rs

Realtime Rust client for the InWorld TTS

14
Experimental
44 OneNoted/speakers

Local Linux TTS daemon plus Speech Dispatcher bridge built on Qwen3-TTS...

11
Experimental
45 eldad/mic-vosk-tts

[Experiment] Text-to-speech from microphone to the terminal

11
Experimental
46 Ayashiihito/japanese_tts_client_rs

An app that pronounces Japanese text when you copy it.

10
Experimental