CN110278205B - 蓝牙音箱底座及其控制方法和*** - Google Patents

蓝牙音箱底座及其控制方法和*** Download PDF

Info

Publication number
CN110278205B
CN110278205B CN201910532552.XA CN201910532552A CN110278205B CN 110278205 B CN110278205 B CN 110278205B CN 201910532552 A CN201910532552 A CN 201910532552A CN 110278205 B CN110278205 B CN 110278205B
Authority
CN
China
Prior art keywords
bluetooth
protocol
voice data
sound box
mobile terminal
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
Application number
CN201910532552.XA
Other languages
English (en)
Other versions
CN110278205A (zh
Inventor
朱旭杰
李憬然
田超
王守宽
王丽丽
刘伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201910532552.XA priority Critical patent/CN110278205B/zh
Publication of CN110278205A publication Critical patent/CN110278205A/zh
Priority to US16/813,070 priority patent/US10950238B2/en
Priority to US17/170,680 priority patent/US11501779B2/en
Application granted granted Critical
Publication of CN110278205B publication Critical patent/CN110278205B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/02Casings; Cabinets ; Supports therefor; Mountings therein
    • H04R1/025Arrangements for fixing loudspeaker transducers, e.g. in a box, furniture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/02Casings; Cabinets ; Supports therefor; Mountings therein
    • H04R1/028Casings; Cabinets ; Supports therefor; Mountings therein associated with devices performing functions other than acoustics, e.g. electric candles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/22Mode decision, i.e. based on audio signal content versus external parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/225Feedback of the input speech
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details of telephonic subscriber devices with voice recognition means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/07Applications of wireless loudspeakers or wireless microphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Acoustics & Sound (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (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为本发明实施例的蓝牙芯片中蓝牙协议栈的设计示意图;
图4为本发明实施例的RMP协议模块的具体状态切换的示例图;
图5是根据本发明一个实施例的蓝牙音箱底座的结构示意图;
图6是根据本发明实施例的蓝牙音箱底座的控制***的结构示意图;以及
图7是根据本发明另一个实施例的蓝牙音箱底座的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的蓝牙音箱底座及其控制方法和***。
其中,在本发明的实施例中,蓝牙音箱底座是承载蓝牙音箱的硬件设备,可以是任意与蓝牙音箱配套使用的设备,比如可以是具有本发明蓝牙音箱底座功能的承载底座,也可以是具有本发明蓝牙音箱底座功能的伺蓝牙音箱充电器等。使用蓝牙音箱底座,可以在不改变原有的蓝牙音箱结构的基础上,扩展蓝牙音箱的远场交互体验。并且,蓝牙音箱底座只有数据处理模块和蓝牙芯片,这种组合成本较低,实现较低成本增加蓝牙音箱的功能。
图1为本发明实施例所提供的一种蓝牙音箱底座的控制方法的流程示意图。需要说明的是,本发明实施例的蓝牙音箱底座的控制方法可应用于蓝牙音箱底座上。
如图1所示,该蓝牙音箱底座的控制方法包括:
步骤101,当蓝牙音箱底座与对应的蓝牙音箱所处位置满足预设条件时,采集语音数据并判断语音数据中是否包含唤醒词。
步骤102,若包含唤醒词,则控制蓝牙音箱底座进入唤醒识别状态,并按照预先协商的压缩倍数对语音数据进行压缩。
应当理解的是,本发明实施例中的蓝牙音箱底座用于扩展蓝牙音箱的功能,但是也依赖于蓝牙音箱的原有的播放功能,因此,为了实现二者功能的相互配合,检测蓝牙音箱底座与对应的蓝牙音箱的位置是否满足预设条件,以判断二者是否属于可以配合工作,避免蓝牙音箱底座或者蓝牙音箱单独工作,导致资源的浪费。
其中,一方面,为了保证蓝牙音箱底座和蓝牙音箱满足同一个区域的场景需要(比如音乐播放场景,用户输入的请求语音信号所在位置与接收到的音乐播放位置必处于一个区域范围内),预设条件可以对应于判断蓝牙音箱与蓝牙底座是否在一个较近的距离,比如检测蓝牙音箱是否放置在蓝牙音箱底座上,或者,蓝牙音箱底座与蓝牙音箱电路连接,或者蓝牙音箱与蓝牙音箱底座的范围处于预设范围。
另一方面,为了保证蓝牙音箱底座和蓝牙音箱满足不同区域的场景需要(比如,用户A希望将对另一个地方的用户B播放某个音频,则可以将蓝牙音箱设在B所在位置,将蓝牙音箱底座设置在用户A所在位置),预设条件可以对应于判断蓝牙音箱与蓝牙底座是否两个预设的位置,比如,用户A希望给另一个房间的用户播放某个歌曲,则可以将蓝牙音箱放置在另一个用户的房间,将蓝牙音箱底座放置在本地,由此,将语音信息的采集和播放分开,满足了更多场景的需要。
在本实施例中,为了避免资源的浪费,以及为了提升用户使用体验,保证蓝牙音箱底座的有效语音互动,在获取通过蓝牙音箱底座采集到的语音数据之后,可判断采集到的语音数据中是否包含唤醒词,若是,则控制蓝牙音箱底座进入唤醒识别状态,并按照预先协商的压缩倍数对采集到的语音数据进行压缩。也就是说,在获取通过蓝牙音箱底座采集到的语音数据之后,蓝牙音箱底座可判断该采集到的语音数据中是否包含了唤醒词,比如“唤醒”、“你好”、“打开”或“启动”等词,若包含了该预设唤醒词,则可控制蓝牙音箱底座进入唤醒识别状态,此时可按照预先协商的压缩倍数对该采集到的语音数据进行压缩。
在本发明的一个实施例中,在判断采集到的语音数据中未包含唤醒词时,可控制RMP协议模块继续保持休眠状态,并控制蓝牙音箱继续下行音频数据的播放,从而可以不影响用户体验。
其中,预先协商的压缩倍数是蓝牙音箱底座和移动终端预先协商的,该移动终端可以是手机、平板电脑、个人数字助理等具有各种操作***的硬件设备。其中,压缩倍数的设置与蓝牙音箱底座所处的环境蓝牙信道的质量和蓝牙芯片的信号有关系,例如,干净的环境可设置低倍压缩(比如2倍,4倍),嘈杂的环境可设置高倍压缩(比如8倍,16倍)。一般情况下,如果只有蓝牙工作可认为环境是干净的。如果蓝牙和WiFi一起工作,并且WiFi吞吐量大则两者会互相干扰,此时可认为环境是嘈杂的。具体嘈杂或者干净的与具体环境有关系,需要判断和调试使用环境的来设置具体的压缩倍数。可理解,压缩倍数越低声音的识别率表现将会更好。
在本发明的实施例中,蓝牙音箱底座中可包括声音采集模块和数字信号处理模块,其中,该声音采集模块可为麦克风阵列,通过该麦克风阵列采集周围环境的声音,并通过数字信号处理模块对采集到的声音进行信号处理以得到采集到的语音数据。在得到采集到的语音数据之后,此时可检测蓝牙音箱底座所处的环境蓝牙信道的质量和蓝牙芯片的信号,并根据检测到的环境蓝牙信道的质量和蓝牙芯片的信号,与移动终端协商压缩倍数,按照协商的压缩倍数压缩该采集到的语音数据。
步骤103,将压缩后的语音信号通过预先建立的第一协议发送至移动终端,以使得移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,通过预先建立的第二协议将音频数据发送至蓝牙音箱播放。
需要说明的是,在本发明的实施例中,如图2所示,需要预先建立移动终端与蓝牙音箱底座之间的第一协议连接,以及移动终端与蓝牙音箱之间的第二协议连接,在实际执行中,移动终端可扫描蓝牙音箱底座和蓝牙音箱,如果扫描到则向蓝牙音箱及其底座发送连接建立请求,蓝牙音箱及其底座在接收到该请求时,可分别建立与移动终端的第一协议连接和第二协议连接。其中,在本发明的一个实施例中,蓝牙音箱底座可包括但不限于第一协议对应的协议模块,蓝牙音箱可包括但不限于第二协议对应的协议模块。在本发明的实施例中,可通过第一协议对应的协议模块建立蓝牙音箱底座与移动终端的第一协议连接,并通过第二协议的协议模块建立该蓝牙音箱与移动终端的第二协议连接。作为一种示例,该第一协议为私有协议RMP(Remote Mic Profile,远程麦克风配置文件)协议;第二协议为标准A2DP协议。
也就是说,蓝牙音箱底座可通过该第一协议来建立第一协议连接(如私有协议RMP协议),蓝牙音箱通过第二协议来建立第二协议连接(如标准A2DP协议),从而基于该第一协议连接和第二协议连接实现与移动终端的蓝牙语音数据的双向传输。其中,在本发明的实施例中,该蓝牙音箱底座可基于该第一协议连接来实现与移动终端的蓝牙语音数据的双向传输中的上行数据传输,蓝牙音箱可基于该第二协议连接来实现与移动终端的蓝牙语音数据的双向传输中的下行数据传输。
继续参照图2,假设移动终端为智能手机,蓝牙音箱底座与手机之间实施蓝牙双向数据传输中的上行数据传输,蓝牙音箱底座与手机之间实施蓝牙双向数据传输中的下行数据传输,其中,上行数据传输部分由私有协议RMP协议完成,下行数据传输部分由标准A2DP协议完成。
还需要说明的是,在本发明的一个实施例中,该第一协议的协议模块可设置在蓝牙音箱底座中的蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间。也就是说,该第一协议对应的协议模块提供的第一协议可运行在蓝牙芯片中的串行电缆仿真协议RFCOMM层和应用Application层之间。例如,如图3所示,该蓝牙芯片的蓝牙协议栈可包括基带协议(BaseBand)、链路管理协议(LMP)、逻辑链路控制和适配协议(L2CAP)、串行电缆仿真协议(RFCOMM)、私有协议RMP协议和应用层协议(Application),其中,私有协议RMP协议运行在蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间。
进而,在将采集到的语音数据进行压缩之后,可通过第一协议连接将该压缩后的语音数据发送给移动终端。移动终端在接收到该语音数据时,可对该语音数据进行解压缩,并将该解压缩后的语音数据转发给服务器,以使服务器对该语音数据进行语音识别,并根据识别结果生成对应的音频数据,以得到识别后的音频数据。服务器在得到识别后的音频数据之后,可将该音频数据返回给移动终端,以使移动终端通过第二协议连接将该音频数据发送给蓝牙音箱。例如,假设蓝牙音箱底座采集到语音数据为“请播放歌曲A”语音,则蓝牙音箱底座可将该语音数据通过第一协议连接发送给移动终端。移动终端将该语音数据转发给服务器,以使服务器对该语音数据进行识别,并根据识别结果获取对应的响应数据,即“歌曲A”的音频数据,此时可将该“歌曲A”的音频数据通过移动终端发送给蓝牙音箱进行“歌曲A”的音频播放。
例如,如图2所示,服务器可将识别后的音频数据发送给移动终端,以使移动终端通过A2DP协议将该音频数据发送给蓝牙音箱。蓝牙音箱在接收到移动终端下发的音频数据时,可通过自身的音频输出模块(比如功放模块、扬声器等)播放该音频数据,从而实现了蓝牙音箱与移动终端之间的语音识别和交互功能。
需要说明的是,在本发明的实施例中,RMP协议模块可分为两个子模块,即指令传输子模块和语音链路子模块。其中,指令传输子模块可用于设备信息交互和语音唤醒的中断处理;语音链路子模块可用于稳定的声音数据传输,并在长时间没有数据传输时断开RFCOMM(蓝牙虚拟串口)、SPP(Serial Port Profile,串行端口配置文件)的链路,RMP协议模块进入休眠。其中,该RMP协议模块可具有多种状态,例如,该RMP协议模块可具有空闲状态、等待唤醒识别状态、唤醒识别状态和忙状态,该RMP协议模块的具体状态切换可如图4所示,其中,空闲状态可表示初始化状态,应用初始化,为建立连接;等待唤醒识别状态可表示蓝牙RMP协议模块、A2DP协议模块和网络链路已建立连接,准备工作完成,蓝牙音箱空闲等待唤醒;唤醒识别状态可表示在收到唤醒事件时开始识别,如接收待识别语音数据,并对该待识别语音数据进行解码,响应识别并进入忙状态,如果长时间未接收到移动终端的响应,则可认为链路已断开,可进入空闲状态;忙状态可表示识别响应状态,此时蓝牙音箱的音频输出单元正在播放响应后的声音,识别结束后重新进入等待唤醒状态。
由此,本发明实施例的RMP协议可现有的BLE协议和HFP协议的区别在于:RMP协议可支持蓝牙音箱底座与其他设备之间的语音交互音频信号的传输,并且,在与其他设备进行语音数据传输时,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以提高蓝牙音箱的上行语音传输率,同时由于将上行数据和下行数据放在不同的设备中实施,不影响蓝牙音箱的下行数据传输率,从而达到了蓝牙双向高速传输的目的。
综上,本发明实施例的蓝牙音箱底座的控制方法,可通过蓝牙音箱底座和蓝牙音箱分别建立与移动终端的第一协议连接和第二协议连接,并获取通过蓝牙音箱底座采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而实现了蓝牙音箱及其底座与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱及其底座与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接是蓝牙底座与移动终端的连接,不影响蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,在不改变蓝牙音箱的构造的基础上,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为了实现上述实施例,本发明还提供了一种蓝牙音箱底座,图5是根据本发明一个实施例的蓝牙音箱底座的结构示意图,如图5所示,该蓝牙音箱底座包括:声音采集模块510、数字信号处理模块520、蓝牙芯片530和音频输出模块540。
具体地,声音采集模块510可用于当蓝牙音箱底座与对应的蓝牙音箱所处位置满足预设条件时,采集周围环境的声音。作为一种示例,声音采集模块510可为麦克风阵列,该麦克风阵列可对周围环境的声音进行采集。其中,在本发明的实施例中,该麦克风阵列的个数可为多个,比如两个以及以上。
数字信号处理模块520,用于接收声音采集模块采集到的声音,并对采集到的声音进行信号处理以得到语音数据,并在判断语音数据中包含唤醒词后将语音数据发送给蓝牙芯片530。
蓝牙芯片530,用于按照预先协商的压缩倍数对语音数据进行压缩,将压缩后的语音信号通过预先建立的第一协议发送至移动终端,以使得移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,通过预先建立的第二协议将音频数据发送至蓝牙音箱播放。
其中,蓝牙芯片530包括第一协议模块,其中,蓝牙芯片530通过第一协议对应的协议模块建立蓝牙音箱底座与移动终端的第一协议连接。作为一种示例,第一协议为私有协议RMP协议,第二协议为标准A2DP协议。
需要说明的是,在本发明的一个实施例中,该移动终端可以是手机、平板电脑、个人数字助理等具有各种操作***的硬件设备。举例而言,假设移动终端为智能手机,以蓝牙音箱端为中心,蓝牙音箱与手机之间的蓝牙双向数据传输可分为上行数据传输和下行数据传输,其中,上行数据传输部分由私有协议RMP协议完成,下行数据传输部分由标准A2DP协议完成。
还需要说明的是,在本发明的一个实施例中,所述第一协议模块设置在所述蓝牙芯片中的串行电缆仿真协议RFCOMM层和应用Application层之间。
为了进一步提高蓝牙音箱的上行数据传输率,提高语音识别率,可选地,在本发明的一个实施例中,数字信号处理模块520可采用RMP协议对所述语音数据进行所述预先协商的压缩倍数的压缩,并将压缩后的语音数据发送给所述蓝牙芯片530。也就是说,数字信号处理模块520在向蓝牙芯片530发送针对唤醒的中断标志时,可按照RMP协议发送该语音数据给蓝牙芯片530,即可按照预先协商的压缩倍数对该语音数据进行压缩,并将压缩后的语音数据发送给蓝牙芯片530,从而可以提高语音数据的传输率。
综上,本发明实施例的蓝牙音箱底座,可通过蓝牙音箱底座和蓝牙音箱分别建立与移动终端的第一协议连接和第二协议连接,并获取通过蓝牙音箱底座采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而实现了蓝牙音箱及其底座与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱及其底座与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接是蓝牙底座与移动终端的连接,不影响蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,在不改变蓝牙音箱的构造的基础上,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为了实现上述实施例,本发明还提出了一种蓝牙音箱底座的控制***。
图6是根据本发明一个实施例的蓝牙音箱底座的控制***的结构示意图,如图6所示,该蓝牙音箱底座的控制***包括:蓝牙音箱610、蓝牙音箱底座500、移动终端620和服务器630,其中,
蓝牙音箱底座500,用于当蓝牙音箱底座上放置有蓝牙音箱时,采集语音数据并判断语音数据中是否包含唤醒词,并在语音数据中包含唤醒词时,按照预先协商的压缩倍数对语音数据进行压缩后通过预先建立的第一协议将压缩后的语音信号发送至移动终端,以使得移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,通过预先建立的第二协议将音频数据发送至蓝牙音箱播放。
移动终端620,用于对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器。
服务器630,用于对移动终端发送的语音数据进行语音识别,得到识别后的音频数据,并将音频数据返回给移动终端。
蓝牙音箱610,用于基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据。
举例而言,如图6所示,蓝牙音箱底座500可包括声音采集模块510、数字信号处理模块520、蓝牙芯片530和音频输出模块540。其中,数字信号处理模块520可接收声音采集模块510采集到的声音,并对采集到的声音进行回声消除、声源定位、波束形成、降噪等信号处理,最终得到清晰的语音数据,并判断该采集到的语音数据中是否包含唤醒词,以判断是否需要进入唤醒流程,若包含唤醒词,则进入唤醒流程,此时可向蓝牙芯片530发送针对唤醒的中断标识,并按照RMP协议发送语音数据给蓝牙芯片530。
蓝牙芯片530运行私有协议RMP以建立蓝牙音箱底座与移动终端之间的RMP协议连接,并在接收到数字信号处理模块520发送的所述针对唤醒的中断标识之后,RMP协议模块触发上行高速数据传输进程,即按照预先协商的压缩倍数对数字信号处理模块520发送的语音数据进行压缩,并将压缩后的语音数据发送给移动终端620。
移动终端620在接收到蓝牙芯片530发送的语音数据之后,可将接收到语音数据转发给服务器630。服务器630可对接收到的语音数据进行语音识别,并根据识别结果生成对应的音频数据,并将该音频数据返回给移动终端620,以使移动终端620可通过第二协议连接将该音频数据下发给智能音箱的蓝牙芯片611。蓝牙芯片611在接收到移动终端发送的音频数据时,可通过音频输出模块612播放该音频数据。
综上,本发明实施例的蓝牙音箱底座的控制***,可通过蓝牙音箱底座和蓝牙音箱分别建立与移动终端的第一协议连接和第二协议连接,并获取通过蓝牙音箱底座采集到的语音数据,并按照预先协商的压缩倍数对采集到的语音数据进行压缩,将压缩后的语音数据通过第一协议连接发送给移动终端,其中,移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,可基于第二协议连接接收移动终端返回的音频数据,并控制蓝牙音箱中的音频输出模块播放音频数据,从而实现了蓝牙音箱及其底座与移动终端之间的语音识别和交互功能。即通过第一协议连接和第二协议连接来实现蓝牙音箱及其底座与移动终端之间蓝牙语音数据的双向传输,由于第一协议连接是蓝牙底座与移动终端的连接,不影响蓝牙音箱与其他设备之间的语音交互音频信号的传输,并且,通过第一协议连接传输数据时会与终端设备相互协商压缩倍数,通过动态协商压缩数据的方式实现对语音音频数据的压缩,可以使得在当前环境下能够保证最大数据传输量,从而可以大幅提高蓝牙语音数据双向传输率,即实现了蓝牙语音数据的双向高速传输功能,并提高了语音识别率,在保证蓝牙音箱的下行音频播放质量的同时,在不改变蓝牙音箱的构造的基础上,也能够减小语音交互从唤醒到识别的时延,使得用户无感知,提升了用户的使用体验。
为了实现上述实施例,本发明还提出了另一种蓝牙音箱。
图7是根据本发明另一个实施例的蓝牙音箱的结构示意图。如图7所示,该蓝牙音箱700可以包括:存储器710、处理器720及存储在存储器710上并可在处理器720上运行的计算机程序730,处理器720执行计算机程序730时,实现本发明上述任一个实施例所述的蓝牙音箱底座的控制方法。
为了实现上述实施例,本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明上述任一个实施例所述的蓝牙音箱底座的控制方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (7)

1.一种蓝牙音箱底座的控制方法,其特征在于,包括以下步骤:
当所述蓝牙音箱底座与对应的蓝牙音箱所处位置满足预设条件时,采集语音数据并判断所述语音数据中是否包含唤醒词;
若包含所述唤醒词,则控制所述蓝牙音箱底座进入唤醒识别状态,并按照预先协商的压缩倍数对所述语音数据进行压缩;
将压缩后的语音信号通过预先建立的第一协议发送至移动终端,以使得移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,通过预先建立的第二协议将所述音频数据发送至所述蓝牙音箱播放,其中,所述蓝牙音箱底座基于第一协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的上行数据传输,所述蓝牙音箱基于第二协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的下行数据传输,所述第一协议为私有协议RMP协议;所述第二协议为标准A2DP协议,所述第一协议对应的协议模块设置在所述蓝牙音箱底座中的蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间;
所述并按照预先协商的压缩倍数对所述语音数据进行压缩,包括:
检测所述蓝牙音箱底座所处的环境蓝牙信道的质量和蓝牙芯片的信号;
根据检测到的环境蓝牙信道的质量和蓝牙芯片的信号,与所述移动终端协商压缩倍数;
按照协商的压缩倍数对采集到的语音数据进行压缩。
2.如权利要求1所述的方法,其特征在于,在所述若包含所述唤醒词之后,还包括:
通过所述第一协议向所述移动终端发送唤醒指令,以使得所述移动终端进入语音信号接收状态。
3.一种蓝牙音箱底座,其特征在于,包括:声音采集模块、数字信号处理模块、蓝牙芯片和音频输出模块,其中,
所述声音采集模块,用于当所述蓝牙音箱底座与对应的蓝牙音箱所处位置满足预设条件时,采集周围环境的声音;
所述数字信号处理模块,用于接收所述声音采集模块采集到的声音,并对所述采集到的声音进行信号处理以得到语音数据,并在判断所述语音数据中包含唤醒词后将所述语音数据发送给所述蓝牙芯片;
所述蓝牙芯片,用于按照预先协商的压缩倍数对所述语音数据进行压缩,将压缩后的语音信号通过预先建立的第一协议发送至移动终端,以使得移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,通过预先建立的第二协议将所述音频数据发送至所述蓝牙音箱播放,其中,所述蓝牙音箱底座基于第一协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的上行数据传输,所述蓝牙音箱基于第二协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的下行数据传输,所述第一协议为私有协议RMP协议;所述第二协议为标准A2DP协议,所述第一协议对应的协议模块设置在所述蓝牙音箱底座中的蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间;
所述蓝牙芯片具体用于:
检测所述蓝牙音箱底座所处的环境蓝牙信道的质量和蓝牙芯片的信号;
根据检测到的环境蓝牙信道的质量和蓝牙芯片的信号,与所述移动终端协商压缩倍数;
按照协商的压缩倍数对采集到的语音数据进行压缩。
4.如权利要求3所述的蓝牙音箱底座,其特征在于,所述蓝牙芯片包括第一协议模块,其中,所述蓝牙芯片通过所述第一协议对应的协议模块建立所述蓝牙音箱底座与所述移动终端的第一协议连接。
5.一种蓝牙音箱底座的控制***,其特征在于,包括:蓝牙音箱、蓝牙音箱底座、移动终端和服务器,其中,
所述蓝牙音箱底座,用于当所述蓝牙音箱底座上放置有蓝牙音箱时,采集语音数据并判断所述语音数据中是否包含唤醒词,并在所述语音数据中包含唤醒词时,按照预先协商的压缩倍数对所述语音数据进行压缩后通过预先建立的第一协议将压缩后的语音信号发送至移动终端,以使得移动终端对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器进行语音识别以得到识别后的音频数据,通过预先建立的第二协议将所述音频数据发送至所述蓝牙音箱播放,其中,所述蓝牙音箱底座基于第一协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的上行数据传输,所述蓝牙音箱基于第二协议连接实现与所述移动终端的蓝牙语音数据的双向传输中的下行数据传输,所述第一协议为私有协议RMP协议;所述第二协议为标准A2DP协议,所述第一协议对应的协议模块设置在所述蓝牙音箱底座中的蓝牙芯片的串行电缆仿真协议RFCOMM层和应用Application层之间;
所述并按照预先协商的压缩倍数对所述语音数据进行压缩,包括:检测所述蓝牙音箱底座所处的环境蓝牙信道的质量和蓝牙芯片的信号;根据检测到的环境蓝牙信道的质量和蓝牙芯片的信号,与所述移动终端协商压缩倍数;按照协商的压缩倍数对采集到的语音数据进行压缩;
所述移动终端,用于对接收到的语音数据进行解压缩,并将解压缩后得到的语音数据发送给服务器;
所述服务器,用于对所述移动终端发送的语音数据进行语音识别,得到识别后的音频数据,并将所述音频数据返回给所述移动终端;
所述蓝牙音箱,用于基于所述第二协议连接接收所述移动终端返回的音频数据,并控制所述蓝牙音箱中的音频输出模块播放所述音频数据。
6.一种蓝牙音箱底座,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1至2中任一项所述的蓝牙音箱底座的控制方法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2中任一项所述的蓝牙音箱底座的控制方法。
CN201910532552.XA 2019-06-19 2019-06-19 蓝牙音箱底座及其控制方法和*** Active CN110278205B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201910532552.XA CN110278205B (zh) 2019-06-19 2019-06-19 蓝牙音箱底座及其控制方法和***
US16/813,070 US10950238B2 (en) 2019-06-19 2020-03-09 Bluetooth speaker base, method and system for controlling thereof
US17/170,680 US11501779B2 (en) 2019-06-19 2021-02-08 Bluetooth speaker base, method and system for controlling thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910532552.XA CN110278205B (zh) 2019-06-19 2019-06-19 蓝牙音箱底座及其控制方法和***

Publications (2)

Publication Number Publication Date
CN110278205A CN110278205A (zh) 2019-09-24
CN110278205B true CN110278205B (zh) 2021-05-28

Family

ID=67961367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910532552.XA Active CN110278205B (zh) 2019-06-19 2019-06-19 蓝牙音箱底座及其控制方法和***

Country Status (2)

Country Link
US (2) US10950238B2 (zh)
CN (1) CN110278205B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110675873B (zh) 2019-09-29 2023-02-07 百度在线网络技术(北京)有限公司 智能设备的数据处理方法、装置、设备及存储介质
US11272382B2 (en) * 2020-03-26 2022-03-08 Cypress Semiconductor Corporation Interference reduction for wireless communications devices
CN111883145A (zh) * 2020-07-28 2020-11-03 苏州思必驰信息科技有限公司 唤醒识别处理方法和装置
CN113747279A (zh) * 2020-09-01 2021-12-03 北京沃东天骏信息技术有限公司 一种扩展底座、音箱和***
CN113782015A (zh) * 2021-01-06 2021-12-10 北京沃东天骏信息技术有限公司 一种语音交互的方法和装置
CN113225716A (zh) * 2021-04-19 2021-08-06 北京塞宾科技有限公司 一种车载k歌实现方法、***、设备及存储介质
CN114171018A (zh) * 2021-11-08 2022-03-11 科大讯飞股份有限公司 语音传输方法、接收端、用户端和语音传输***
CN114170781A (zh) * 2021-11-18 2022-03-11 广州大学 一种智能插座控制***、方法、装置及存储介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7177801B2 (en) * 2001-12-21 2007-02-13 Texas Instruments Incorporated Speech transfer over packet networks using very low digital data bandwidths
US8099289B2 (en) * 2008-02-13 2012-01-17 Sensory, Inc. Voice interface and search for electronic devices including bluetooth headsets and remote systems
US20120300962A1 (en) * 2011-05-25 2012-11-29 Alexander William Gregory Devoto Solar Powered Wireless Bluetooth Stereo Speaker With connectivity To MP3 Player
US10070211B2 (en) * 2013-06-28 2018-09-04 Kopin Corporation Digital voice processing method and system for headset computer
CN104881240B (zh) * 2014-02-27 2018-04-24 群联电子股份有限公司 数据写入方法、存储器存储装置及存储器控制电路单元
CN105050034B (zh) * 2015-08-25 2017-04-05 百度在线网络技术(北京)有限公司 基于蓝牙连接的语音服务实现方法和装置及***
US20180063249A1 (en) * 2016-08-23 2018-03-01 Vu Trong Nguyen System and method for controlling smart devices
CN108064007A (zh) * 2017-11-07 2018-05-22 苏宁云商集团股份有限公司 用于智能音箱的增强人声识别的方法及微控制器和智能音箱
CN208227271U (zh) * 2017-12-05 2018-12-11 Tcl通力电子(惠州)有限公司 蓝牙智能音响及音响语音交互***
US10540970B2 (en) * 2017-12-12 2020-01-21 Amazon Technologies, Inc. Architectures and topologies for vehicle-based, voice-controlled devices
CN108337362A (zh) * 2017-12-26 2018-07-27 百度在线网络技术(北京)有限公司 语音交互方法、装置、设备和存储介质
CN108399917B (zh) * 2018-01-26 2023-08-04 百度在线网络技术(北京)有限公司 语音处理方法、设备和计算机可读存储介质
CN108511000B (zh) * 2018-03-06 2020-11-03 福州瑞芯微电子股份有限公司 一种测试智能音箱唤醒词识别率的方法及***
CN108320749A (zh) * 2018-03-14 2018-07-24 百度在线网络技术(北京)有限公司 远场语音控制设备和远场语音控制***
CN108428452B (zh) * 2018-03-14 2019-12-13 百度在线网络技术(北京)有限公司 终端支架和远场语音交互***
US10877718B2 (en) * 2018-05-07 2020-12-29 Spotify Ab Adaptive voice communication
CN109525972B (zh) * 2018-11-06 2022-11-11 深圳市乐创联科技有限公司 一种通过蓝牙信息控制其他终端的方法、终端及***
CN109545225B (zh) * 2018-12-07 2022-04-15 四川长虹电器股份有限公司 一种基于电子设备远场语音且可动态调整的蓝牙交互方法

Also Published As

Publication number Publication date
US20210166697A1 (en) 2021-06-03
US20200402513A1 (en) 2020-12-24
US11501779B2 (en) 2022-11-15
CN110278205A (zh) 2019-09-24
US10950238B2 (en) 2021-03-16

Similar Documents

Publication Publication Date Title
CN110278205B (zh) 蓝牙音箱底座及其控制方法和***
CN110189753B (zh) 蓝牙音箱及其控制方法、***和存储介质
CN110177363B (zh) 蓝牙数据传输方法、装置、蓝牙芯片和存储介质
US9978386B2 (en) Voice processing method and device
CN109445739B (zh) 音频播放方法、装置、电子设备及计算机可读介质
CN110010139B (zh) 音频输入输出方法、***及计算机可读存储介质
US20040147282A1 (en) Electronic apparatus having a wireless communication device communicating with at least two device
CN109379490B (zh) 音频播放方法、装置、电子设备及计算机可读介质
CN111276135B (zh) 网络语音识别方法、网络业务交互方法及智能耳机
CN109271131B (zh) 耳机控制方法、装置、电子设备及存储介质
CN113038316A (zh) 耳机控制方法、装置、蓝牙耳机及存储介质
CN112634902A (zh) 语音转写方法、装置、录音笔和存储介质
CN113840269B (zh) 一种多媒体数据传输方法、装置、电子设备和存储介质
CN110351419B (zh) 一种智能语音***及其语音处理方法
CN111343541A (zh) 无线耳机的控制方法、装置、移动终端及存储介质
CN108877799A (zh) 一种语音控制装置及方法
CN109995475B (zh) 一种智能终端的控制方法、装置、存储介质及电子设备
CN109120298B (zh) 一种耳机远场交互方法、耳机远场交互配件及无线耳机
CN109120297B (zh) 一种耳机远场交互方法、耳机远场交互配件及无线耳机
CN113038317A (zh) 耳机控制方法、装置、蓝牙耳机及存储介质
CN115022766B (zh) 音频数据播放方法及设备
CN116321084A (zh) 蓝牙通信方法、装置、电子设备及计算机可读介质
CN110351690B (zh) 一种智能语音***及其语音处理方法
CN114501239A (zh) 耳机的主从切换方法、装置、蓝牙耳机以及存储介质
CN113271385A (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