索爱麦克风免驱动的语音录入测试
树莓派上麦克风的使用方式 - 知乎 (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
索爱麦克风免驱动的语音录入测试相关推荐
- 关于索爱MT15i连接win7——MTP USB驱动无法安装
本人使用索爱MT15i连接电脑[win7],总是提示MTP USB驱动无法安装,辗转各个网站解决此问题,均未得到解决,却意外看到一篇关于手机获取root权限后精简的文章,发现手机有一MTPAPP的软件 ...
- 创新突破,索爱S5耳机实现空间音频和动态头部跟踪
自苹果2016年发布第一代AirPods耳机引爆TWS耳机市场,越来越多的厂商跟进推出自家的TWS耳机.时至2022年,我爱音频网累计拆解了700款音频产品,功能覆盖左右耳无缝切换.ENC通话降噪.A ...
- 索爱SE8头戴蓝牙耳机,带上它外面的世界与我无关
办公室里,有人喜欢戴上耳机,用音乐隔绝外界干扰:跑步时,也有人为了缓解沉闷的枯燥感,戴上耳机聆听这个世界--稍加留意就会发现,耳机在生活中与我们密不可分,它总能给我们带来些许轻松感. 不过除了听歌.追 ...
- 超强配置 索爱A5无线蓝牙耳机重磅来袭
今年是耳机市场爆发的一年,不少厂商都推出了自家真无线耳机.而随着头部品牌技术水平的不断迭代,高品质蓝牙耳机也愈发变得平民化.作为老牌音频厂商的索爱,就是其中比较典型的代表,日前,其上市了一款全新A5高 ...
- 索爱SR6 TWS无线蓝牙耳机,一款彰显个性的黑科技蓝牙耳机
春节将至,眼下年味儿越来越浓,忙碌了一年,是时候准备一份有精致的新年礼物送给自己了.尤其对于很多年轻人来说,一些好用不贵的数码单品就是不错的选择.在这里,就先来为大家推荐一款时尚有个性的TWS无线蓝牙 ...
- 索爱A1C真无线蓝牙耳机,功能效果还是不错的
双十一来临,大家都在忙着剁手扫货,还有多少人记得这个日子本身的含义?购物狂欢的同时,可别忘了你的另一半儿.而这时候,想要获得她的芳心,仪式感显然不能少!也许只是一个礼物,就能为对方带来翻倍的甜蜜感.那 ...
- 听音乐也是种享受,索爱SR2 TWS蓝牙耳机颠覆你的听觉体验
返岗复工的高峰刚刚过去,开学季就紧随而至,一切都是欣欣然的样子,加油吧,少年,与季节疯长!正所谓新学期新面貌,为了给新学年的自己打气,相信很多小伙伴都计划着为自己添置一些新装备.眼下,3.8女神节又到 ...
- 教你如何获取索爱X10 Android2.1 Root权限
既然上篇文章已经教会大家如何升级为Android2.1系统[回顾:教你如何升级索爱X10至Android 2.1(适用于任何版本) ],那么升级完的第一件事自然是获取ROOT权限,获取最大的" ...
- 电脑wps可以语音录入吗_怎样用word进行语音录入文字
怎样用 word 进行语音录入文字 有时候我们不方便手敲键盘输入时,可以利用 word 的语音录入功能进行输入. 以下是学习啦小编为您带来的关于用 Word 进行语音录入文字,希望对您有所帮助. 用 ...
最新文章
- div+css多浏览器测试方法
- linux下cd命令
- rules不显示 vue_使用stylelint规范vue项目
- 启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明
- 查找、移除某个视图上的某类控件
- Linux高并发应用类型对系统内核的优化
- Power Pivot表属性无法切换回表预览模式的问题
- MVC3.0 中Razor 学习
- python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法
- 书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生
- 论软件产品的易用性(二)
- 计算机拒绝访问移动硬盘,移动硬盘拒绝访问怎么办
- 免费申请阿里云服务器
- mysql ipv6 字段_MySQL中ipv6地址用什么类型存储?
- world表格中画斜线
- React、Vue等前端项目彻底卸载ServiceWorker,亲测有效
- LeetCode学习-查找2-合并版
- python matplotlib 设置画布大小
- 通过网络前缀求子网掩码
- 使用海康工业相机的心路历程(一)
热门文章
- 强化学习笔记: generalized policy iteration with MC
- MATLAB应用实战系列(五十二)-Excel数据的读取
- 深度学习核心技术精讲100篇(四十二)-阿里妈妈深度树匹配技术演进:TDM->JTM->BSAT
- 数据结构常见算法原理讲解100篇(一)-递归和分治算法原理及案例应用
- Flink从入门到精通100篇(二十)-Zeppelin SDK在Flink 中的应用(附测试代码)
- A Painless Q-learning Tutorial (一个 Q-learning 算法的简明教程)
- HDFS--Hadoop分布式文件系统
- python hmac_Python实现的HMacMD5加密算法示例
- Python入门100题 | 第005题
- Hadoop中-put和-copyFromLocal的区别