我对Linux很新,我目前正在尝试实施适合法语的CMUSphinx教程(http://depado.markdownblog.com/2015-05-13-tutorial-on-pocketsphinx-with-python-3-4)。
特殊性在于我正在Windows 10上进行bash工作(实际上并不知道这是不是重要)。
我安装了SphinxBase和PocketSphinx,然后当我运行“pocketsphinx_continuous -inmic yes”时,我遇到以下问题: “打开音频设备(null)进行捕获时出错:连接被拒绝 致命:“continuous.c”,第245行:无法打开音频设备“。
我试图根据这个问题寻找许多链接,但我找不到任何可行的答案。 我正确安装了pulseaudio,libpulse-dev和osspd,但也无法正常工作。
有任何线索吗? (由于我没有使用创建者更新,我使用的是Ubuntu 14.04)。
我编辑添加一些其他信息: 我也尝试了所有处理停止和重启pulseaudio的问题,但是我对pulseaudio有这个问题
E:[pulseaudio] inotify-wrapper.c:inotify_init1()失败:Fonctionnonimplantée E:[pulseaudio] module-udev-detect.c:inotify_init1()失败:Fonctionnonimplantée E:[pulseaudio] module.c:无法加载模块“module-udev-detect”(参数:“”):初始化失败。 E:[pulseaudio] main.c:模块加载失败。 E:[pulseaudio] main.c:Écheclorsde l'initialisationdudémon
当试图杀死pulseaudio时:E:[pulseaudio] main.c:Impossible de tuerledémon:Aucun processus de ce type
尝试启动pulseaudio时:E:[pulseaudio] main.c:Écheclorsdodémarragedudémon。
我试图删除〜/ .config / pulse文件夹再次创建它,但没有任何效果。
答案 0 :(得分:0)
在Windows中尝试使用pulseaudio是一个非常糟糕的主意,虽然声称它可以工作但它无法正常工作。如果您不是专家,那么整体Windows开发并不是一个好主意。
在任何情况下,您都需要从Windows port安装pulseaudio,而不是从Ubuntu安装。
如果您仍想在Windows上创建pocketsphinx应用程序,最好尝试prebuilt binaries,或者您可以在Visual Studio中自行构建tutorial建议。