phoonnx-vits2 / README.md
Jarbas's picture
docs: add model card
879e378 verified
|
Raw
History Blame Contribute Delete
1.59 kB
metadata
license: mit
language:
  - ru
library_name: phoonnx
pipeline_tag: text-to-speech
tags:
  - tts
  - vits2
  - onnx
  - phoonnx
  - offline

phoonnx-vits2

Mirror of VITS2 text-to-speech checkpoints exported to ONNX for phoonnx, OpenVoiceOS's offline TTS library. VITS2 is a single-stage TTS architecture, an evolution of VITS that improves naturalness and inference speed through adversarial duration modeling and a monotonic alignment search transformer.

This repository holds the raw ONNX weights and config.json files consumed by phoonnx's voice_index; it is not meant to be browsed for voices directly — use phoonnx's voice manager, which resolves voice IDs to the files here.

Contents

Directory Voice ID Language Source
frappuccino-ru-natasha/ frappuccino/vits2-ru-natasha Russian (ru) frappuccino/vits2_ru_natasha, trained on the Natasha dataset, shared by LangSwap.app

Usage

import wave
from phoonnx.model_manager import TTSModelManager

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

voice = manager.voices["frappuccino/vits2-ru-natasha"].load()
with wave.open("out.wav", "wb") as wav_file:
    voice.synthesize_wav("Привет, как дела?", wav_file)

License

The frappuccino-ru-natasha checkpoint is released by its author under the MIT license. The VITS2 architecture and training code (p0p4k/vits2_pytorch) are also MIT licensed. phoonnx itself is Apache-2.0.