shivammehta25/Matcha-TTS
[ICASSP 2024] 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching
What it solves
Matcha-TTS는 ODE 기반 음성 합성의 속도와 효율성 문제를 해결합니다. 빠르게 매우 자연스러운 음성을 생성하면서도 메모리 사용량을 최소화하는 비자기 회귀 신경 텍스트‑투‑스피치(TTS) 시스템을 제공합니다.
How it works
시스템은 조건부 흐름 매칭( rectified flows와 유사)을 활용해 합성 과정을 가속화합니다. 확률 모델이며 ONNX로 내보내어 최적화된 추론이 가능하고, 멜‑스펙트로그램 형태의 파형을 독립적으로 생성하거나 그래프에 보코더를 포함시켜 엔드‑투‑엔드 오디오를 생성할 수 있습니다.
Who it’s for
이 프로젝트는 맞춤 데이터셋(예: LJ Speech)으로 빠르고 고품질의 TTS 엔진을 학습하고, CLI, Gradio 앱 또는 ONNX runtime을 통해 배포해야 하는 음성 합성 개발자와 연구자를 위해 설계되었습니다.
Highlights
- Fast Synthesis: Optimized for speed using conditional flow matching.
- ONNX Support: Ability to export checkpoints to ONNX for efficient cross-platform inference.
- Custom Training: Full pipeline provided for training on personal datasets, including normalization statistics generation.
- Flexible Inference: Supports adjustable speaking rate, sampling temperature, and ODE solver steps via CLI.