Model reference · open weights

Freya-TTS

Audio freyavoice Text→speech 1 build Open weights 7k dl/mo

Freya-TTS is an open-weight audio or speech model from freyavoice. Freya-TTS (FP32) weighs 366 MB; the smallest configuration that runs it is RTX 3060 12 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • Freya-TTS is a 183M-parameter text-to-speech model developed by freyavoice for generating Turkish speech.
  • It operates at the character level without a phonemizer and produces 48 kHz mono audio using a non-autoregressive conditional flow-matching diffusion transformer.
  • The model is released under the Apache-2.0 license and supports self-hosting with full access to weights and inference code.

Summary of the freyavoice/Freya-TTS model card, 2026-10-01

What it is

Released byfreyavoice
Released2026-07-07
Parameters183M
VRAM366 MB for the weights

What it runs on

Memory and cards for Freya-TTS (FP32)

366 MBweights, file size
1.6 GBruntime overhead
CardOne streamMemory
RTX 3060 12 GBfits11.6 GB
RTX 4060 Ti 16 GBfits15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What freyavoice says about Freya-TTS

Read the model card

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 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) 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

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 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), 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: 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:

@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},
}

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

How it works

How audio & music work

Audio or textinputAudio modelrecognise / synthesiseText or audiooutputSpeech-to-text turns audio into text; text-to-speech and music models turn text into audio.
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms