myned-ai / pocket-tts-greek Like 2 Follow Myned AI 7
Pocket TTS — Greek (6 layers)
Greek and Cypriot Greek text-to-speech for Pocket TTS, running faster than real time on a CPU.
- Trained on \~2,400 hours of Greek speech from 3,900+ speakers, balanced between female and male voices.
- As intelligible as real speech: Whisper transcribes it as accurately as real recordings of the same sentences.
- Voice cloning from a 10–15 s sample, plus eight curated voices, two of them Cypriot.
- \~110 M parameters, 3× faster than real time on a laptop CPU, with streaming output.
- Own Greek tokenizer, trained on correctly punctuated Greek text.
Voices
Every clip below was generated by this model, not recorded.
| voice | description | sample | | ------------ | ----------------------------------------------- | ------ | | Eleni | female, young adult, calm and warm | | | Athina | female, young adult, clear and professional | | | Katerina | female, adult, upbeat and expressive | | | Sophia | female, young adult, Cypriot, bright and lively | | | Spyros | male, adult, deep, calm and warm | | | Kostas | male, young adult, clear and professional | | | Nikos | male, adult, deep, upbeat and friendly | | | Giorgos | male, mature, Cypriot, expressive | |
Use a voice by passing its file, e.g. `--voice hf://myned-ai/pocket-tts-greek/voices/eleni.wav`. Descriptions are approximate. `voices/voices.md` lists the source recording and the cleaning applied to each voice. The named English voices (`alba`, …) do not work with this model; any other clean recording of a speaker does.
Usage
uvx pocket-tts generate \
--config hf://myned-ai/pocket-tts-greek/greek.yaml \
--voice hf://myned-ai/pocket-tts-greek/voices/kostas.wav \
--text "Καλημέρα σας! Θέλετε να κλείσουμε ένα ραντεβού για αύριο;"from pocket_tts import TTSModelmodel = TTSModel.load_model(config="hf://myned-ai/pocket-tts-greek/greek.yaml")
voice = model.get_state_for_audio_prompt("hf://myned-ai/pocket-tts-greek/voices/eleni.wav")
audio = model.generate_audio(voice, "Γεια σας, πώς μπορώ να σας βοηθήσω;")
Training
| | | | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | data | 2,395 h of Greek speech, 766k utterances, 3,900+ speakers, 50 % female; 115 h Cypriot. Mostly Greek podcasts (automatically transcribed and aligned) plus Mozilla Common Voice (el, el-CY) | | tokenizer | SentencePiece, 4,000 tokens, trained on the transcripts | | teacher | 24 layers, fine-tuned from english\_2026-04\_24l with a fresh text embedding, 300k steps | | student | 6 layers, depth-distilled from the teacher (guidance baked in), 250k steps | | punctuation | The ASR marked questions with the Latin ? instead of the Greek question mark ;. We converted them to the correct Greek form before training. | | hardware | one GH200, \~23 h in total |
Trained with the Pocket TTS training code.
Evaluation
80 Greek sentences from 10 Common Voice speakers never seen in training. The voice prompt is a different recording of the same speaker. Whisper large-v3 is the judge, at temperature 0.3.
| | this model | real recordings | | -------------------------- | ------------------------------------------- | ---------------------- | | word error rate | 11.2 % (one Whisper hallucination excluded) | 12.5 % | | speaker similarity (WavLM) | 0.912 | 0.937 (two real clips) | | UTMOS | 2.98 | 2.46 |
Whisper misreads 12.5 % of words even in real Greek speech, and the test sentences are largely literary, so absolute error rates here are not comparable with English models.
Across the 8 voices × 59 agent-style sentences, 87 % of clips were read cleanly.
Limitations
License
Weights: CC BY 4.0, the same as the base model kyutai/pocket-tts. Commercial use is allowed with attribution. The bundled voices are cut from Mozilla Common Voice (CC0) recordings; please do not attempt to identify the contributors. As upstream asks: do not use this model to impersonate people or to present generated audio as genuine recordings.
Downloads last month -
Safetensors[](https://huggingface.co/docs/safetensors)
Model size
0.1B params
Tensor type
F32
·
Files info
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support
Model tree for myned-ai/pocket-tts-greek [](https://huggingface.co/docs/hub/model-cards#specifying-a-base-model)
Base model
Finetuned
(25)
this model