Начал писать голосового асистента на Python и столкнулся с проблемой.
После 1 воспроизведения аудио все хорошо, но после второго воспроизведения выдаёт ошибку:
Error 305 for command:
close "C:\Users\RUSLAN~1\AppData\Local\Temp\PS9vtj7rxr.mp3"
Лишние символы после текстовой строки, заключенной в кавычки, не допускаются.
Failed to close the file: "C:\Users\RUSLAN~1\AppData\Local\Temp\PS9vtj7rxr.mp3"
Traceback (most recent call last):
File "c:\Users\Ruslan Stalk\My project\Jarvis\main.py", line 76, in <module>
check_1(saw)
File "c:\Users\Ruslan Stalk\My project\Jarvis\main.py", line 38, in check_1
cheak_2(cmd)
File "c:\Users\Ruslan Stalk\My project\Jarvis\main.py", line 44, in cheak_2
Set_Layboat()
File "c:\Users\Ruslan Stalk\My project\Jarvis\main.py", line 54, in Set_Layboat
playsound.playsound("C:\\Users\\Ruslan Stalk\\My project\\Jarvis\\Jarvis\\К вашим услугам сэр.mp3", True)
File "C:\Users\Ruslan Stalk\AppData\Local\Programs\Python\Python310\lib\site-packages\playsound.py", line 44, in _playsoundWin
_playsoundWin(tempPath, block)
File "C:\Users\Ruslan Stalk\AppData\Local\Programs\Python\Python310\lib\site-packages\playsound.py", line 72, in _playsoundWin
winCommand(u'open {}'.format(sound))
File "C:\Users\Ruslan Stalk\AppData\Local\Programs\Python\Python310\lib\site-packages\playsound.py", line 64, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 305 for command:
open "C:\Users\RUSLAN~1\AppData\Local\Temp\PS9vtj7rxr.mp3"
Лишние символы после текстовой строки, заключенной в кавычки, не допускаются.
Я начинающий программист и могу не заметить даже глупые ошибки, помогите пожалуйста!
Аудио запускается с помощью библиотеки
playsound
Вот кусок кода:
def Set_Layboat():
def get_layout():
u = ctypes.windll.LoadLibrary("user32")
pf = getattr(u, "GetKeyboardLayout")
if hex(pf(0)) == '0x4190419':
py_win_keyboard_layout.change_foreground_window_keyboard_layout(0x04090409)
if hex(pf(0)) == '0x4090409':
py_win_keyboard_layout.change_foreground_window_keyboard_layout(0x00000419)
get_layout()
playsound.playsound("C:\\Users\\Ruslan Stalk\\My project\\Jarvis\\Jarvis\\Всё ок.mp3", True)
print("[Log]: Смена языка прошла успешно!")
Отзовитесь кто-нибудь, мне хотя-бы понять о чём ошибка!