一种语音消息的智能处理方法
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种语音消息的智能处理方法

引用
本发明涉及一种语音消息的智能处理方法,包括:(1)、开启语音唤醒功能;(2)、从麦克风获取音频数据;(3)、检测音频数据是否有语音口令,没有则进入步骤(4),有则进入步骤(5);(4)、检测音频数据是否有声音,有则将其累加到数据池中;没有则检测上一段音频数据是否有声音,有则把该段音频数据累加到数据池中,没有则舍弃该段音频数据;之后返回步骤(2);(5)、裁掉数据池中包括语音口令的数据;(6)、判断有效语音数据是否大于一定时间,大于则进入步骤(7),小于则清空数据池中的音频数据并返回步骤(2);(7)、转换数据格式并进行发送.其不仅解放双手,减少了误操作的可能性,还减少了听语音消息的时间。

发明专利

CN202010964983.6

2020-09-15

CN112151032A

2020-12-29

G10L15/22(2006.01)

济南雪景网络技术有限公司

赵敏敏;韩学垒

250000 山东省济南市历城区山大南路9-2甸柳商务楼509室

山东;37

1.一种语音消息的智能处理方法,其特征在于,包括以下步骤: (1)、开启语音唤醒功能; (2)、从麦克风获取音频数据; (3)、检测从麦克风获取的音频数据是否有语音口令,如果没有语音口令,则进入步骤(4),如果有语音口令,则唤醒成功,结束检测,进入步骤(5); (4)、检测从麦克风获取的音频数据是否有声音,如果有声音则记录该段音频数据并将该段音频数据累加到数据池中;如果没有声音则检测上一段音频数据是否有声音,如果上一段音频数据有声音则把该段音频数据也累加到数据池中,如果上一段音频数据没有声音则舍弃该段音频数据;将该段音频数据累加到数据池中或舍弃该段音频数据后返回步骤(2)继续从麦克风获取音频数据; (5)、裁掉数据池中包括语音口令的数据; (6)、判断裁掉语音口令的数据之后的有效语音数据是否大于一定时间,如果大于等于一定时间,则进入步骤(7),如果小于一定时间,则清空数据池中的音频数据并返回步骤(2)继续从麦克风获取音频数据; (7)、转换数据池中的音频数据的数据格式,并进行发送。 2.根据权利要求1所述的语音消息处理方法,其特征在于,所述步骤(1)中,利用百度语音唤醒软件工具开启语音唤醒功能。 3.根据权利要求2所述的语音消息处理方法,其特征在于,所述步骤(2)中,每次从麦克风中获取的是20毫秒的音频数据。 4.根据权利要求3所述的语音消息处理方法,其特征在于,所述步骤(4)中,利用WebRTC里的VAD算法检测从麦克风获取的音频数据是否有声音。 5.根据权利要求4所述的语音消息处理方法,其特征在于,所述步骤(6)中的一定时间为400毫秒。 6.根据权利要求5所述的语音消息处理方法,其特征在于,所述步骤(7)中,将数据池中的音频数据转成AMR格式。 7.根据权利要求6所述的语音消息处理方法,其特征在于,所述步骤(7)中,通过环信即时通讯软件开发工具进行自动发送。 8.根据权利要求1-7中任一项所述的语音消息处理方法,其特征在于,在步骤(1)之前,检查是否有读写本地文件的权限和调用麦克风的权限,如果没有,则引导用户进行授权。
相关文献
评论
法律状态详情>>
2020-12-29公开
2020-12-29公开
相关作者
相关机构