Open source 在Linux Mint 13上编译CMU PocketSpynx
我已经在Linux Mint 13上安装了CMU Sphynx(基于Ubuntu12.04 LTS),我根本找不到以下示例:Open source 在Linux Mint 13上编译CMU PocketSpynx,open-source,voice-recognition,cmusphinx,linux-mint,Open Source,Voice Recognition,Cmusphinx,Linux Mint,我已经在Linux Mint 13上安装了CMU Sphynx(基于Ubuntu12.04 LTS),我根本找不到以下示例: 如何以最简单的方式测试它是如何工作的?我想从命令行启动它并识别任何.wav文件。我已经读过文档,但是这里只有C++或Python例子,没有PokpSpyNxx连续性< /P> 的例子。 在Mint哪里可以获得/dev/dsp designe?我已经为alsa和pulseaudio安装了所有的dev-libs-no/dev/dsp 有什么帮助吗?通过麦克风识别 pocket
有什么帮助吗?通过麦克风识别
pocketsphinx_continuous
识别文件(16khz单声道16位)
要创建/dev/dsp,您需要为oss加载内核驱动程序
modprobe snd_pcm_oss
开发库用于开发,而不是用于/dev/dsp。安装开发库后,需要重新编译并重新安装sphinxbase。它将检测开发库并使用alsa而不是oss。谢谢你,Nikolay!你的回答对我很有帮助。现在,我在尝试识别任何wav文件时遇到一个错误“致命错误:“continuous.c”,第149行:未能校准语音活动检测”。该文件看起来格式正确(File out.wav:out.wav:RIFF(little endian)数据、WAVE音频、Microsoft PCM、16位、mono 8000 Hz),我也在尝试16k-得到相同的错误。麦克风的识别效果很好。我不知道我能做些什么来修复这个bug)文件必须是16khz,而不是8khz。对于8khz,您需要将-samprate 8000添加到命令行
modprobe snd_pcm_oss