TIwilliam hill官网
直播中

刘军

7年用户 1432经验值
私信 关注
[问答]

am335x evm板音频播放正常,但是无法录音,怎么解决?


  • am335x evm板音频播放正常,但是无法录音。使用amixer各种配置测试都不行。录的音频很小声而且听不清,只有对麦克风吹气才能听到吹气的声音。听不到说话的声音。会不会是硬件问题?参数配置配置需要怎么配置?

回帖(2)

王颖群

2024-10-31 16:59:54
这现象是能录音, 但音量太小. 说明应该先找信号源或者匹配和驱动方面的问题.
举报

世态薄凉

2024-10-31 18:04:05
根据您的描述,AM335x EVM板音频播放正常,但是无法录音。以下是一些建议和步骤来解决这个问题:

1. 检查硬件连接:确保麦克风连接正确,没有松动或损坏。如果可能,请尝试使用另一个麦克风以排除硬件故障。

2. 检查麦克风增益:使用amixer工具检查麦克风增益设置。您可以使用以下命令查看当前设置:

```
amixer sget Capture
```

如果增益设置过低,您可以尝试增加增益:

```
amixer sset Capture cap=1 80%
```

3. 检查音频输入设备:确保您使用的是正确的音频输入设备。您可以使用以下命令查看可用的音频设备:

```
arecord -l
```

确保您选择的设备是正确的,然后使用以下命令设置默认输入设备:

```
amixer sset 'Capture',0
```

4. 检查音频采样率和格式:确保您的录音设备支持正确的采样率和格式。您可以使用以下命令查看当前设置:

```
arecord -D hw:1,0 -vv
```

如果需要,您可以更改采样率和格式:

```
arecord -D hw:1,0 -r 44100 -f S16_LE -d 5 test.wav
```

5. 检查录音音量:确保录音音量不是静音或过低。您可以使用以下命令调整录音音量:

```
amixer sset Capture 80%
```

6. 检查录音软件:确保您使用的录音软件支持AM335x EVM板的音频输入。您可以尝试使用其他录音软件,如PulseAudio Volume Control或Audacity。

7. 检查内核驱动:确保您的内核驱动支持AM335x EVM板的音频输入。您可以尝试更新内核驱动或查看官方文档以获取更多信息。

如果以上步骤都无法解决问题,那么可能是硬件故障。您可以尝试联系硬件供应商以获取进一步的支持和解决方案。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分