Высокоэмоциональный синтез русской речи

Эта библиотека позволяет создавать эмоционально насыщенную синтезированную речь на русском.

Инференс в видео

Смотри примеры использования на YouTube канале SynthVoiceRu

Клиентская библиотека

Библиотека на GitHub

Пример использования с CSV файлом

Проект озвучивания на GitHub

Получение ключа API

Ключ к API можно получить здесь: SynthVoiceRuBot в Telegram

Минималистичный пример установки

pip install git+https://github.com/Selectorrr/svr_tts.git
import resampy
import soundfile

from svr_tts import SVR_TTS
from svr_tts.core import SynthesisInput

if __name__ == '__main__':
    tts = SVR_TTS(api_key="some_key")
    wave, sr = soundfile.read('tmp/example.ogg')
    wave_24k = resampy.resample(wave, sr, 24_000)
    waves_22050 = tts.synthesize_batch([
        SynthesisInput(text="Сбейте лестницу!", stress=True, timbre_wave_24k=wave_24k, prosody_wave_24k=wave_24k),
    ])
    soundfile.write('tmp/example.wav', waves_22050[0], 22_050)
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support