svr-tts-large / README.md
selectorrrr's picture
Update README.md
b866a3a verified
---
license: apache-2.0
language:
- ru
pipeline_tag: text-to-speech
---
# Высокоэмоциональный синтез русской речи
Эта библиотека позволяет создавать эмоционально насыщенную синтезированную речь на русском.
## Инференс в видео
Смотри примеры использования на [YouTube канале SynthVoiceRu](https://www.youtube.com/@SynthVoiceRu/videos)
## Клиентская библиотека
[Библиотека на GitHub](https://github.com/Selectorrr/svr_tts)
## Пример использования с CSV файлом
[Проект озвучивания на GitHub](https://github.com/Selectorrr/svr_voiceover)
## Получение ключа API
Ключ к API можно получить здесь: [SynthVoiceRuBot в Telegram](https://t.me/SynthVoiceRuBot)
## Минималистичный пример установки
```bash
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)
```