--- 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) ```