r/LocalLLaMA · · 1 min read

We built NeuTTS-2E, an open-source on-device TTS model with 7 controllable emotions

Mirrored from r/LocalLLaMA for archival readability. Support the source by reading on the original site.

We built NeuTTS-2E, an open-source on-device TTS model with 7 controllable emotions

We’re open sourcing an alpha release of NeuTTS-2E: an on-device TTS model with 125M active parameters and 7 controllable emotions. The goal was simple: when you select “angry,” “fearful,” or “happy,” the delivery should follow that instruction rather than whatever emotion the model infers from the text.

With NeuTTS-2E, you can:

  • Direct the performance: Select the intended emotion for each generation.
  • Keep the speaker: Explore different emotional deliveries while preserving the chosen voice.
  • Run locally: Generate expressive English speech on your own hardware.
  • Stay private: Your text and audio do not need to leave the device.
  • Build efficiently: Run emotional speech generation using our smallest model yet, with 125M active parameters.
  • Build openly: Access the open-source model under the NeuTTS Open License.

Getting there meant dealing with limited emotional speech data, unreliable labels, and disentangling spoken emotion and text semantics. NeuTTS-2E runs locally and supports four built-in voices.

We’re sharing it early to get feedback from the community, and we’d love to see what you build!

GitHub: https://github.com/neuphonic/neutts

Hugging Face Model Collection: https://huggingface.co/collections/neuphonic/neutts-2e

Interactive demo: https://huggingface.co/spaces/neuphonic/neutts-2e

Website: https://www.neuphonic.com/models/neutts-2e

submitted by /u/TeamNeuphonic
[link] [comments]

Discussion (0)

Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.

Sign in →

No comments yet. Sign in and be the first to say something.

More from r/LocalLLaMA