jarvis icon indicating copy to clipboard operation
jarvis copied to clipboard

Ошибка pvporcupine._porcupine.PorcupineIOError

Open MaksimSergin opened this issue 1 year ago • 5 comments

При запуске Джарвиса вылетает ошибка:

Traceback (most recent call last): File "main.py", line 46, in porcupine = pvporcupine.create( File "C:\jarvis-master\venv\lib\site-packages\pvporcupine_factory.py", line 69, in create return Porcupine( File "C:\jarvis-master\venv\lib\site-packages\pvporcupine_porcupine.py", line 164, in init raise self._PICOVOICE_STATUS_TO_EXCEPTIONstatus pvporcupine._porcupine.PorcupineIOError

У кого-нибудь есть какие-нибудь предложения по фиксу?

MaksimSergin avatar Apr 16 '23 19:04 MaksimSergin

у меня у самого такая ошибка. единственное что я смог сделать на 46 строке поменять код на porcupine = pvporcupine.create( access_key=config.environ.get('PICOVOICE_TOKEN'), keywords=['jarvis'], sensitivities=[1] ) и выдавало уже другую ошибку C:\Users\Михаил\Desktop\jarvis-master>python main.py Traceback (most recent call last): File "main.py", line 48, in <module> config.environ.get('PICOVOICE_TOKEN'), AttributeError: module 'config' has no attribute 'environ' если решишь эту ошибку то отпиши мне верный код плииз

harchock avatar Apr 16 '23 20:04 harchock

нужно в файл dev.env добавить токены с сайта openai и picovoice

MrWinamp avatar Apr 17 '23 15:04 MrWinamp

нужно в файл dev.env добавить токены с сайта openai и picovoice

Уже добавлены, ошибка вроде как не связана с токенами, иначе была бы ошибка: pvporcupine.porcupine.PorcupineInvalidArgumentError или ValueError: access_key should be a non-empty string.

MaksimSergin avatar Apr 17 '23 15:04 MaksimSergin

Хмм, тогда странно. Ну проверьте на всякий случай все ли модули из requirements установлены. Потому что помню тоже об это запинался, хотя не всегда явно на ошибку импорта указывало, плюс после добавления токенов в dev.env (эти угловые скобки тоже надо удалить в поле для токена) у меня код отработал до 277 строки, пока как обойти дальше сам хз.

MrWinamp avatar Apr 17 '23 16:04 MrWinamp

C:\Users\Михаил\Desktop\jarvis-master>python main.py Traceback (most recent call last): File "main.py", line 48, in config.environ.get('PICOVOICE_TOKEN'), AttributeError: module 'config' has no attribute 'environ'

Так у тебя ошибка именно из-за этой смены строки. Прочитай ошибку внимательно. На 48 строке у тебя рассказано что в конфиге нет параметра environ

Kanorto avatar Apr 17 '23 18:04 Kanorto

Еще с версии 2.0.4 происходит такая ошибка. Разработчики дали небольшой костыль, но это возможно не поможет. По крайней мере вы можете попытаться прочитать то что там написано. https://github.com/Picovoice/porcupine/issues/617

Kanorto avatar Apr 17 '23 18:04 Kanorto

Ошибка, вероятно, связана с настройками безопасности Windows. Подробности тут https://github.com/Picovoice/porcupine/issues/617

Priler avatar Apr 19 '23 18:04 Priler

Изменение политики по 617 посту не помогло. Продолжает вылезать PorcupineIOError

belnek avatar Apr 19 '23 19:04 belnek

Ошибка, вероятно, связана с настройками безопасности Windows. Подробности тут Picovoice/porcupine#617

Мне если что тоже не помогло

Kanorto avatar Apr 19 '23 20:04 Kanorto

https://github.com/Picovoice/porcupine/issues/947 Ошибку сейчас фиксят

MaksimSergin avatar Apr 20 '23 06:04 MaksimSergin

Я знаю. Я тот тикет открыл

Kanorto avatar Apr 20 '23 08:04 Kanorto

Открой обратно этот топик

Kanorto avatar Apr 20 '23 08:04 Kanorto