Что делать если текст не воспроизводиться?
import torch
import sounddevice as so
import time
import silero
language = 'ru'
model_id = 'ru_v3'
sample_rate = 48000
speaker = 'baya'
# на гите голоса
put_accent = True
put_yoo = True
device = torch.device('cpu')
speech = 'Тест программы'
model, _ = torch.hub.load(repo_or_dir='snakers4/silero-models',
model='silero_tts',
language=language,
speaker=model_id)
model.to(device)
#звук
def va_speak(what: str):
audio = model.apply_tts(text=what+"..",
speaker=speaker,
sample_rate=sample_rate,
put_accent=put_accent)
so.play(audio, sample_rate * 1.05)
time.sleep((len(audio) / sample_rate) + 0.5)
so.stop()