Hikvision 4-mic Speakerphone 音频测试指南

Hikvision 4-mic Speakerphone 音频测试指南

适用环境: Radxa RK3588 / Debian Bookworm / PipeWire
设备: Hikvision 4-mic Speakerphone(ALSA card 6)


1. USB 设备识别

确认操作系统已识别到设备:

bash 复制代码
lsusb | grep -i "Actions\|2bdf"

预期输出:

复制代码
Bus 001 Device 013: ID 2bdf:0802 Actions 4-mic Speakerphone

2. ALSA 声卡识别

确认声卡已注册:

bash 复制代码
aplay -l
arecord -l

预期输出(播放):

复制代码
card 6: Speakerphone [4-mic Speakerphone], device 0: USB Audio [USB Audio]

预期输出(录音):

复制代码
card 6: Speakerphone [4-mic Speakerphone], device 0: USB Audio [USB Audio]

3. PipeWire 状态确认

确认 PipeWire 正在运行,且设备已被识别为 sink/source:

bash 复制代码
wpctl status

预期输出(关键部分):

复制代码
├─ Sinks:
│  *  104. 4-mic Speakerphone Digital Stereo (IEC958) [vol: 0.92]
│
├─ Sources:
│  *   65. Built-in Audio Pro   [vol: 0.90]

4. 扬声器测试

4.1 播放正弦波测试音

bash 复制代码
speaker-test -D plughw:6,0 -c 2 -t sine -f 1000

Ctrl+C 停止。
✓ 判断标准: 能听到持续的 1000Hz 哔哔声。

4.2 播放语音提示音

bash 复制代码
speaker-test -D plughw:6,0 -c 2 -t wav

✓ 判断标准: 能听到 "Front Left / Front Right" 语音提示。


5. 麦克风测试

5.1 录音(5秒)

对着麦克风说话,执行:

bash 复制代码
arecord -D plughw:6,0 -f S16_LE -r 16000 -c 1 -d 5 /tmp/test.wav

注意: 该设备原生采样率为 16000Hz,使用 plughw 避免采样率报错。

5.2 回放录音

bash 复制代码
aplay -D plughw:6,0 /tmp/test.wav

✓ 判断标准: 能从扬声器听到刚才录制的自己的声音。


6. 音量调节

查看当前音量

bash 复制代码
wpctl status | grep -i speakerphone
wpctl get-volume <SINK_ID>

调整音量

bash 复制代码
# 设置为100%
wpctl set-volume <SINK_ID> 1.0

# 提升到150%(超过系统限制)
wpctl set-volume <SINK_ID> 1.5

<SINK_ID> 替换为 wpctl status 输出中 Speakerphone 对应的数字 ID(如 104)。

用 alsamixer 查看底层音量

bash 复制代码
alsamixer -c 6
  • F3 查看播放通道音量
  • F4 查看录音通道音量
  • ↑↓ 箭头调节,Esc 退出

7. 切换音频 Profile(可选)

默认为 IEC958 数字输出,可切换为模拟输出以获得更高音量:

bash 复制代码
# 查看可用 profile
pw-cli enum-params 55 EnumProfile

# 切换为模拟立体声输出 + 单声道输入(推荐)
wpctl set-profile 55 1

# 切换回数字输出
wpctl set-profile 55 4
Profile Index 名称 说明
0 off 关闭
1 output:analog-stereo+input:mono-fallback 模拟输出 + 单声道输入(推荐)
2 output:analog-stereo 仅模拟输出
3 output:iec958-stereo+input:mono-fallback 数字输出 + 单声道输入
4 output:iec958-stereo 仅数字输出(默认)
5 pro-audio Pro Audio 模式

8. 测试结果汇总

测试项 命令 判断标准
USB 识别 lsusb 出现 2bdf:0802
ALSA 播放声卡 aplay -l 出现 card 6
ALSA 录音声卡 arecord -l 出现 card 6
PipeWire 状态 wpctl status 出现 Speakerphone sink
扬声器播放 speaker-test 能听到测试音
麦克风录音 arecord 生成非空 wav 文件
录音回放 aplay 能听到录制的声音
音量正常 wpctl get-volume 数值 > 0.5
相关推荐
xingyuzhisuan42 分钟前
团队实践:引入 Vera 1.1 之后,视频内容团队工作流重构
人工智能·重构·音视频
美狐美颜SDK开放平台2 小时前
第三方美颜SDK接入教程:直播APP实现实时美颜、滤镜与美型效果的方法
人工智能·深度学习·音视频·sdk·美颜sdk·视频美颜sdk·直播app开发
AI服务老曹14 小时前
边云协同视频分析性能优化指南:多站点部署下的资源瓶颈突破与调优实战
性能优化·音视频
wxson728216 小时前
【Android视频监控系统技术总结】
android·音视频
程序员老陆17 小时前
FFmpeg6操作 RTMP参数详解
ffmpeg·音视频·rtmp
DogDaoDao19 小时前
H.266/VVC 双雄对决:VTM vs VVenC 深度对比分析
音视频·视频编解码·vvc·vtm·h.266·视频压缩·vvenc
无线视频解决方案1 天前
HDMI直出vsMIPI转接对比:AM8360D为何能省2颗芯片
音视频·无线图传·炬力北方
ai产品老杨1 天前
边云协同视频分析性能优化指南:多站点部署下的参数配置与排查清单(边缘推理+云端管理)
性能优化·音视频
程序员老陆1 天前
OpenGL 在视频渲染里的角色:它到底加速了什么?
音视频·gpu·opengl
≮傷£≯√1 天前
FFmpeg + qt 音频播放
qt·ffmpeg·音视频