Ошибка открытия аудиоустройства (ноль) для захвата: соединение отказано - Pocketsphinx в Windows
Я довольно новичок в отношении Linux, и в настоящее время я пытаюсь реализовать учебник CMUSphinx, адаптированный для французского языка ( http://depado.markdownblog.com/2015-05-13-tutorial-on-pocketsphinx-with-python-3-4).
Специфика в том, что я работаю над Bash на Windows 10 (на самом деле не знаю, если это точка или нет).
Я установил SphinxBase и PocketSphinx, а затем, когда я запускаю "pocketsphinx_continuous -inmic yes", у меня возникает следующая проблема: "Ошибка открытия аудиоустройства (ноль) для захвата: соединение отказано FATAL: " непрерывный.c", строка 245: не удалось открыть аудиоустройство ".
Я пытался искать по многим ссылкам по этой проблеме, но я не нашел никакого рабочего ответа. Я правильно установил pulseaudio, libpulse-dev и osspd, но тоже не работает.
Любая подсказка? (Поскольку я не работаю с обновлением создателя, я нахожусь на Ubuntu 14.04).
Я изменяю, чтобы добавить некоторую другую информацию: я также попробовал все, что имеет дело с остановкой и перезапуском pulseaudio, но у меня есть эта проблема с pulseaudio
E: [pulseaudio] inotify-wrapper.c: inotify_init1 () не удалось: Fonction non implantée E: [pulseaudio] module-udev-detect.c: inotify_init1() завершилась: Fonction non implantée E: [pulseaudio] module.c: не удалось загрузить модуль "module-udev-detect" (аргумент: ""): инициализация не удалась. E: [pulseaudio] main.c: Ошибка загрузки модуля. E: [pulseaudio] main.c: Экипация демона
При попытке убить pulseaudio: E: [pulseaudio] main.c: Невозможно установить демон: Aucun processus de ce type
При попытке запуска pulseaudio: E: [pulseaudio] main.c: Эшелон памяти демона.
Я попытался удалить папку ~/.config/pulse, чтобы создать ее снова, но ничего не получалось.
1 ответ
Попытка pulseaudio в Windows - довольно плохая идея, хотя, как утверждают, она работает, но не работает должным образом. Общая разработка Windows не очень хорошая идея, если вы не являетесь экспертом.
В любом случае вам нужно установить pulseaudio из порта Windows, а не из Ubuntu.
Если вы все еще хотите создать приложение pocketsphinx в Windows, вам лучше попробовать предварительно скомпилированные двоичные файлы, либо вы можете создать их самостоятельно в Visual Studio в соответствии с официальным руководством.