# Let any text speak - with open-source

**URL:** </static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Flet-any-text-speak-with-open-source%2F173669%3E%5C
**Category:** Show and Tell\
**Created:** [February 20, 2026, 9:39pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Flet-any-text-speak-with-open-source%2F173669 "2026-02-20T21:39:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nilsnewzealand](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/nilsnewzealand/32/58131_2.png) [@nilsnewzealand](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fnilsnewzealand)%5C
**Post date:** [February 20, 2026, 9:39pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Flet-any-text-speak-with-open-source%2F173669%2F1 "2026-02-20T21:39:37Z")

</div>

Open-source text-to-speech powered by QWEN3-TTS

\*\*→ The app is already online. You can try it at [anyspeak.ai](https://anyspeak.ai) and check repo on [anyspeak-ai · GitHub](http://github.com/anyspeak-ai)  
\*\*  
✨ Features

- **TTS:** Multiple voices and Qwen3-TTS models (1.7B CustomVoice, VoiceDesign, Base). Supported languages: Chinese, English, French, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish.

- **Speaker tags:** Use `[SPEAKER_NAME]` in text for multi-speaker output.

- **Mood tags:** Use `[SPEAKER:mood]` (e.g. `[VIVIAN:happy]`) for emotional expressiveness.

- **Timing tags:** Use `[SPEAKER:mood:timing]` (e.g. `[RYAN:+1.5]` for 1.5 s pause after, `[VIVIAN:happy:-0.3]` for shorter gap or even speaker overlapping) or the + TIMING button to control pacing between segments.

- **Custom voices:** Voice Design by selecting attributes (gender, language, old/young, slow/fast, high/low, loud/soft, warm/rough).

- **CLEAN:** Analyze and clean text for better TTS output.

- **CHECK:** Quality check with Whisper (compare original vs. synthesized).

- **IMPROVE:** Post-process generated audio by chunk: selectively regenerate mispronounced segments, trim silence, add pauses, or edit text and re-generate. Compare original vs. improved before applying. You can also edit finished MP3s afterward (e.g. different wording or different speaker at a specific place) without regenerating everything.

- **VIDEO:** Create video from audio and images (with optional subtitles).

- **Load & Save (MP3):** Load and save via MP3. Very powerful: you can continue working at the same place, and files store the original text with tags in their metadata.

- **Import:** Load text from URL or file.

- Run local - easy installation

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/hellohellohello/original/2X/d/de4155eb4aa4108ecb32a1389d7cc37ae69f88b7.png) [@system](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fsystem)%5C
**Post date:** [February 20, 2026, 9:39pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Flet-any-text-speak-with-open-source%2F173669%2F2 "2026-02-20T21:39:38Z")

</div>

Unlisted on February 20, 2026, 9:39pm UTC



---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/hellohellohello/original/2X/d/de4155eb4aa4108ecb32a1389d7cc37ae69f88b7.png) [@system](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fsystem)%5C
**Post date:** [February 21, 2026, 12:09am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Flet-any-text-speak-with-open-source%2F173669%2F3 "2026-02-21T00:09:49Z")

</div>

Listed on February 21, 2026, 12:09am UTC


