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.
This library helps developers create and manipulate weighted finite-state transducers (FSTs), which are mathematical models used to represent sequences and transformations with associated costs. You define a network of states and transitions with input, output, and weight values, and the library processes these to find optimal paths or transform data. It's used by developers building applications in fields like natural language processing, speech recognition, and machine translation.
180 stars. No commits in the last 6 months.
Use this if you are a developer building systems that require efficient processing of sequences, pattern matching, or text transformations, especially when dealing with probabilistic models or weighted paths.
Not ideal if you are looking for a high-level, ready-to-use tool for end-user text processing or data analysis without needing to implement custom algorithms or models.
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)
CodersCreative/natural-tts
A rust crate for easily implementing Text-To-Speech into your rust programs.
isomoes/blivedm_rs
一个功能强大的 Bilibili 直播间弹幕 WebSocket 客户端 Rust 库,支持实时弹幕监控、文字转语音(TTS)和浏览器 Cookie 自动检测。A powerful...
thewh1teagle/piper-rs
Use piper TTS models in Rust