朱潮
|
c01e6ad1f6
|
添加播放状态检测避免回声录制
- 播放时暂停录音处理
- 显示播放状态提示
- 防止播放的音频被重新录制
- 避免产生回声问题
|
2025-09-20 12:00:01 +08:00 |
|
朱潮
|
918bfb24af
|
调整静音检测时间为3秒
|
2025-09-20 11:51:02 +08:00 |
|
朱潮
|
939a1721d6
|
添加预录音功能:解决录音开头丢失问题
- 实现2秒预录音环形缓冲区
- 检测到声音时自动包含前2秒音频
- 实时显示缓冲区使用状态
- 完美解决录音开头丢失问题
- 显示预录音时长信息
|
2025-09-20 11:44:34 +08:00 |
|
朱潮
|
12c79a5a53
|
升级声音检测算法:动态阈值+零交叉率
- 实现动态阈值调整(背景噪音+25%)
- 添加零交叉率检测区分语音和噪音
- 优化灵敏度,适应50-70的能量范围
- 实时显示ZCR和背景能量值
- 大幅提高语音检测准确性
|
2025-09-20 11:39:56 +08:00 |
|
朱潮
|
b526328fe6
|
降低能量阈值到200以提高灵敏度
|
2025-09-20 11:38:19 +08:00 |
|
朱潮
|
2612ef5b46
|
修复Python缩进错误
|
2025-09-20 11:25:32 +08:00 |
|
朱潮
|
b87be1494d
|
基于能量检测的极简录音系统:彻底解决树莓派3B延迟问题
- 完全移除Vosk识别依赖,改用能量检测
- 基于RMS能量值判断声音开始/结束
- 自动调整能量阈值适应环境噪音
- 实时性能监控,极低CPU占用
- 预期延迟:<0.1秒(原10秒)
- 支持自动播放录制的音频
优化特点:
- 8kHz采样率,1024块大小
- 自动阈值调整算法
- 静音检测1.5秒结束录音
- 最小录音2秒,最大30秒
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-20 11:19:08 +08:00 |
|