--- language: - tr license: apache-2.0 pipeline_tag: text-to-speech tags: - text-to-speech - tts - turkish - flow-matching - diffusion-transformer - speech-synthesis library_name: freyatts --- # FreyaTTS-small FreyaTTS-small is a 183M-parameter Turkish text-to-speech model, and the open-source member of the FreyaTTS family. It is tokenizer-free at the character level (92 symbols, no phonemizer or G2P) and generates speech with a non-autoregressive conditional flow-matching DiT in the frozen [AudioVAE2](https://huggingface.co/openbmb/VoxCPM2) latent space (25 Hz, 64-dim latents, 16 kHz encode / 48 kHz decode). Output is 48 kHz mono. - **Repository:** https://github.com/freyavoiceai/FreyaTTS - **Eval set:** https://huggingface.co/datasets/freyavoice/freya-tr-eval - **License:** Apache-2.0 ## The FreyaTTS family **FreyaTTS-small** (this model) is our compact, Apache-2.0, self-hostable model, released in full: weights, inference code, and training pipeline. **FreyaTTS-large** is our production model, serving Turkish voice agents at [Freya (YC S25)](https://freyavoice.ai) with higher naturalness and expressivity. It is available commercially rather than as open weights. For access, contact us at **dev@freyavoice.ai**. The model id `freyavoice/freya-tts` predates this naming and is unchanged; it refers to FreyaTTS-small. ## Usage ```python from freyatts import FreyaTTS tts = FreyaTTS.from_pretrained("freyavoice/freya-tts", device="cuda") wav = tts.synthesize("Merhaba, size nasıl yardımcı olabilirim?") # np.float32, 48 kHz tts.save_wav(wav, "output.wav") ``` Clone [freyavoiceai/FreyaTTS](https://github.com/freyavoiceai/FreyaTTS) and install `requirements.txt`. ## Model details - **Architecture:** conditional flow-matching diffusion transformer, non-autoregressive, 32-step Euler ODE, no CFG - **Parameters:** 183.2M - **Input:** character-level Turkish, 92-symbol vocabulary - **Latent space:** frozen AudioVAE2 (Apache-2.0, [openbmb/VoxCPM2](https://huggingface.co/openbmb/VoxCPM2)), 64-dim at 25 Hz, decodes to 48 kHz - **Training:** from scratch on Turkish speech; pretraining followed by SFT stage 1/2 (voice lock, short-utterance coverage) - **Voice:** single target speaker, no cloning ## Evaluation On [Freya-TR-Eval](https://huggingface.co/datasets/freyavoice/freya-tr-eval): **WER 8.0% / CER 3.0%**, ranking 3rd of 7 among open sub-1B Turkish TTS models, ahead of XTTS-v2 (11.1% WER) and F5-TTS (24.3% WER). ## Speed - RTX 4090: RTF 0.10-0.11, TTFT ~0.5 s, 1.5 GB VRAM, 9.4 audio-s/s at concurrency 4 - About 3.2x faster RTF and 3.7x less VRAM than the 2B VoxCPM2 - Apple M3 laptop CPU: RTF 0.70 (fp32); ~0.12 end to end via Core ML on Apple silicon ## Citation FreyaTTS-small is described in our technical report, [arXiv:2607.09530](https://arxiv.org/abs/2607.09530): ```bibtex @misc{pamuk2026freyattscompacttokenizerfreeflowmatching, title={FreyaTTS: A Compact Tokenizer-Free Flow-Matching Transformer for Turkish-First Speech Synthesis}, author={Ahmet Erdem Pamuk and Ömer Yentür and Ahmet Tunga Bayrak and Yavuz Alp Sencer Öztürk and Mustafa Yavuz}, year={2026}, eprint={2607.09530}, archivePrefix={arXiv}, primaryClass={cs.CL}, url={https://arxiv.org/abs/2607.09530}, } ```