我正在与谷歌珊瑚开发委员会,我已经设法建立董事会和运行演示,它检测汽车或货车。接下来,我想转到语音命令。在Coral网站上,他们有一个项目“关键字识别”。这似乎正是我想要的。我把这个项目放到我的板子上,然后去试了试。但是没有运气。电路板未检测到任何声音。我尝试使用带麦克风的3. 5毫米耳机(它在其他设备上工作,没有驱动程序)。看看开发板规格,它有两个内置的PDM麦克风。不知道为什么它检测不到任何输入
我按照我试过的谷歌APC youtube频道上的教程,检查董事会的驱动程序。尝试使用alsamixer
打开声音设置尝试使用和不使用耳机arecord -d test.wav
录制一个小样本。正在创建.wav文件,但未捕获音频。已尝试检测主板上的音频设备。
但尽管如此,在这个时候没有成功,我发现很难找到其他在线资源为这个问题。我是不是忽略了什么?
任何帮助将不胜感激。谢谢
1条答案
按热度按时间nkhmeac61#
我遇到了同样的问题。结果只需要设置一个记录标志。
例如,将耳机插入3.5mm音频插孔,然后运行
对我很有效
使用终端调试(可选)
我在调试过程中的一些笔记。
mediainfo
以人类可读的格式显示文件信息。为了可视化(所以不必相信通过同一个音频端口重放)wav文件,我这样做了。我使用
sox
转换为频谱图(图像),然后转换为jpg,因为出于某种原因,jp2a
只需要jpg
(尽管jp2a
文档暗示png
是可以接受的)。你可以尝试一些像沉默和比较说了很多
p
s或轻敲麦克风,以确保它是录音。这是“p”ahs的可视化结果(尽管我是在笔记本电脑上而不是在coral开发板上运行的)。
vs.沉默
如果实际上没有输入(例如如果你只使用
arecord test.wav
),你会看到空: