Озвучить текст с помощью python? ЛЕГКО! Вам понадобится библиотека Silero TTS. ИНСТРУКЦИЯ ПО УСТАНОВКЕ: 1. Установим библиотеку на прямую: pip install torch torchaudio silero 2. Скопируем мой код и запустим: import torch import soundfile as sf device = torch.device('cpu') torch.set_num_threads(4) model, example_text = torch.hub.load( repo_or_dir='snakers4/silero-models', model='silero_tts', language='ru', speaker='ru_v3' ) model.to(device) audio = model.apply_tts( text="Подпишитесь на паблик и поставьте лайк, если было интересно", speaker="baya", # говорящий sample_rate=48000 ) ### СПИСОК ГОВОРЯЩИХ # aidar - мужской, чёткий # baya - женский, живой # kseniya - женский, мягкий # xenia - женский, нейтральный # random - случайный микс sf.write('output.wav', audio.cpu().numpy(), 48000) print("Готово: output.wav") Было интересно? Тогда вбейте сердечко под постом:) #python #озвучка #TTS #Silero
1 месяц назад