树莓派3b+指南(十六)安装使用pocketsphinx

本文介绍了在树莓派上安装和使用pocketsphinx进行语音识别的步骤,包括下载安装、切换中文识别、优化识别准确度以及训练自定义模型的过程。虽然识别速度较慢,但通过调整.dic文件可以提高特定词汇的识别率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装使用pocketsphinx

折腾了我一宿,终于搞定,识别率虽然高了,但是识别速度实在太慢了,明天再找方法吧。需要补充一下睡眠。

首先安装speechrecognition和pocketphinx,还有一些其他的依赖库,在安装sonwboy的时候都安装好了,所以就不再列出来了,因为我也不知道具体是哪些。

下载安装

sudo apt-get install python3-dev
sudo apt-get install libevent-dev
sudo apt-get install libpulse-dev
pip3 install speechrecognition
pip3 install pocketsphinx

现在就可以实现英文的识别了,如果需要中文的,那么就需要用到中文的包:

安装中文包
1.在下面网址下载好压缩文件https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/Mandarin/
2.解压后得到这几个文件
在这里插入图片描述
3.找到英文包的位置
一般会在/home/pi/.local/lib/python3.5/site-packages/speech_recognition/pocketsphinx-data/en-US中,进入目录后将上面的文件夹、.dic文件和.lm.bin文件的名称改为目录中对应文件的名称,删除原来的三个文件。

这个时候就可以识别中文了,但是准确率不是很高!

小范围提高准确度
所谓小范围提高准确度,就是把.dic文件中,不需要的内容删掉,只留下需

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值