Задать вопрос
@Kenis

Ошибка в коде silero.py, синтез речи?

Решил потестить библиотеку silero, запускаю код, ошибка происходит в файле silero.py, то есть в файле самой библиотеки
Текст ошибки:
Возникло исключение: RuntimeError
open file failed because of errno 2 on fopen: No such file or directory, file path: C:\Users\bebe/.cache\torch\hub\snakers4_silero-models_master\src\silero\model\ru_v3.pt
File "C:\Users\bebe\.cache\torch\hub\snakers4_silero-models_master\src\silero\silero.py", line 87, in silero_tts
imp = package.PackageImporter(model_path)
File "C:\Users\bebe\Documents\Assistent\test.py", line 14, in
model, _ = torch.hub.load(repo_or_dir='snakers4/silero-models',

Сам файл при этом присутствует в это директории
Вот код:
import torch
import sounddevice as sd
import time

language = 'ru'
model_id = 'ru_v3'
sample_rate = 48000
speaker = 'aidar'
put_accent = True
put_yo = True
device = torch.device('cpu')
text = 'Привет хабр'

model, _ = torch.hub.load(repo_or_dir='snakers4/silero-models',
                          model='silero_tts',
                          language=language,
                          speaker=model_id)
model.to(device)

audio = model.apply_tts(text=text,
                        speaker=speaker,
                        sample_rate=sample_rate,
                        put_accent=put_accent,
                        put_yo=put_yo)
print(text)

sd.play(audio, sample_rate)
time.sleep(len(audio) / sample_rate)
sd.stop()
  • Вопрос задан
  • 394 просмотра
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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