【技术实现步骤摘要】
一种降低蓝牙音箱反应延迟的方法、装置及终端设备
本专利技术属于信息处理
,尤其涉及一种降低蓝牙音箱反应延迟的方法、装置、终端设备及计算机可读存储介质。
技术介绍
随着语音识别技术的快速发展,现有的智能音箱大多具备语音交互功能,例如基于Wi-Fi的智能音箱(简称Wi-Fi音箱)、基于蓝牙的智能音箱(简称蓝牙音箱)等。相比于Wi-Fi音箱,蓝牙音箱由于其体积小、功耗低以及便携性好等优点,受到越来越多用户的喜爱。然而,蓝牙音箱由于自身无法直接连接到互联网,因此当用户需要与蓝牙音箱进行语音交互时,需要先与手机等终端建立蓝牙连接,将用户的语音数据通过蓝牙发送传给手机,再通过手机上传到服务器进行解析。服务器解析完成后,返回的语音数据,也需要先发送给手机,再由手机通过蓝牙传输给蓝牙音箱进行播放。与Wi-Fi音箱相比,蓝牙音箱多了建立蓝牙连接与通过蓝牙传输数据的时间,所以其反应延迟会比Wi-Fi音箱大。
技术实现思路
有鉴于此,本专利技术实施例提供了一种降低蓝牙音箱反应延迟的方法、装置、终端设备及计算机可读存储介质,以解决现有蓝牙音箱在进行蓝牙连接和数据传输时,反应延迟较大的问 ...
【技术保护点】
1.一种降低蓝牙音箱反应延迟的方法,其特征在于,包括:在接收到唤醒信息后,执行唤醒中断操作以唤醒所述蓝牙音箱;在所述蓝牙音箱唤醒后,缓存接收到的语音数据;检测缓存的所述语音数据中是否存在无效数据;若缓存的所述语音数据中存在无效数据,则确定缓存的所述语音数据中除无效数据之外的数据为有效数据。
【技术特征摘要】
1.一种降低蓝牙音箱反应延迟的方法,其特征在于,包括:在接收到唤醒信息后,执行唤醒中断操作以唤醒所述蓝牙音箱;在所述蓝牙音箱唤醒后,缓存接收到的语音数据;检测缓存的所述语音数据中是否存在无效数据;若缓存的所述语音数据中存在无效数据,则确定缓存的所述语音数据中除无效数据之外的数据为有效数据。2.如权利要求1所述的方法,其特征在于,所述检测缓存的所述语音数据中是否存在无效数据,若缓存的所述语音数据中存在无效数据,则确定缓存的所述语音数据中除无效数据之外的数据为有效数据包括:依据所述语音数据缓存时间的先后顺序计算所述语音数据中单帧数据的振幅的绝对值,并将所述绝对值与第一预定值比较;若第N帧数据的振幅的绝对值小于或等于第一预定值,则确定所述第N帧数据为无效数据;否则,若第N帧数据的振幅的绝对值大于所述第一预定值,则确定所述第N帧数据以及所述第N帧数据之前的M帧数据为有效数据,第1帧至第N-M帧数据为无效数据,其中N、M为不小于零的整数,M小于N。3.如权利要求1所述的方法,其特征在于,所述检测缓存的所述语音数据中是否存在无效数据,若缓存的所述语音数据中存在无效数据,则确定缓存的所述语音数据中除无效数据之外的数据为有效数据包括:对缓存的所述语音数据进行分组;采用以下公式计算每一组语音数据的振幅的均方根值:其中,De为该组语音数据的振幅的均方根值,K为该组语音数据的帧数,K为大于零的整数,Dn为该组语音数据中第n帧数据的振幅;若所述均方根值小于第二预定值,则确定该组语音数据为无效数据;若所述均方根值大于或等于所述第二预定值,则确定该组语音数据为有效数据。4.如权利要求1所述的方法,其特征在于,所述检测缓存的所述语音数据中是否存在无效数据,若缓存的所述语音数据中存在无效数据,则确定缓存的所述语音数据中除无效数据之外的数据为有效数据包括:依据所述语音数据缓存时间的先后顺序获取所述语音数据中的单帧数据的振幅,并将获取的所述单帧数据的振幅作为输入数据输入以下公式,获得输出数据:Dp(n)=(1-a)×Dp(n-1)+a×|D(n)|其中,Dp(n)是第n帧输出数据,D(n)是所述语音数据中第n帧数据的振幅,a是常数;若所述第N帧输出数据小于第三预定值,则确定所述第N帧输出数据为无效数据;否则,若所述第N帧输出数据大于或等于所述第三预定值,则...
【专利技术属性】
技术研发人员:程雯,吴海全,唐大勇,张恩勤,曹磊,师瑞文,
申请(专利权)人:深圳市冠旭电子股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。