@moreshkin-by

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

Мне нужно интегрировать в своего бота синтез речи, остановился на silero tts, но мне надо чтобы он сразу после синтеза озвучивал текст, а не сохранял его файлом. Можно так сделать?
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Документация хромает, но есть такой пример.
import torch

language = 'ru'
model_id = 'v3_1_ru'
sample_rate = 48000
speaker = 'xenia'
device = torch.device('cpu')

model, example_text = torch.hub.load(repo_or_dir='snakers4/silero-models',
                                     model='silero_tts',
                                     language=language,
                                     speaker=model_id)
model.to(device)  # gpu or cpu

audio = model.apply_tts(text=example_text,
                        speaker=speaker,
                        sample_rate=sample_rate)

Я бы посмотрел на свойства/методы объекта audio через dir().
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы