2 repository-uri
C-based libraries that provide programmatic interfaces for embedding text-to-speech capabilities into other software applications.
Distinct from Text-to-Speech Synthesis: Closest candidates focus on AI triggers or high-level UI synthesis; this is a low-level C library for general embedding.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Speech Synthesis Libraries. Refine with filters or upvote what's useful.
espeak-ng este un motor multilingv de text-to-speech și o bibliotecă bazată pe C care convertește textul scris în audio vorbit în diverse limbi, accente și dialecte regionale. Funcționează atât ca interfață programatică pentru încorporarea capabilităților de sinteză în aplicații externe, cât și ca un convertor fonetic de text care traduce textul scris în coduri de foneme. Sistemul utilizează metode multiple de sinteză, inclusiv sinteza prin formante pentru a genera sunete vocale matematic și sinteza prin difoni pentru a produce audio prin concatenarea segmentelor fonetice preînregistrate. Încorporează un procesor de vorbire capabil să parseze tag-uri SSML și HTML pentru a controla înălțimea și sincronizarea audio. Motorul oferă instrumente pentru designul de voci personalizate și personalizarea pronunției limbii prin hărți de traducere a fonemelor și fișiere de definiție. Susține exportul fișierelor audio în format WAV, ajustarea vitezei de redare și generarea de date fonetice pentru analiză lingvistică. O interfață în linie de comandă este disponibilă pentru declanșarea generării vorbirii și gestionarea setărilor de output audio.
Provides a C-based library for embedding multilingual text-to-speech and phonetic conversion capabilities directly into external applications.
RealtimeTTS is a real-time text-to-speech engine and stream processor designed to convert text or token streams into audio playback with minimal latency. It provides a programmatic interface for managing audio streams, synthesis progress, and the integration of local or cloud-based speech engines. The system includes a neural voice cloning tool that generates synthetic speech by extracting acoustic features from reference audio samples. It utilizes a provider-based abstraction to route synthesis requests across different neural models and cloud APIs. The project covers a range of functional
Provides a programmatic interface for managing audio playback, exporting files, and tracking synthesis progress.