CN110189753B - 蓝牙音箱及其控制方法、***和存储介质 - Google Patents
蓝牙音箱及其控制方法、***和存储介质 Download PDFInfo
- Publication number
- CN110189753B CN110189753B CN201910449961.3A CN201910449961A CN110189753B CN 110189753 B CN110189753 B CN 110189753B CN 201910449961 A CN201910449961 A CN 201910449961A CN 110189753 B CN110189753 B CN 110189753B
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- voice data
- mobile terminal
- protocol
- sound box
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 92
- 230000006835 compression Effects 0.000 claims abstract description 70
- 238000007906 compression Methods 0.000 claims abstract description 70
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 12
- 230000006837 decompression Effects 0.000 claims description 2
- 230000003993 interaction Effects 0.000 abstract description 27
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000002618 waking effect Effects 0.000 description 3
- 230000006854 communication Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/20—Arrangements for obtaining desired frequency or directional characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种蓝牙音箱及其控制方法、***和存储介质。其中,该控制方法包括:建立蓝牙音箱与移动终端的第一协议连接和第二协议连接;获取通过蓝牙音箱采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩;将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据;基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据。该方法采用蓝牙双向高速传输协议来实现蓝牙音箱与移动终端之间的语音数据双向高速传输功能,可以大幅提升蓝牙音箱的远场语音交互体验。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种蓝牙音箱及其控制方法、***和计算机可读存储介质。
背景技术
相关技术中,现有的蓝牙音箱通常采用标准蓝牙4.2和BLE(Bluetooh LowEnergy,蓝牙低能耗)技术进行双向通信。在普通播放模式下,大多数采用A2DP(AdvancedAudio Distribution Profile,蓝牙音频传输模型协定)协议进行音频播放,此时上行只能用BLE传输数据。为保证蓝牙播放稳定性,BLE传输速率通常会被限制到16kbps(其中,kbps又称比特率,指的是数字信号的传输速率)。在通话状态下,大多数采用HFP(Hands-freeProfile,蓝牙免提应用协议)协议进行通信,此时上下行传输速率均只有16kbps。
但是,目前存在的问题是:由于上下行总平均数据传输带宽是固定的,所以如果保证下行音频播放质量(即提高下行传输速率),则会导致语音交互从唤醒到识别的延迟变长,一般在2秒以上,影响用户体验;如果保证语音交互从唤醒到识别的响应速度以使得用户无感知(即提高上行传输速率),则需要大幅降低下行音频播放质量;另外,采用HFP协议实现蓝牙双向传输时,由于HFP协议仅支持通话数据的传输,且上行下行传输速率均只有16kbps,所以也不能满足语音交互的实时性要求,并且会影响下行内容播放质量。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种蓝牙音箱的控制方法。该方法采用蓝牙双向高速传输协议来实现蓝牙音箱与移动终端之间的语音数据双向高速传输功能,可以大幅提升蓝牙音箱的远场语音交互体验。
本发明的第二个目的在于提出一种蓝牙音箱。
本发明的第三个目的在于提出一种蓝牙音箱的控制***。
本发明的第四个目的在于提出另一种蓝牙音箱。
本发明的第五个目的在于提出一种计算机可读存储介质。
为达到上述目的,本发明第一方面实施例提出的蓝牙音箱的控制方法,包括:建立所述蓝牙音箱与移动终端的第一协议连接和第二协议连接;获取通过所述蓝牙音箱采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩;将压缩后的语音数据通过所述第一协议连接发送给所述移动终端,其中,所述移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据;基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据。
本发明实施例的蓝牙音箱的控制方法,可通过蓝牙音箱建立与移动终端的第一协议连接和第二协议连接,并获取通过蓝牙音箱采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而实现了蓝牙音箱与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为达到上述目的,本发明第二方面实施例提出的蓝牙音箱,包括:声音采集模块、数字信号处理模块、蓝牙芯片和音频输出模块,其中,所述声音采集模块,用于采集周围环境的声音;所述数字信号处理模块,用于接收所述声音采集模块采集到的声音,并对所述采集到的声音进行信号处理以得到语音数据,并将所述语音数据发送给所述蓝牙芯片;所述蓝牙芯片,用于建立所述蓝牙音箱与移动终端的第一协议连接和第二协议连接,并按照预先协商的压缩倍数对所述数字信号处理模块发送的所述语音数据进行压缩,将压缩后的语音数据通过所述第一协议连接发送给所述移动终端,其中,所述移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据;所述蓝牙芯片,还用于基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据。
本发明实施例的蓝牙音箱,可通过蓝牙芯片建立与移动终端的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而使得蓝牙音箱实现了远场语音唤醒、识别功能,实现了蓝牙音箱与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为达到上述目的,本发明第三方面实施例提出的蓝牙音箱的控制***,包括:蓝牙音箱、移动终端和服务器,其中,所述蓝牙音箱,用于建立所述蓝牙音箱与移动终端的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过所述第一协议连接发送给所述移动终端;所述移动终端,用于对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器;所述服务器,用于对所述移动终端发送的语音数据进行语音识别,得到识别后的音频数据,并将所述音频数据返回给所述移动终端;所述蓝牙音箱,还用于基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据。
本发明实施例的蓝牙音箱的控制***,可通过蓝牙音箱建立与移动终端的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而使得蓝牙音箱实现了远场语音唤醒、识别功能,实现了蓝牙音箱与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为达到上述目的,本发明第四方面实施例提出的蓝牙音箱,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本发明第一方面实施例所述的蓝牙音箱的控制方法。
为达到上述目的,本发明第五方面实施例提出的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明第一方面实施例所述的蓝牙音箱的控制方法。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明一个实施例的蓝牙音箱的控制方法的流程图;
图2为本发明实施例的蓝牙芯片中蓝牙协议栈的设计示意图;
图3为本发明实施例的RMP协议模块的具体状态切换的示例图;
图4是根据本发明一个实施例的蓝牙音箱的结构示意图;
图5是根据本发明实施例的蓝牙音箱的控制***的结构示意图;
图6是根据本发明另一个实施例的蓝牙音箱的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的蓝牙音箱的控制方法、控制***、蓝牙音箱和计算机可读存储介质。
图1是根据本发明一个实施例的蓝牙音箱的控制方法的流程图。需要说明的是,本发明实施例的蓝牙音箱的控制方法可应用于蓝牙音箱上。如图1所示,该蓝牙音箱的控制方法可以包括:
S110,建立蓝牙音箱与移动终端的第一协议连接和第二协议连接。
例如,移动终端可扫描蓝牙音箱,如果扫描到则向蓝牙音箱发送连接建立请求,蓝牙音箱在接收到该请求时,可建立与移动终端的第一协议连接和第二协议连接。其中,在本发明的一个实施例中,蓝牙音箱可包括但不限于第一协议模块和第二协议模块。在本发明的实施例中,可通过第一协议模块建立蓝牙音箱与移动终端的第一协议连接,并通过第二协议模块建立该蓝牙音箱与移动终端的第二协议连接。作为一种示例,该第一协议模块为私有协议RMP(Remote Mic Profile,远程麦克风配置文件)协议模块;第二协议模块为标准A2DP协议模块。
也就是说,蓝牙音箱可通过该第一协议模块来建立第一协议连接(如私有协议RMP协议),通过第二协议模块来建立第二协议连接(如标准A2DP协议),从而基于该第一协议连接和第二协议连接实现与移动终端的蓝牙语音数据的双向传输。其中,在本发明的实施例中,该蓝牙音箱可基于该第一协议连接来实现与移动终端的蓝牙语音数据的双向传输中的上行数据传输,可基于该第二协议连接来实现与移动终端的蓝牙语音数据的双向传输中的下行数据传输。
需要说明的是,在本发明的一个实施例中,该移动终端可以是手机、平板电脑、个人数字助理等具有各种操作***的硬件设备。举例而言,假设移动终端为智能手机,以蓝牙音箱端为中心,蓝牙音箱与手机之间的蓝牙双向数据传输可分为上行数据传输和下行数据传输,其中,上行数据传输部分由私有协议RMP协议完成,下行数据传输部分由标准A2DP协议完成。
还需要说明的是,在本发明的一个实施例中,该第一协议模块可设置在蓝牙音箱中的蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间。也就是说,该第一协议模块提供的第一协议可运行在蓝牙芯片中的串行电缆仿真协议RFCOMM层和应用Application层之间。例如,如图2所示,该蓝牙芯片的蓝牙协议栈可包括基带协议(BaseBand)、链路管理协议(LMP)、逻辑链路控制和适配协议(L2CAP)、串行电缆仿真协议(RFCOMM)、私有协议RMP协议和应用层协议(Application),其中,私有协议RMP协议运行在蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间。
S120,获取通过蓝牙音箱采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩。
需要说明的是,在本发明的实施例中,在通过第一协议连接(即RMP协议连接)传输语音数据时,蓝牙音箱会与移动终端相互协商压缩倍数,其中,压缩倍数的设置与蓝牙音箱所处的环境蓝牙信道的质量和蓝牙芯片的信号有关系,例如,干净的环境可设置低倍压缩(比如2倍,4倍),嘈杂的环境可设置高倍压缩(比如8倍,16倍)。一般情况下,如果只有蓝牙工作可认为环境是干净的。如果蓝牙和WiFi一起工作,并且WiFi吞吐量大则两者会互相干扰,此时可认为环境是嘈杂的。具体嘈杂或者干净的与具体环境有关系,需要判断和调试使用环境的来设置具体的压缩倍数。可理解,压缩倍数越低声音的识别率表现将会更好。
在本发明的实施例中,蓝牙音箱中可包括声音采集模块和数字信号处理模块,其中,该声音采集模块可为麦克风阵列,通过该麦克风阵列采集周围环境的声音,并通过数字信号处理模块对采集到的声音进行信号处理以得到采集到的语音数据。在得到采集到的语音数据之后,此时可检测蓝牙音箱所处的环境蓝牙信道的质量和蓝牙芯片的信号,并根据检测到的环境蓝牙信道的质量和蓝牙芯片的信号,与移动终端协商压缩倍数,按照协商的压缩倍数压缩该采集到的语音数据。
为了提升用户使用体验,保证蓝牙音箱的有效语音互动,可选地,在本发明的一个实施例中,在获取通过蓝牙音箱采集到的语音数据之后,可判断采集到的语音数据中是否包含唤醒词,若是,则控制蓝牙音箱进入唤醒识别状态,并按照预先协商的压缩倍数对采集到的语音数据进行压缩。也就是说,在获取通过蓝牙音箱采集到的语音数据之后,蓝牙音箱可判断该采集到的语音数据中是否包含了唤醒词,比如“唤醒”、“你好”、“打开”或“启动”等词,若包含了该预设唤醒词,则可控制蓝牙音箱进入唤醒识别状态,此时可按照预先协商的压缩倍数对该采集到的语音数据进行压缩。
在本发明的一个实施例中,在判断采集到的语音数据中未包含唤醒词时,可控制RMP协议模块继续保持休眠状态,并控制蓝牙音箱继续下行音频数据的播放,从而可以不影响用户体验。
S130,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据。
也就是说,在将采集到的语音数据进行压缩之后,可通过第一协议连接将该压缩后的语音数据发送给移动终端。移动终端在接收到该语音数据时,可对该语音数据进行解压缩,并将该解压缩后的语音数据转发给服务器,以使服务器对该语音数据进行语音识别,并根据识别结果生成对应的音频数据,以得到识别后的音频数据。服务器在得到识别后的音频数据之后,可将该音频数据返回给移动终端,以使移动终端通过第二协议连接将该音频数据发送给蓝牙音箱。例如,假设蓝牙音箱采集到语音数据为“请播放歌曲A”语音,则蓝牙音箱可将该语音数据通过第一协议连接发送给移动终端。移动终端将该语音数据转发给服务器,以使服务器对该语音数据进行识别,并根据识别结果获取对应的响应数据,即“歌曲A”的音频数据,此时可将该“歌曲A”的音频数据通过移动终端发送给蓝牙音箱进行“歌曲A”的音频播放。
S140,基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据。
例如,服务器可将识别后的音频数据发送给移动终端,以使移动终端通过A2DP协议将该音频数据发送给蓝牙音箱。蓝牙音箱在接收到移动终端下发的音频数据时,可通过自身的音频输出模块(比如功放模块、扬声器等)播放该音频数据,从而实现了蓝牙音箱与移动终端之间的语音识别和交互功能。
需要说明的是,在本发明的实施例中,RMP协议模块可分为两个子模块,即指令传输子模块和语音链路子模块。其中,指令传输子模块可用于设备信息交互和语音唤醒的中断处理;语音链路子模块可用于稳定的声音数据传输,并在长时间没有数据传输时断开RFCOMM(蓝牙虚拟串口)、SPP(Serial Port Profile,串行端口配置文件)的链路,RMP协议模块进入休眠。其中,该RMP协议模块可具有多种状态,例如,该RMP协议模块可具有空闲状态、等待唤醒识别状态、唤醒识别状态和忙状态,该RMP协议模块的具体状态切换可如图3所示,其中,空闲状态可表示初始化状态,应用初始化,为建立连接;等待唤醒识别状态可表示蓝牙RMP协议模块、A2DP协议模块和网络链路已建立连接,准备工作完成,蓝牙音箱空闲等待唤醒;唤醒识别状态可表示在收到唤醒事件时开始识别,如接收待识别语音数据,并对该待识别语音数据进行解码,响应识别并进入忙状态,如果长时间未接收到移动终端的响应,则可认为链路已断开,可进入空闲状态;忙状态可表示识别响应状态,此时蓝牙音箱的音频输出单元正在播放响应后的声音,识别结束后重新进入等待唤醒状态。
综上所述,本发明实施例的RMP协议可现有的BLE协议和HFP协议的区别在于:RMP协议可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以提高蓝牙音箱的上行语音传输率,同时也能够保证蓝牙音箱的下行数据传输率,从而达到了蓝牙双向高速传输的目的。
本发明实施例的蓝牙音箱的控制方法,可通过蓝牙音箱建立与移动终端的第一协议连接和第二协议连接,并获取通过蓝牙音箱采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而实现了蓝牙音箱与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
图4是根据本发明一个实施例的蓝牙音箱的结构示意图。如图4所示,该蓝牙音箱400可以包括:声音采集模块410、数字信号处理模块420、蓝牙芯片430和音频输出模块440。
具体地,声音采集模块410可用于采集周围环境的声音。作为一种示例,声音采集模块410可为麦克风阵列,该麦克风阵列可对周围环境的声音进行采集。其中,在本发明的实施例中,该麦克风阵列的个数可为多个,比如两个以及以上。
数字信号处理模块420用于接收声音采集模块410采集到的声音,并对采集到的声音进行信号处理以得到语音数据,并将语音数据发送给蓝牙芯片430。在本发明的实施例中,数字信号处理模块420在接收到声音采集模块410采集到的声音时,可采用回声消除、声源定位、波束形成、降噪等算法对该采集到的声音进行信号处理,最终得到清晰的语音数据,并将该语音数据发送给蓝牙芯片430。
蓝牙芯片430用于建立蓝牙音箱400与移动终端的第一协议连接和第二协议连接,并按照预先协商的压缩倍数对数字信号处理模块420发送的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据。
其中,在本发明的实施例中,蓝牙芯片430按照预先协商的压缩倍数对数字信号处理模块420发送的语音数据进行压缩的具体实现过程可如下:检测所述蓝牙设备的所处环境蓝牙信道的质量和所述蓝牙芯片的信号,并根据检测到的所处环境蓝牙信道的质量和所述蓝牙芯片的信号,与所述终端设备协商压缩倍数,按照协商的压缩倍数对所述待识别语音数据进行压缩。
蓝牙芯片430还用于基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块440播放所述音频数据。
为了提升用户使用体验,保证蓝牙音箱的有效语音互动,可选地,在本发明的一个实施例中,数字信号处理模块420还用于在得到语音数据之后,判断所述语音数据中是否包含唤醒词,并在判断所述语音数据中包含唤醒词时,向蓝牙芯片430发送针对唤醒的中断标志,并将所述语音数据发送给蓝牙芯片430。蓝牙芯片430在接收到数字信号处理模块420发送的所述针对唤醒的中断标志之后,执行所述按照预先协商的压缩倍数对所述数字信号处理模块发送的所述语音数据进行压缩的步骤。例如,数字信号处理模块420在得到语音数据之后,可先本地判断该语音数据是否包含唤醒词,若是,则确定要进行唤醒流程,此时可向蓝牙芯片430发送针对唤醒的中断标志,并将所述语音数据发送给蓝牙芯片430。蓝牙芯片430在接收到数字信号处理模块420发送的所述针对唤醒的中断标志之后,可触发上行高速数据传输进程,并开始高速传输数字信号处理模块420发来的语音数据。其中,所述上行高速数据传输进程可用于对语音数据进行预先协商的压缩倍数的压缩,也就是说,可通过该上行高速数据传输进程实现对数字信号处理模块420发送的语音数据进行低倍数压缩,进而将该压缩后的语音数据发送给移动终端。
需要说明的是,在本发明的一个实施例中,蓝牙芯片430包括第一协议模块和第二协议模块。其中,蓝牙芯片430通过所述第一协议模块建立所述蓝牙音箱400与移动终端的第一协议连接,并通过所述第二协议模块建立所述蓝牙音箱400与移动终端的第二协议连接。作为一种示例,所述第一协议模块为私有协议RMP协议模块;第二协议模块为标准A2DP协议模块。
其中,在本发明的实施例中,该蓝牙音箱400可基于该第一协议连接来实现与移动终端的蓝牙语音数据的双向传输中的上行数据传输,可基于该第二协议连接来实现与移动终端的蓝牙语音数据的双向传输中的下行数据传输。
需要说明的是,在本发明的一个实施例中,该移动终端可以是手机、平板电脑、个人数字助理等具有各种操作***的硬件设备。举例而言,假设移动终端为智能手机,以蓝牙音箱端为中心,蓝牙音箱与手机之间的蓝牙双向数据传输可分为上行数据传输和下行数据传输,其中,上行数据传输部分由私有协议RMP协议完成,下行数据传输部分由标准A2DP协议完成。
还需要说明的是,在本发明的一个实施例中,所述第一协议模块设置在所述蓝牙芯片中的串行电缆仿真协议RFCOMM层和应用Application层之间。
为了进一步提高蓝牙音箱的上行数据传输率,提高语音识别率,可选地,在本发明的一个实施例中,数字信号处理模块420可采用RMP协议对所述语音数据进行所述预先协商的压缩倍数的压缩,并将压缩后的语音数据发送给所述蓝牙芯片430。也就是说,数字信号处理模块420在向蓝牙芯片430发送针对唤醒的中断标志时,可按照RMP协议发送该语音数据给蓝牙芯片430,即可按照预先协商的压缩倍数对该语音数据进行压缩,并将压缩后的语音数据发送给蓝牙芯片430,从而可以提高语音数据的传输率。
本发明实施例的蓝牙音箱,可通过蓝牙芯片建立与移动终端的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而使得蓝牙音箱实现了远场语音唤醒、识别功能,实现了蓝牙音箱与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为了实现上述实施例,本发明还提出了一种蓝牙音箱的控制***。
图5是根据本发明实施例的蓝牙音箱的控制***的结构示意图。如图5所示,该蓝牙音箱的控制***可包括:蓝牙音箱400、移动终端520和服务器530。
具体地,蓝牙音箱400可用于建立蓝牙音箱400与移动终端520的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端520。
移动终端520用于对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器530。服务器530用于对移动终端520发送的语音数据进行语音识别,得到识别后的音频数据,并将音频数据返回给移动终端520。
蓝牙音箱400还用于基于第二协议连接接收移动终端520返回的音频数据,并控制蓝牙音箱400中的音频输出模块播放音频数据。
举例而言,如图5所示,蓝牙音箱400可包括声音采集模块410、数字信号处理模块420、蓝牙芯片430和音频输出模块440。其中,数字信号处理模块420可接收声音采集模块410采集到的声音,并对采集到的声音进行回声消除、声源定位、波束形成、降噪等信号处理,最终得到清晰的语音数据,并判断该采集到的语音数据中是否包含唤醒词,以判断是否需要进入唤醒流程,若包含唤醒词,则进入唤醒流程,此时可向蓝牙芯片430发送针对唤醒的中断标识,并按照RMP协议发送语音数据给蓝牙芯片430。
蓝牙芯片430运行标准蓝牙协议A2DP和私有协议RMP以建立蓝牙音箱与移动终端之间的A2DP协议连接和RMP协议连接,并在接收到数字信号处理模块420发送的所述针对唤醒的中断标识之后,RMP协议模块触发上行高速数据传输进程,即按照预先协商的压缩倍数对数字信号处理模块420发送的语音数据进行压缩,并将压缩后的语音数据发送给移动终端520。
移动终端520在接收到蓝牙芯片430发送的语音数据之后,可将接收到语音数据转发给服务器530。服务器530可对接收到的语音数据进行语音识别,并根据识别结果生成对应的音频数据,并将该音频数据返回给移动终端520,以使移动终端520可通过第二协议连接将该音频数据下发给蓝牙芯片430。蓝牙芯片430在接收到移动终端发送的音频数据时,可通过音频输出模块440播放该音频数据。
本发明实施例的蓝牙音箱的控制***,可通过蓝牙音箱建立与移动终端的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而使得蓝牙音箱实现了远场语音唤醒、识别功能,实现了蓝牙音箱与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接可支持蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为了实现上述实施例,本发明还提出了另一种蓝牙音箱。
图6是根据本发明另一个实施例的蓝牙音箱的结构示意图。如图6所示,该蓝牙音箱600可以包括:存储器610、处理器620及存储在存储器610上并可在处理器620上运行的计算机程序630,处理器620执行计算机程序630时,实现本发明上述任一个实施例所述的蓝牙音箱的控制方法。
为了实现上述实施例,本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明上述任一个实施例所述的蓝牙音箱的控制方法。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (13)
1.一种蓝牙音箱的控制方法,其特征在于,包括:
建立所述蓝牙音箱与移动终端的第一协议连接和第二协议连接,所述蓝牙音箱基于所述第一协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的上行数据传输,基于所述第二协议连接所述实现与移动终端的蓝牙语音数据的双向传输中的下行数据传输;
获取通过所述蓝牙音箱采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩;其中,所述预先协商的压缩倍数为蓝牙音箱与移动终端根据蓝牙音箱所处的环境蓝牙信道的质量和蓝牙芯片的信号动态协商得到的;
将压缩后的语音数据通过所述第一协议连接发送给所述移动终端,其中,所述移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据;
基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据;
在所述获取通过所述蓝牙音箱采集到的语音数据,之后还包括:
判断所述采集到的语音数据中是否包含唤醒词;
若是,则控制所述蓝牙音箱进入唤醒识别状态,执行所述按照预先协商的压缩倍数对采集到的语音数据进行压缩的步骤;
否则,控制所述蓝牙音箱继续下行音频数据的播放。
2.根据权利要求1所述的方法,其特征在于,所述蓝牙音箱包括第一协议模块和第二协议模块;其中,所述第一协议模块为私有协议RMP协议模块,所述第二协议模块为标准A2DP协议模块。
3.根据权利要求2所述的方法,其特征在于,所述第一协议模块设置在所述蓝牙音箱中的蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述按照预先协商的压缩倍数对采集到的语音数据进行压缩,包括:
检测所述蓝牙音箱所处的环境蓝牙信道的质量和蓝牙芯片的信号;
根据检测到的环境蓝牙信道的质量和蓝牙芯片的信号,与所述移动终端协商压缩倍数;
按照协商的压缩倍数对采集到的语音数据进行压缩。
5.一种蓝牙音箱,其特征在于,所述蓝牙音箱基于第一协议连接实现与移动终端的蓝牙语音数据的双向传输中的上行数据传输,基于第二协议连接实现与移动终端的蓝牙语音数据的双向传输中的下行数据传输,所述蓝牙音箱包括:声音采集模块、数字信号处理模块、蓝牙芯片和音频输出模块,其中,
所述声音采集模块,用于采集周围环境的声音;
所述数字信号处理模块,用于接收所述声音采集模块采集到的声音,并对所述采集到的声音进行信号处理以得到语音数据,并将所述语音数据发送给所述蓝牙芯片;
所述蓝牙芯片,用于建立所述蓝牙音箱与移动终端的第一协议连接和第二协议连接,并按照预先协商的压缩倍数对所述数字信号处理模块发送的所述语音数据进行压缩,将压缩后的语音数据通过所述第一协议连接发送给所述移动终端,其中,所述预先协商的压缩倍数为蓝牙音箱与移动终端根据蓝牙音箱所处的环境蓝牙信道的质量和蓝牙芯片的信号动态协商得到的;以及,所述移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据;
所述蓝牙芯片,还用于基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据;
所述数字信号处理模块,还用于在得到语音数据之后,判断所述语音数据中是否包含唤醒词,并在判断所述语音数据中包含唤醒词时,向所述蓝牙芯片发送针对唤醒的中断标志,并将所述语音数据发送给所述蓝牙芯片;
所述蓝牙芯片具体用于:在接收到所述数字信号处理模块发送的所述针对唤醒的中断标志之后,执行所述按照预先协商的压缩倍数对所述数字信号处理模块发送的所述语音数据进行压缩的步骤。
6.根据权利要求5所述的蓝牙音箱,其特征在于,所述蓝牙芯片包括第一协议模块和第二协议模块;其中,所述蓝牙芯片通过所述第一协议模块建立所述蓝牙音箱与移动终端的第一协议连接,并通过所述第二协议模块建立所述蓝牙音箱与移动终端的第二协议连接。
7.根据权利要求6所述的蓝牙音箱,其特征在于,所述第一协议模块为私有协议RMP协议模块;第二协议模块为标准A2DP协议模块。
8.根据权利要求6或7所述的蓝牙音箱,其特征在于,所述第一协议模块设置在所述蓝牙芯片中的串行电缆仿真协议RFCOMM层和应用Application层之间。
9.根据权利要求7所述的蓝牙音箱,其特征在于,所述数字信号处理模块具体用于:采用RMP协议对所述语音数据进行所述预先协商的压缩倍数的压缩,并将压缩后的语音数据发送给所述蓝牙芯片。
10.根据权利要求5所述的蓝牙音箱,其特征在于,所述蓝牙芯片具体用于:检测所述蓝牙音箱 的所处环境蓝牙信道的质量和所述蓝牙芯片的信号,并根据检测到的所处环境蓝牙信道的质量和所述蓝牙芯片的信号,与所述移动终端协商压缩倍数,按照协商的压缩倍数对所述数字信号处理模块发送语音数据进行压缩。
11.一种蓝牙音箱的控制***,其特征在于,所述蓝牙音箱控制***基于第一协议连接实现与移动终端的蓝牙语音数据的双向传输中的上行数据传输,基于第二协议连接实现与移动终端的蓝牙语音数据的双向传输中的下行数据传输,所述蓝牙音箱控制***包括:蓝牙音箱、移动终端和服务器,其中,
所述蓝牙音箱,用于建立所述蓝牙音箱与移动终端的第一协议连接和第二协议连接,并获取采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过所述第一协议连接发送给所述移动终端;其中,所述预先协商的压缩倍数为蓝牙音箱与移动终端根据蓝牙音箱所处的环境蓝牙信道的质量和蓝牙芯片的信号动态协商得到的;
所述移动终端,用于对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器;
所述服务器,用于对所述移动终端发送的语音数据进行语音识别,得到识别后的音频数据,并将所述音频数据返回给所述移动终端;
所述蓝牙音箱,还用于基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据;
在所述获取通过所述蓝牙音箱采集到的语音数据,之后还包括:
判断所述采集到的语音数据中是否包含唤醒词;
若是,则控制所述蓝牙音箱进入唤醒识别状态,执行所述按照预先协商的压缩倍数对采集到的语音数据进行压缩的步骤;
否则,控制所述蓝牙音箱继续下行音频数据的播放。
12.一种蓝牙音箱,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1至4中任一项所述的蓝牙音箱的控制方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的蓝牙音箱的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910449961.3A CN110189753B (zh) | 2019-05-28 | 2019-05-28 | 蓝牙音箱及其控制方法、***和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910449961.3A CN110189753B (zh) | 2019-05-28 | 2019-05-28 | 蓝牙音箱及其控制方法、***和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110189753A CN110189753A (zh) | 2019-08-30 |
CN110189753B true CN110189753B (zh) | 2022-01-28 |
Family
ID=67718138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910449961.3A Active CN110189753B (zh) | 2019-05-28 | 2019-05-28 | 蓝牙音箱及其控制方法、***和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110189753B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110544478A (zh) * | 2019-11-04 | 2019-12-06 | 南京创维信息技术研究院有限公司 | 驾驶舱智能远场语音交互的***及方法 |
CN111432384B (zh) * | 2020-03-18 | 2023-05-09 | 合肥讯飞读写科技有限公司 | 用于具有录音功能设备的大数据量音频蓝牙实时传输方法 |
CN112382281B (zh) * | 2020-11-05 | 2023-11-21 | 北京百度网讯科技有限公司 | 一种语音识别方法、装置、电子设备和可读存储介质 |
CN112437424A (zh) * | 2020-12-03 | 2021-03-02 | 北京慕华信息科技有限公司 | 一种通信方法、装置及*** |
CN113782015A (zh) * | 2021-01-06 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | 一种语音交互的方法和装置 |
CN113380249B (zh) * | 2021-06-11 | 2024-06-25 | 北京声智科技有限公司 | 语音控制方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105050034A (zh) * | 2015-08-25 | 2015-11-11 | 百度在线网络技术(北京)有限公司 | 基于蓝牙连接的语音服务实现方法和装置及*** |
CN108091338A (zh) * | 2017-12-29 | 2018-05-29 | 江苏惠通集团有限责任公司 | 语音遥控***及其主机端的数据处理方法及装置 |
CN108428452A (zh) * | 2018-03-14 | 2018-08-21 | 百度在线网络技术(北京)有限公司 | 终端支架和远场语音交互*** |
CN108738006A (zh) * | 2018-05-31 | 2018-11-02 | 出门问问信息科技有限公司 | 基于蓝牙的数据传输方法及装置 |
CN109712631A (zh) * | 2019-03-28 | 2019-05-03 | 南昌黑鲨科技有限公司 | 音频数据传输控制方法、装置、***及可读存储介质 |
CN109785841A (zh) * | 2019-03-19 | 2019-05-21 | 厦门市思芯微科技有限公司 | 一种蓝牙智能设备语音交互***及方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10070211B2 (en) * | 2013-06-28 | 2018-09-04 | Kopin Corporation | Digital voice processing method and system for headset computer |
CN104301290B (zh) * | 2013-07-15 | 2018-11-09 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN103532936A (zh) * | 2013-09-28 | 2014-01-22 | 福州瑞芯微电子有限公司 | 一种蓝牙音频自适应传输方法 |
CN203911924U (zh) * | 2013-12-29 | 2014-10-29 | 安徽科大讯飞信息科技股份有限公司 | 一种带有语音唤醒的蓝牙装置 |
CN104993849A (zh) * | 2015-07-02 | 2015-10-21 | 努比亚技术有限公司 | 一种根据蓝牙连接强度自动调整音乐压缩值的方法及终端 |
US9865254B1 (en) * | 2016-02-29 | 2018-01-09 | Amazon Technologies, Inc. | Compressed finite state transducers for automatic speech recognition |
US11259192B2 (en) * | 2017-09-29 | 2022-02-22 | Apple Inc. | Ultra-low latency audio over bluetooth |
CN108877770B (zh) * | 2018-05-31 | 2020-01-07 | 北京百度网讯科技有限公司 | 用于测试智能语音设备的方法、装置和*** |
CN108966197A (zh) * | 2018-08-20 | 2018-12-07 | 南昌黑鲨科技有限公司 | 基于蓝牙的音频传输方法、***、音频播放设备及计算机可读存储介质 |
-
2019
- 2019-05-28 CN CN201910449961.3A patent/CN110189753B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105050034A (zh) * | 2015-08-25 | 2015-11-11 | 百度在线网络技术(北京)有限公司 | 基于蓝牙连接的语音服务实现方法和装置及*** |
CN108091338A (zh) * | 2017-12-29 | 2018-05-29 | 江苏惠通集团有限责任公司 | 语音遥控***及其主机端的数据处理方法及装置 |
CN108428452A (zh) * | 2018-03-14 | 2018-08-21 | 百度在线网络技术(北京)有限公司 | 终端支架和远场语音交互*** |
CN108738006A (zh) * | 2018-05-31 | 2018-11-02 | 出门问问信息科技有限公司 | 基于蓝牙的数据传输方法及装置 |
CN109785841A (zh) * | 2019-03-19 | 2019-05-21 | 厦门市思芯微科技有限公司 | 一种蓝牙智能设备语音交互***及方法 |
CN109712631A (zh) * | 2019-03-28 | 2019-05-03 | 南昌黑鲨科技有限公司 | 音频数据传输控制方法、装置、***及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110189753A (zh) | 2019-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110189753B (zh) | 蓝牙音箱及其控制方法、***和存储介质 | |
CN110278205B (zh) | 蓝牙音箱底座及其控制方法和*** | |
US10510356B2 (en) | Voice processing method and device | |
CN110177363B (zh) | 蓝牙数据传输方法、装置、蓝牙芯片和存储介质 | |
US11778363B2 (en) | Audio data transmission method applied to switching between single-earbud mode and double-earbud mode of TWS headset and device | |
WO2020063047A1 (zh) | 音频播放方法、装置、电子设备及存储介质 | |
CN108597507A (zh) | 远场语音功能实现方法、设备、***及存储介质 | |
WO2020063046A1 (zh) | 音频播放方法、装置、电子设备及存储介质 | |
CN110010139B (zh) | 音频输入输出方法、***及计算机可读存储介质 | |
CN109379490B (zh) | 音频播放方法、装置、电子设备及计算机可读介质 | |
CN109271131B (zh) | 耳机控制方法、装置、电子设备及存储介质 | |
WO2021185077A1 (zh) | 一种音频处理方法、装置及*** | |
EP3745813A1 (en) | Method for operating a bluetooth device | |
CN111276135B (zh) | 网络语音识别方法、网络业务交互方法及智能耳机 | |
CN113038316A (zh) | 耳机控制方法、装置、蓝牙耳机及存储介质 | |
CN113840269B (zh) | 一种多媒体数据传输方法、装置、电子设备和存储介质 | |
CN113825107B (zh) | 一种基于真无线立体声耳机的对讲处理方法及装置 | |
CN110351419B (zh) | 一种智能语音***及其语音处理方法 | |
CN111770403A (zh) | 无线耳机控制方法、无线耳机及其控制*** | |
CN109120298B (zh) | 一种耳机远场交互方法、耳机远场交互配件及无线耳机 | |
CN109120297B (zh) | 一种耳机远场交互方法、耳机远场交互配件及无线耳机 | |
CN113038317A (zh) | 耳机控制方法、装置、蓝牙耳机及存储介质 | |
CN115022766B (zh) | 音频数据播放方法及设备 | |
CN114501239B (zh) | 耳机的主从切换方法、装置、蓝牙耳机以及存储介质 | |
CN116321084A (zh) | 蓝牙通信方法、装置、电子设备及计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |