Код:
Код: Выделить всё
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
Что я пробовал:
Раньше код работал в другой папке
Загрузка модели завершается сбоем в строке torch.hub.load()
Часть распознавания работает нормально, проблема только с загрузкой модели TTS
Правильный ли путь к репозиторию snakers4_silero/models_master?
Имеет репозиторий Silero изменен или перемещен?
Как исправить ошибку 404 или загрузить модель локально без загрузки?
Среда:
Python 3.11, Windows, PyTorch (последняя версия)
Подключение к Интернету работает (другие загрузки работают)
Подробнее здесь: https://stackoverflow.com/questions/780 ... -torch-hub
Мобильная версия