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

Пишу программу Голосовой помошник появилась ошибка: «AttributeError: module 'torch' has no attribute 'device'» как исправить?

Когда пробую запустить появляется ошибка "File "C:\Users\zasim\OneDrive\Зображення\Документи\проверка г.п..py", line 11, in
device = torch.device('cpu') #cpu или gpu
AttributeError: module 'torch' has no attribute 'device'" программа не доделанная
Вот код

import torch
import sounddevice as sd
import time

language = 'ru'
model_id = 'ru_v3'
sample_rate = 48000
speaker = 'baya' # aidar, baya, kseniya, xenia, random
put_accent = True
put_yoo = True
device = torch.device('cpu') #cpu или gpu
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()
  • Вопрос задан
  • 451 просмотр
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Какая у тебя версия pyTorch установлена?
import torch
print(torch.__version__)

Должна быть 0.4 или старше.
Ответ написан
Ваш ответ на вопрос

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

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