Mindket

Russian Text To Speech

Newversion 1 · updated

Overview

Reads Russian text aloud with the TeraTTSv2 model and ten bundled reference voices, returning a 44.1 kHz mono clip. A Gradio demo that runs in the browser on Hugging Face.

Russian Text To Speech is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.10 and pip, for a local copy
  • The Python packages listed in requirements.txt
  • Nothing at all if you only use the online Space
Runs in
  • A web browser, on the Space's page at Hugging Face
  • Your own computer, as a local copy, once Python 3.10 is installed
  • The model's own page on Hugging Face, for ONNX options and downloads
Start with
pip install -U huggingface_hub
hf download TeraTTS/TTS --repo-type space --local-dir TTS
cd TTS

About

What it is

This is a Gradio demo of TeraTTSv2, a Russian text-to-speech model in ONNX form. You type Russian text, pick one of ten bundled reference voices, and get back a finished 44.1 kHz mono audio clip. It also offers a choice between a teacher sampler and a distilled one, and it runs on the basic CPU tier at Hugging Face.

Who it suits

People who need a quick Russian voice sample from text, and developers who want to try this model before using it in their own code.

IndustryWho uses itHow they use itExample
MediaVideo and podcast makersDraft a Russian voice-over from a scriptHear a script line before recording a real voice
EducationRussian learnersListen to how a sentence soundsCheck the stress on a new word
SoftwareDevelopersTest the model's voices before wiring it into an appCompare two speaker prompts on one sentence
ResearchSpeech researchersCompare the teacher and distilled samplersRun one sentence through both

Skip it if you need other languages, since the demo is built for Russian.

Where to use it

  • A web browser, on the Space's page at Hugging Face
  • Your own computer, as a local copy, once Python 3.10 is installed
  • The model's own page on Hugging Face, for ONNX options and downloads
Use caseWhoWhat they get back
Voice a short Russian textCreatorsA complete audio clip you can play
See how the text was preparedDevelopersThe normalized text that was sent to the model
Try an English voice on RussianExperimentersRussian speech with an English reference voice

How to set it up

  • Python 3.10 and pip, for a local copy
  • The Python packages listed in requirements.txt
  • Nothing at all if you only use the online Space
  1. Open the Space's page at Hugging Face to use it online.
  2. For a local copy, install the Hugging Face hub package and download the Space.
  3. Move into the new folder and install Gradio.
  4. Install the packages from requirements.txt.
  5. Start the app with Python.
pip install -U huggingface_hub
hf download TeraTTS/TTS --repo-type space --local-dir TTS
cd TTS
pip install gradio
pip install -r requirements.txt
python app.py

The repository is small, with three files: a README, app.py and requirements.txt.

How to use it

Write your Russian text inside language tags, because synthesis needs them. Choose a speaker prompt, with ru_f1 as the default, and run it. The demo also shows the normalized text it sent to the model, after numbers are spelled out, stress marks are added automatically and Unicode is normalized.

ToolWhat it does
ru_f1 and ru_m5The recommended Russian speaker prompts, listed first in the selector
duration_scaleTry a value below 1, such as 0.8, when an English voice speaks Russian
Teacher and distilled samplerTwo ways of generating the audio

Example

You keep the default voice ru_f1, put a short Russian sentence that contains a number inside the language tags, and run it. A clip comes back, and beneath it you see the prepared text with the number written out and stress marks added.

For newcomers and experts

If you are new, open the Space online, keep the default voice and try one short sentence. Listen once, then switch to ru_m5 and compare.

If you know the field, the demo cleans the text first. It writes numbers out, marks Russian stress on its own and normalizes Unicode. Only then does the ONNX model run. The README sends you to the model's own page for local Python examples and ONNX options.

  1. Russian text in language tags
  2. Numbers, stress and Unicode are normalized
  3. TeraTTSv2 synthesizes the speech
  4. A 44.1 kHz mono clip comes back

Good to know

  • License: mit
  • Cost to run: none named
  • Data it reaches: the text you type, and model files pulled from Hugging Face
  • Not for: text without language tags, which the demo requires for synthesis

README and files

README

Russian Text To Speech

Reads Russian text aloud with the TeraTTSv2 model and ten bundled reference voices, returning a 44.1 kHz mono clip. A Gradio demo that runs in the browser on Hugging Face.

Made by TeraTTS on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: This is a Gradio demo of TeraTTSv2, a Russian text-to-speech model in ONNX form. You type Russian text, pick one of ten bundled reference voices, and get back a finished 44.1 kHz mono audio clip. It also offers a choice between a teacher sampler and a distilled one, and it runs on the basic CPU tier at Hugging Face.

Who it suits: People who need a quick Russian voice sample from text, and developers who want to try this model before using it in their own code.

Industry | Who uses it | How they use it | Example
Media | Video and podcast makers | Draft a Russian voice-over from a script | Hear a script line before recording a real voice
Education | Russian learners | Listen to how a sentence sounds | Check the stress on a new word
Software | Developers | Test the model's voices before wiring it into an app | Compare two speaker prompts on one sentence
Research | Speech researchers | Compare the teacher and distilled samplers | Run one sentence through both

Skip it if you need other languages, since the demo is built for Russian.

Where to use it:

  • A web browser, on the Space's page at Hugging Face
  • Your own computer, as a local copy, once Python 3.10 is installed
  • The model's own page on Hugging Face, for ONNX options and downloads
Use case | Who | What they get back
Voice a short Russian text | Creators | A complete audio clip you can play
See how the text was prepared | Developers | The normalized text that was sent to the model
Try an English voice on Russian | Experimenters | Russian speech with an English reference voice

How to set it up:

  • Python 3.10 and pip, for a local copy
  • The Python packages listed in requirements.txt
  • Nothing at all if you only use the online Space
  1. Open the Space's page at Hugging Face to use it online.
  2. For a local copy, install the Hugging Face hub package and download the Space.
  3. Move into the new folder and install Gradio.
  4. Install the packages from requirements.txt.
  5. Start the app with Python.
pip install -U huggingface_hub
hf download TeraTTS/TTS --repo-type space --local-dir TTS
cd TTS
pip install gradio
pip install -r requirements.txt
python app.py

The repository is small, with three files: a README, app.py and requirements.txt.

How to use it: Write your Russian text inside language tags, because synthesis needs them. Choose a speaker prompt, with ru_f1 as the default, and run it. The demo also shows the normalized text it sent to the model, after numbers are spelled out, stress marks are added automatically and Unicode is normalized.

Tool | What it does
ru_f1 and ru_m5 | The recommended Russian speaker prompts, listed first in the selector
duration_scale | Try a value below 1, such as 0.8, when an English voice speaks Russian
Teacher and distilled sampler | Two ways of generating the audio

Example: You keep the default voice ru_f1, put a short Russian sentence that contains a number inside the language tags, and run it. A clip comes back, and beneath it you see the prepared text with the number written out and stress marks added.

For newcomers and experts: If you are new, open the Space online, keep the default voice and try one short sentence. Listen once, then switch to ru_m5 and compare.

If you know the field, the demo cleans the text first. It writes numbers out, marks Russian stress on its own and normalizes Unicode. Only then does the ONNX model run. The README sends you to the model's own page for local Python examples and ONNX options.

Russian text in language tags
Numbers, stress and Unicode are normalized
TeraTTSv2 synthesizes the speech
A 44.1 kHz mono clip comes back

Good to know:

  • License: mit
  • Cost to run: none named
  • Data it reaches: the text you type, and model files pulled from Hugging Face
  • Not for: text without language tags, which the demo requires for synthesis

On Hugging Face, 13 November 2026

  • Likes: 61
  • Built with: gradio
  • License: mit

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
Russian Text To Speech This page61gradiomit
MusicGenShares gradio5,116gradiocc-by-nc-4.0
Kokoro TTSShares gradio3,556gradioapache-2.0
Background RemovalShares gradio2,988gradiomit
Omni Image EditorShares gradio2,922gradiomit
Diffusers Image OutpaintShares gradio2,565gradioapache-2.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Productivity

See all in Productivity

Frontend Slides

zarazhangrui · Skill

Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…

New32.3k

IPTV

iptv-org · Kit

Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…

New144k

upscaler

uwg · Kit

Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…

New