thuhcsi/Crystal
Crystal - C++ implementation of a unified framework for multilingual TTS synthesis engine with SSML specification as interface.
Implements modular TTS synthesis through dynamic library loading of language-specific algorithms (concatenative, HMM-based), with SSML documents automatically converted to internal data structures via CSSMLTraversal for transparent processing across pipeline stages. Cross-platform support enables swapping entire engines via XML configuration files, allowing researchers to compare different synthesis approaches (e.g., Putonghua concatenative vs. HMM) without reimplementing core orchestration logic.
229 stars. No commits in the last 6 months.
Stars
229
Forks
66
Language
C++
License
Apache-2.0
Category
Last pushed
Aug 17, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/thuhcsi/Crystal"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
google/voice-builder
An opensource text-to-speech (TTS) voice building tool
LynxLine/qtspeech
QtSpeech is cross-platform library based on Qt to provide common cross-platform API to access...
balisujohn/tortoise.cpp
A ggml (C++) re-implementation of tortoise-tts
sevangelatos/py-ttspico
Python svox picotts wrapper
gooofy/py-picotts
Python wrappers around SVOX Pico TTS