关于如何判断录音结束与录音开始

ighack 2017-05-09 11:13:21
本人想做一个小的语音机器人玩一下。现在可以用百度的语音识别与合成功能。完成语音识别功能。但现在有一个问题。像siri是点一个话筒按钮开始录音的。那与机器人对话时,机器人怎么判断现在要开始录音了。又怎么判断录音结束了呢?
...全文
1408 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2017-05-27
  • 打赏
  • 举报
回复 1
经验上平均音量小于20可以判定为没有说话,同时经验上人的一句话中间停顿事件为200毫秒左右 所以,你可以简单判定为 平均音量连续200以上都在20以下的时候,停止录音
wanghui0380 2017-05-27
  • 打赏
  • 举报
回复 1
通常是采集出pcm数据,根据单帧pcm算出平均音量,然后设定音量阈值进行触发,这是最简单的的模式了,一般情况下都适用

1,616

社区成员

发帖
与我相关
我的任务
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
  • 智能硬件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧