Text-to-Speech
ONNX
OuteTTS
phoonnx

outetts-0.6B

A OuteTTS model by OuteAI, from OuteAI/OuteTTS-1.0-0.6B, packaged for phoonnx, our ONNX text-to-speech library.

Model details

Architecture OuteTTS
Upstream OuteAI/OuteTTS-1.0-0.6B
ONNX conversion OuteAI/OuteTTS-1.0-0.6B-ONNX
Author OuteAI
Languages de-DE, en-US, es-ES, fr-FR, hu-HU, it-IT, ja-JP, ka-GE, ko-KR, lv-LV, nl-NL, pl-PL, ru-RU, zh-CN
Text input Unicode codepoints of the text

How to use

pip install --pre phoonnx
import wave
from phoonnx.model_manager import TTSModelManager

manager = TTSModelManager()
manager.load()
manager.merge_default_voices()

voice = manager.voices["outetts/0.6B/de"].load()

with wave.open("output.wav", "wb") as wav_file:
    text = "..."  # a sentence in de-DE
    voice.synthesize_wav(text, wav_file)

In OVOS, phoonnx installs the ovos-tts-plugin-phoonnx plugin. Select the voice in mycroft.conf:

{"tts": {"module": "ovos-tts-plugin-phoonnx", "ovos-tts-plugin-phoonnx": {"voice": "outetts/0.6B/de"}}}

Text front end

phoonnx hands the text to scriptconv, our text conversion library, which normalises it and turns it into the model's input:

  • unicode: UnicodeCodepointPhonemizer from scriptconv.phonemizers.base, in scriptconv itself.

phoonnx voices

  • outetts/0.6B/de
  • outetts/0.6B/en
  • outetts/0.6B/es
  • outetts/0.6B/fr
  • outetts/0.6B/hu
  • outetts/0.6B/it
  • outetts/0.6B/ja
  • outetts/0.6B/ka
  • outetts/0.6B/ko
  • outetts/0.6B/lv
  • outetts/0.6B/nl
  • outetts/0.6B/pl
  • outetts/0.6B/ru
  • outetts/0.6B/zh

Licence

The upstream declares the licence apache-2.0 in the model card of OuteAI/OuteTTS-1.0-0.6B.

The licence notes for this model:

| 0.6B/model.onnx (+ model.onnx_data), 0.6B/tokenizer.json | OuteAI/OuteTTS-1.0-0.6B-ONNX | Apache-2.0 | The two model sizes carry different licenses. The 0.6B is Apache-2.0 and covers 14

  • 0.6B (Apache-2.0), 14 trained languages: English, Chinese, Dutch, French,

Related projects

  • phoonnx: runs this model, in Python and in OVOS.
  • scriptconv: text normalisation, script conversion and phonemizers for phoonnx.
  • The OuteTTS collection: every OuteTTS model packaged for phoonnx.
Downloads last month
30
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Collection including Phoonnx/outetts-0.6B