Задать вопрос
@Sk1lizz
Ничего

Происходит ошибка при запуске кода?

Начал писать голосового асистента на 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]: Смена языка прошла успешно!")


Отзовитесь кто-нибудь, мне хотя-бы понять о чём ошибка!
  • Вопрос задан
  • 721 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Sk1lizz Автор вопроса
Ничего
Нужно заменить \\ на \\\\ в коде! Решение есть!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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