Загрузка модели Silero TTS завершается с ошибкой HTTP 404 при использовании torch.hubPython

Программы на Python
Ответить
Anonymous
 Загрузка модели Silero TTS завершается с ошибкой HTTP 404 при использовании torch.hub

Сообщение Anonymous »

Я пытаюсь использовать Silero TTS в качестве голосового помощника. Раньше код работал, но после его воссоздания в новой папке при загрузке модели появляется ошибка 404.
Код:

Код: Выделить всё

import time, torch, speech_recognition as sr, sounddevice as sd, random

language = 'ru'
model_id = 'ru_v3'
sample_rate = 48000
speaker = 'baya'
put_ac = True
put_yoo = True
device = torch.device('cpu')

model, _ = torch.hub.load(repo_or_dir='snakers4_silero/models_master',
model='silero_tts',
language=language,
speaker=model_id)
model.to(device)

# ... rest of the code (recognition and TTS playback)
Ошибка:

Код: Выделить всё

Traceback (most recent call last):
File "C:\Users\USER\AppData\Local\Programs\Python\Python311\Lib\site-packages\torch\hub.py", line 230, in _get_cache_or_reload
_validate_not_a_forked_repo(repo_owner, repo_name, ref)
File "C:\Users\USER\AppData\Local\Programs\Python\Python311\Lib\site-packages\torch\hub.py", line 189, in _validate_not_a_forked_repo
response = json.loads(_read_url(Request(url, headers=headers)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
urllib.error.HTTPError: HTTP Error 404: Not Found
Ошибка возникает, когда PyTorch Hub пытается проверить/загрузить репозиторий. Кажется, не удалось получить что-то из GitHub.
Что я пробовал:
Раньше код работал в другой папке
Загрузка модели завершается сбоем в строке torch.hub.load()
Часть распознавания работает нормально, проблема только с загрузкой модели TTS
Правильный ли путь к репозиторию snakers4_silero/models_master?
Имеет репозиторий Silero изменен или перемещен?
Как исправить ошибку 404 или загрузить модель локально без загрузки?
Среда:
Python 3.11, Windows, PyTorch (последняя версия)
Подключение к Интернету работает (другие загрузки работают)

Подробнее здесь: https://stackoverflow.com/questions/780 ... -torch-hub
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»