Levman5
@Levman5
print(“Hello World!”)

Не работает playsaund. Что делать?

Здравствуйте

Я решил написать голосового ассистента.
Вот код
from gtts import gTTS
import random
import time
import playsaund


def say_message(message):
	print(message)
	vfile = gTTS(message, lang="ru")
	file_name = str("_audio_" + "golos" + str(time.time()) + "_" + str(random.randint(0, 10000)) + ".mp3")
	vfile.save(file_name)
	playsound.playsound(file_name)
	



def lislisten_command():
	return input("Скажите вашу команнду: ")

def do_this_command(message):
	message = message.lower()
	if "привет" in message:
		say_message("Привет друг")
	elif "пока" in message:
		say_message("Пока")
		exit()
	else:
		say_message("Данной команды не существует!")
	

while True:
	command = lislisten_command()
	do_this_command(command)


При запуске получаю
ошибку
C:\Users\Дом\Desktop\Py>golos.py
Скажите вашу команнду: привет
Привет друг
Traceback (most recent call last):
  File "C:\Users\Дом\Desktop\Py\golos.py", line 33, in <module>
    do_this_command(command)
  File "C:\Users\Дом\Desktop\Py\golos.py", line 23, in do_this_command
    say_message("Привет друг")
  File "C:\Users\Дом\Desktop\Py\golos.py", line 12, in say_message
    playsound.playsound(file_name)
AttributeError: 'function' object has no attribute 'playsound'

C:\Users\Дом\Desktop\Py>


При это файл сохраняется
zMAnMkWP.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2005-08-2021%2014:30:01.jpg


Что делать?
  • Вопрос задан
  • 2536 просмотров
Пригласить эксперта
Ответы на вопрос 4
@laver51455
У тебя в импорте написано playsAund а не playsOund
Ответ написан
Комментировать
@svatalex
pip uninstall playsound

pip install playsound==1.2.2
Ответ написан
Комментировать
@akatsuki_sanya
Привет. Я тоже делаю ассистента по этому видеоуроку (:
Буквально только что смог исправить заменим строчки
>import playsound
>playsound.playsound(file_voice_name)
Изменил на
>Import playsound2
>playsound2.playsound(file_voice_name)
Не забудь перед этим скачать библиотеки через pip install
Ответ написан
Комментировать
@c9hGH1
Попробуй нажать F3+t ччтобы обновить ресурсы если это не помогло проверь адрес названия предмета
не забывай вводит из какого он мода и тд.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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