garvys-org/rustfst
Rust re-implementation of OpenFST - library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). A Python binding is also available.
Supports multiple weight semirings (tropical, log, string concatenation) and implements core FST algorithms including composition, determinization, minimization, and shortest-path search. The library uses `VectorFst` as its primary in-memory representation and maintains API compatibility with OpenFST while adopting Rust idioms; it can load and serialize OpenFST binary and text formats, making it suitable for NLP pipelines in speech recognition, machine translation, and language processing.
180 stars. No commits in the last 6 months.
Stars
180
Forks
20
Language
Rust
License
—
Category
Last pushed
Jul 11, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/garvys-org/rustfst"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
jpreprocess/jpreprocess
Japanese text preprocessor for Text-to-Speech applications (OpenJTalk rewrite in rust language)
jpreprocess/jbonsai
Voice synthesis library for Text-to-Speech applications (Currently HTS Engine rewrite in Rust language)
thewh1teagle/piper-rs
Use piper TTS models in Rust
isomoes/blivedm_rs
一个功能强大的 Bilibili 直播间弹幕 WebSocket 客户端 Rust 库,支持实时弹幕监控、文字转语音(TTS)和浏览器 Cookie 自动检测。A powerful...
mush42/sonata
A cross-platform inference engine for neural TTS models.