Forgotten 发表于 2023-4-18 16:24:27

行空板如何使用USB全向麦克风?

本帖最后由 Forgotten 于 2023-4-18 16:40 编辑

问题描述
行空板板载了一个麦克风,但是如果要实现远距离接收声音,或者接个全向麦克风实现更好的收音效果该怎么办呢?

分析问题
行空板上有一个通用的USB接口,所以我们可以找个USB的麦克风插上,此处使用Tyless的USB免驱支持linux的全向麦克风测试:


插上之后发现声音还是从板载的麦克风上传入的,所以还需要将行空板默认的声音采集设备从板载麦克风切换到USB麦克风。

切换声卡
在windows上切换声卡可以在麦克风选项中切换,在行空板上调整声卡可以用 alsamixer 工具。

首先打开终端,此处使用行空板板载的jupyternotebook中的终端。https://wiki.unihiker.com/jupyter



输入alsamixer 回车:

按F6弹出声卡设备选择,按上下键选择usb声卡,按回车确认。
注:如果没有新的设备,则需要检查usb麦克风是否插好,或者是否支持linux免驱

按F5看到显示了usb声卡的名称,按esc退出配置,声卡切换完成。
注:如果拔下了usb麦克风,则会自动切回默认的板载麦克风。



操作步骤视频演示:
https://www.bilibili.com/video/BV1tL411v7Qq/

测试效果
1、用unihiker库测试读取音量。
使用如下程序,将板子和usb麦克风分开一段距离放置,对着板载麦克风和usb麦克风分别小声吹气,会发现只有usb麦克风吹气音量才会上来,说明声卡切换成功。




2、用讯飞语音测试语言识别。
找一段语音测试的程序,分别对着usb麦克风和板载风小声讲话,会发现usb麦克风语音识别能识别,说明切换成功且收音正常。








若晗 发表于 2023-5-4 14:26:01

学习了,感谢分享
页: [1]
查看完整版本: 行空板如何使用USB全向麦克风?