Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Android] FireFly智能开发套件-麦克风阵列模块Demo运行报错

403

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
403
发表于 2021-3-9 10:57:08        只看该作者  11#
AudioRecord 好像默认是2声道,如果想获得多个声道文件,可以使用 adb shell命令中的tinycap 来录制,如果不使用caedemode的话
回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-3-9 11:00:26        只看该作者  12#
繁_yh4uD 发表于 2021-3-9 10:57
AudioRecord 好像默认是2声道,如果想获得多个声道文件,可以使用 adb shell命令中的tinycap 来录制,如果 ...

caedemo一直无法运行,
/dev/snd/pcmC3D0c这个外设,

在这一行代码运行时报错:
AlsaRecorder.createInstance(this.mPcmCard, this.mPcmDevice, 8, 16000, mPcmPeriodSize, 8, 0);

错误内容:E/AlsaRecorder: open Devices Failed --> ret-22
这是为什么呢
回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-3-9 19:49:27        只看该作者  13#
本帖最后由 灰会肥回 于 2021-3-9 20:05 编辑

要a
回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-3-10 13:02:48        只看该作者  14#
本帖最后由 灰会肥回 于 2021-3-10 18:06 编辑

我使用tinycap命令拿到了音频了,多谢你的建议

有一个新问题:我想拿到6个mic的原始音频,就是拿到6路麦克风每一路的独立音频,有什么办法吗?
回复

使用道具 举报

403

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
403
发表于 2021-3-11 16:53:40        只看该作者  15#
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者pcm文件,具体导入格式要按照你使用tinycap 录制时的属性,也可以参考 http://wiki.t-firefly.com/zh_CN/ ... #shi-yong-shuo-ming 的格式来导入
回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-3-23 14:12:32        只看该作者  16#
繁_yh4uD 发表于 2021-3-11 16:53
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者p ...

我使用Audacity拿到了音频内容,音频文件中有六路音频,有一个新问题:
1、六路音频是否是原始每一路麦克风各自的原始音频
2、每一路音频内容是否通过aec的算法处理


回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-3-23 15:27:50        只看该作者  17#
繁_yh4uD 发表于 2021-3-11 16:53
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者p ...

我使用tinycap命令拿到的音频,是:通过算法以及硬件(XFM-AEC&&PABasic)对回声进行消除  后的音频
还是每路麦克风的原始音频啊
回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-4-6 17:31:01        只看该作者  18#
繁_yh4uD 发表于 2021-3-11 16:53
如果你使用tinycap 获取到音频之后,可以使用Adobe Audition 或者Audacity 这些音频软件来打开wav文件或者p ...

我使用tinycap命令拿到的音频,出现了一个奇怪的问题:
tinycap /sdcard/Download/file.wav -D 3 -d 0 -c 8 -r 16000 -b 16
生成的结果,有时是PCM格式 ,有时是MPEG格式,为什么同样的上面一条命令,会出现两种结果呢?
录制的时间都是1-2分钟
回复

使用道具 举报

70

积分

0

威望

0

贡献

技术小白

积分
70
发表于 2021-4-6 17:49:16        只看该作者  19#
我测试发现:
tinycap /sdcard/Download/file.wav -D 3 -d 0 -c 8 -r 16000 -b 16
然后使用Ctrl+C来结束,生成的音频文件就是PCM格式

如果使用:tinycap /sdcard/Download/file.wav -D 3 -d 0 -c 8 -r 16000 -b 16 &
然后使用kill -9 pid 的方式,来结束tinycap,生成的音频就是MPEG格式
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表