树莓派上麦克风的使用方式 - 知乎 (zhihu.com)

1 有趋和免趋

无论是麦克风,还是摄像头,都有“有趋”和“免趋”类型,想在linux上能用,最好都是选择免驱的。因为,大多数小的设备是小公司生产,没有力量开发linux驱动程序,如果没有免驱规则,它们将无法使用。

这里亲测索爱的pcm2902麦克风.

2 麦克风安装和检测

将索爱麦克风接入USB口,输入:

lsusb

会出现如下反馈:

就说明麦克没有问题,可以立刻工作。

3 音频文件制作

确定接入后,可以写个命令测试下:

arecord -D "plughw:2,0" -f S16_LE -r 16000 -d 10 record.wav

-D这个参数的意思就选择设备, 外部设备就是plughw:1,0,内部设备就是plughw:0,0, 树莓派本身并没有录音模块,故没有内部设备。-d 10的意思就是录制时间为10秒,如果不加这个参数就是一直录音直到ctrl+c停止, 最后生成的文件名字叫做temp.wav.

4 播放录音

如果想要播放音频的话,可以用omxplayer软件。

惯例

sudo apt-get update
sudo apt-get upgrade

开始安装

sudo apt-get install omxplayer

安装完成后,开始播放

omxplayer -o local temp.wav

如果没声音的话,记得在raspi-config>Advanced Options>Audio中调整音频输出哦。

5 写成Shell代码

下面分享一段自己写的shell代码,用起来更加方便:

(一) shell录音文件:

sudo  vim  Vrecord.sh

#!/bin/bash
cd /home/huatec/recording/
echo '请输入要保存的音频文件名:'
echo '(默认保存路径/home/huatec/recording)'
read r
echo '保存的文件名为'$r'.wav'
echo '请设置录音时间:'
echo '(默认不输入为无限,至按ctrl+c结束)'
read tif [ -z "$t" ];
thenecho '开始录音...'arecord -D "plughw:2,0"  -f S16_LE -r 16000 $r'.wav'
# arecord -D "plughw:2,0" -f S16_LE -r 16000 -d 10 $r'.wav'
elseif [[ ! $t =~ [0-9] ]]thenecho -e '输入时间有误!\n默认无限时间,至按ctrl+c结束'echo '开始录音...'arecord -D "plughw:2,0" $r'.wav'elseecho '开始录音'$t'秒...'arecord -D "plughw:2,0" -f S16_LE -r 16000 -d $t $r'.wav'fifi

sudo chmode +w+x  Vrecord.sh

(二)播放音频shell文件:

sudo vim Vplay.sh

#!/bin/bash
cd /home/pi/recording/
echo '请输入要读取的音频文件名:'
echo '(默认读取路径/home/huatec/recording)'
read p
num=`find -name $p'.wav' |wc -l`
echo $num
if [ $num -eq 0 ];
thenecho '没有该文件!'
elseecho '开始播放'$p'.wav...'omxplayer -o local $p'.wav'
fi

sudo chmode +w+x  Vplay.sh

索爱麦克风免驱动的语音录入测试相关推荐

  1. 关于索爱MT15i连接win7——MTP USB驱动无法安装

    本人使用索爱MT15i连接电脑[win7],总是提示MTP USB驱动无法安装,辗转各个网站解决此问题,均未得到解决,却意外看到一篇关于手机获取root权限后精简的文章,发现手机有一MTPAPP的软件 ...

  2. 创新突破,索爱S5耳机实现空间音频和动态头部跟踪

    自苹果2016年发布第一代AirPods耳机引爆TWS耳机市场,越来越多的厂商跟进推出自家的TWS耳机.时至2022年,我爱音频网累计拆解了700款音频产品,功能覆盖左右耳无缝切换.ENC通话降噪.A ...

  3. 索爱SE8头戴蓝牙耳机,带上它外面的世界与我无关

    办公室里,有人喜欢戴上耳机,用音乐隔绝外界干扰:跑步时,也有人为了缓解沉闷的枯燥感,戴上耳机聆听这个世界--稍加留意就会发现,耳机在生活中与我们密不可分,它总能给我们带来些许轻松感. 不过除了听歌.追 ...

  4. 超强配置 索爱A5无线蓝牙耳机重磅来袭

    今年是耳机市场爆发的一年,不少厂商都推出了自家真无线耳机.而随着头部品牌技术水平的不断迭代,高品质蓝牙耳机也愈发变得平民化.作为老牌音频厂商的索爱,就是其中比较典型的代表,日前,其上市了一款全新A5高 ...

  5. 索爱SR6 TWS无线蓝牙耳机,一款彰显个性的黑科技蓝牙耳机

    春节将至,眼下年味儿越来越浓,忙碌了一年,是时候准备一份有精致的新年礼物送给自己了.尤其对于很多年轻人来说,一些好用不贵的数码单品就是不错的选择.在这里,就先来为大家推荐一款时尚有个性的TWS无线蓝牙 ...

  6. 索爱A1C真无线蓝牙耳机,功能效果还是不错的

    双十一来临,大家都在忙着剁手扫货,还有多少人记得这个日子本身的含义?购物狂欢的同时,可别忘了你的另一半儿.而这时候,想要获得她的芳心,仪式感显然不能少!也许只是一个礼物,就能为对方带来翻倍的甜蜜感.那 ...

  7. 听音乐也是种享受,索爱SR2 TWS蓝牙耳机颠覆你的听觉体验

    返岗复工的高峰刚刚过去,开学季就紧随而至,一切都是欣欣然的样子,加油吧,少年,与季节疯长!正所谓新学期新面貌,为了给新学年的自己打气,相信很多小伙伴都计划着为自己添置一些新装备.眼下,3.8女神节又到 ...

  8. 教你如何获取索爱X10 Android2.1 Root权限

    既然上篇文章已经教会大家如何升级为Android2.1系统[回顾:教你如何升级索爱X10至Android 2.1(适用于任何版本) ],那么升级完的第一件事自然是获取ROOT权限,获取最大的" ...

  9. 电脑wps可以语音录入吗_怎样用word进行语音录入文字

    怎样用 word 进行语音录入文字 有时候我们不方便手敲键盘输入时,可以利用 word 的语音录入功能进行输入. 以下是学习啦小编为您带来的关于用 Word 进行语音录入文字,希望对您有所帮助. 用 ...

最新文章

  1. div+css多浏览器测试方法
  2. linux下cd命令
  3. rules不显示 vue_使用stylelint规范vue项目
  4. 启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明
  5. 查找、移除某个视图上的某类控件
  6. Linux高并发应用类型对系统内核的优化
  7. Power Pivot表属性无法切换回表预览模式的问题
  8. MVC3.0 中Razor 学习
  9. python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法
  10. 书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生
  11. 论软件产品的易用性(二)
  12. 计算机拒绝访问移动硬盘,移动硬盘拒绝访问怎么办
  13. 免费申请阿里云服务器
  14. mysql ipv6 字段_MySQL中ipv6地址用什么类型存储?
  15. world表格中画斜线
  16. React、Vue等前端项目彻底卸载ServiceWorker,亲测有效
  17. LeetCode学习-查找2-合并版
  18. python matplotlib 设置画布大小
  19. 通过网络前缀求子网掩码
  20. 使用海康工业相机的心路历程(一)

热门文章

  1. 强化学习笔记: generalized policy iteration with MC
  2. MATLAB应用实战系列(五十二)-Excel数据的读取
  3. 深度学习核心技术精讲100篇(四十二)-阿里妈妈深度树匹配技术演进:TDM->JTM->BSAT
  4. 数据结构常见算法原理讲解100篇(一)-递归和分治算法原理及案例应用
  5. Flink从入门到精通100篇(二十)-Zeppelin SDK在Flink 中的应用(附测试代码)
  6. A Painless Q-learning Tutorial (一个 Q-learning 算法的简明教程)
  7. HDFS--Hadoop分布式文件系统
  8. python hmac_Python实现的HMacMD5加密算法示例
  9. Python入门100题 | 第005题
  10. Hadoop中-put和-copyFromLocal的区别