ReSpeaker 2-Mics Pi HAT使用中的问题解决
参考文档http://wiki.seeedstudio.com/cn/ReSpeaker_2_Mics_Pi_HAT/
因为ReSpeaker 2-Mics Pi HAT作为一个Linux小白,经常会犯一些很铁憨憨的问题,高手轻喷。
问题一 源的问题
我重刷过还几次的系统,每次都会去修改国内的源,不过修改源在csdn有好几个版本,有些是几年前的东西,我是修改了第二个源导致更新问题,一直安装不上声卡,安装官方的文档修改第一个源就OK了,官方的源就不用了。
第二个问题 声卡的检验
这是个铁憨憨的问题,没仔细看官方的说明,想当然了,安装完重启后后,进入到cd /seeed-voicecard
之后再进行aplay -l
和arecord -l
的命令就会出来了,如果你直接/seeed-voicecard $ aplay -l
或/seeed-voicecard $ arecord -l
会得到-bash: /seeed-voicecard: 没有那个文件或目录
,后面我从新看来一下命令,恍然大悟,但是呢,如果你不重启的化,在你安装之前你还在那个目录里。
之后的话arecord -f cd -Dhw:1 | aplay -Dhw:1
就能听到自己的回音了。这录音没谁了,很nb,太清晰了,隔着很远都能录到。
第三个问题 Python环境变量的问题
我的情况是这样,我不喜欢使用Linux命令行的nano,vim,nano一般我拿来查看一下内容,编辑的话对我还是不适应,于是乎我采用的是Pycharm的专业版远程编译,好处是大大的,你想如果你想调试智能车的话,不可能一直跟着一个屏幕看参数,发送到电脑上就很香,下载到上面不会杜邦线,我之前用51调车把芯片烧了两次不说了,我之前参考是这篇文章[Linux 环境变量配置](https://blog.csdn.net/freeking101/article/details/81013045)
你编译的时候用的是树莓派里的python解释器
第四个问题 配置 Voice engine
正如我之前说的,我使用的是Pycharm远程编程,遇到了一个奇怪的问题, 配置 Voice engine 的时候,在树莓派本地`pip list`能看到我安装的 voice-engine包![在这里插入图片描述](https://img-blog.csdnimg.cn/20200303170408218.png)
但是我在我的Pycharm seting里的Project Interpreter,找不到 voice-engine
,其他包却有,难道是我安装的是私有库,没识别到?我添加了那个文件的环境变量,仍然没有没有办法的点了import package,Pycharm 就帮我安装好了?不知道我怎么添加进去的,私有库也能添进去,Pycharm NB。