CN111405105A - 用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质 - Google Patents
用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质 Download PDFInfo
- Publication number
- CN111405105A CN111405105A CN202010199753.5A CN202010199753A CN111405105A CN 111405105 A CN111405105 A CN 111405105A CN 202010199753 A CN202010199753 A CN 202010199753A CN 111405105 A CN111405105 A CN 111405105A
- Authority
- CN
- China
- Prior art keywords
- command
- bluetooth headset
- command word
- media
- user
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000004044 response Effects 0.000 claims abstract description 105
- 230000002618 waking effect Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 13
- 230000007423 decrease Effects 0.000 claims description 6
- 238000011084 recovery Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 33
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 230000003247 decreasing effect Effects 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 7
- 238000011038 discontinuous diafiltration by volume reduction Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 241000238558 Eucarida Species 0.000 description 1
- 244000062793 Sorghum vulgare Species 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 235000019713 millet Nutrition 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6058—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
- H04M1/6066—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone including a wireless connection
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
本公开提供了用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质。该方法的一具体实施方式包括:对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;按照预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合;将用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式。该实施方式实现了直接在蓝牙耳机上识别用户语音并执行相应操作,提高了用户语音操作效率和用户产品体验。
Description
技术领域
本公开涉及蓝牙耳机技术领域,具体涉及用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质。
背景技术
近年来无线蓝牙耳机的出现给人们使用耳机通话和视听娱乐提供了极大的方便。然而,大部分的无线蓝牙耳机都不具备语音指令控制的功能。在人们想要执行比如调整音量、***体播放、接听或者挂断来电等操作时,仍然需要一些手动操作来触发或者使用手机来进行控制。
目前也有一些无线蓝牙耳机,在用户希望通过蓝牙耳机用语音命令对手机或者蓝牙耳机进行操作时,用户需要先通过蓝牙耳机说出预设的唤醒词来唤醒手机端安装的语音助手应用,然后再说出想要的操作对应的命令语句,蓝牙耳机将用户所说的语音数据发送给手机端,再由手机端进行识别或者通过手机端将用户语音数据发送到云端进行识别,进而根据识别结果再执行相应的操作。因而,上述方案用户每次操作之前均需说出唤醒词,即所有场景下只能通过一个预设的唤醒词作为用户意图入口。另外,用户说出的语音不是直接在蓝牙耳机上进行识别并执行,用户的语音操作效率较低以及较为不便。
发明内容
本公开提出了用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质。
第一方面,本公开提供了一种用于控制蓝牙耳机的方法,应用于蓝牙耳机中的至少一个处理器,方法包括:对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;按照预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合;将用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式。
在一些可选的实施方式中,按照预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合,包括:响应于确定蓝牙耳机的当前工作模式为待机模式,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词;响应于确定蓝牙耳机的当前工作模式为来电振铃模式,确定与当前工作模式对应的命令词集合包括:接听来电命令词和拒接来电命令词;响应于确定蓝牙耳机的当前工作模式为媒体播放模式,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与唤醒语音助手应用命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备启动电子设备上安装的语音助手应用的启动命令。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与启动媒体播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备启动媒体播放应用的启动媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与恢复媒体播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备恢复媒体播放的恢复媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与接听来电命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备接听来电的接听来电命令。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与拒接来电命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备拒接来电的拒接来电命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与停止播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备停止播放媒体的停止播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与暂停播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备暂停播放媒体的暂停播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与播放上一首命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备播放上一首媒体的播放上一首媒体命令。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与播放下一首命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备播放下一首媒体的播放下一首媒体命令。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与增大音量命令词匹配,将蓝牙耳机的音量增加预设音量,或者向当前与蓝牙耳机连接的电子设备发送用于指示电子设备增大音量的增大音量命令。
在一些可选的实施方式中,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式,包括:响应于确定用户命令语句与减小音量命令词匹配,将蓝牙耳机的音量减少预设音量,或者向当前与蓝牙耳机连接的电子设备发送用于指示电子设备减小音量的减小音量命令。
在一些可选的实施方式中,蓝牙耳机中的至少一个处理器包括低功耗处理器和/或蓝牙协议控制处理器。
第二方面,本公开提供了一种用于控制蓝牙耳机的装置,应用于蓝牙耳机中的至少一个处理器,装置包括:识别单元,被配置成对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;命令词集合确定单元,被配置成按照预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合;匹配单元,被配置成将用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;执行单元,被配置成响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式。
在一些可选的实施方式中,命令词集合确定单元,包括:待机模式命令词确定模块,被配置成响应于确定蓝牙耳机的当前工作模式为待机模式,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词;来电振铃模式命令词确定模块,被配置成响应于确定蓝牙耳机的当前工作模式为来电振铃模式,确定与当前工作模式对应的命令词集合包括:接听来电命令词和拒接来电命令词;媒体播放模式命令词确定模块,被配置成响应于确定蓝牙耳机的当前工作模式为媒体播放模式,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
在一些可选的实施方式中,执行单元,包括:语音助手应用启动模块,被配置成响应于确定用户命令语句与唤醒语音助手应用命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备启动电子设备上安装的语音助手应用的启动命令。
在一些可选的实施方式中,执行单元,包括:启动媒体播放模块,被配置成响应于确定用户命令语句与启动媒体播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备启动媒体播放应用的启动媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。
在一些可选的实施方式中,执行单元,包括:恢复媒体播放模块,被配置成:响应于确定用户命令语句与恢复媒体播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备恢复媒体播放的恢复媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。
在一些可选的实施方式中,执行单元,包括:接听来电模块,被配置成响应于确定用户命令语句与接听来电命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备接听来电的接听来电命令。
在一些可选的实施方式中,执行单元,包括:拒接来电模块,被配置成响应于确定用户命令语句与拒接来电命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备拒接来电的拒接来电命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实施方式中,执行单元,包括:停止播放模块,被配置成响应于确定用户命令语句与停止播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备停止播放媒体的停止播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实施方式中,执行单元,包括:暂停播放模块,被配置成响应于确定用户命令语句与暂停播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备暂停播放媒体的暂停播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实施方式中,执行单元,包括:播放上一首模块,被配置成响应于确定用户命令语句与播放上一首命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备播放上一首媒体的播放上一首媒体命令。
在一些可选的实施方式中,执行单元,包括:播放下一首模块,被配置成响应于确定用户命令语句与播放下一首命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备播放下一首媒体的播放下一首媒体命令。
在一些可选的实施方式中,执行单元,包括:增大音量模块,被配置成响应于确定用户命令语句与增大音量命令词匹配,将蓝牙耳机的音量增加预设音量,或者向当前与蓝牙耳机连接的电子设备发送用于指示电子设备增大音量的增大音量命令。
在一些可选的实施方式中,执行单元,包括:减小音量模块,被配置成响应于确定用户命令语句与减小音量命令词匹配,将蓝牙耳机的音量减小预设音量,或者向当前与蓝牙耳机连接的电子设备发送用于指示电子设备减小音量的减小音量命令。
在一些可选的实施方式中,蓝牙耳机中的至少一个处理器包括低功耗处理器和/或蓝牙协议控制处理器。
第三方面,本公开提供了一种蓝牙耳机,包括:接口;存储器,其上存储有至少一个程序;以及至少一个处理器,在操作上连接到接口和存储器;当至少一个程序被至少一个处理器执行时,使得至少一个处理器被配置为实现如第一方面中任一实现方式描述的方法。
在一些可选的实施方式中,至少一个处理器包括低功耗处理器和/或蓝牙协议控制处理器。
第四方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,其中,当计算机程序被至少一个处理器执行时,使得至少一个处理器被配置为实现如第一方面中任一实现方式描述的方法。
本公开提供的用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质,通过在蓝牙耳机中直接识别用户语音数据得到用户命令语句,再根据蓝牙耳机当前工作模式的不同,分别激活不同的命令词集合,如果用户命令语句与当前激活的命令词集合中的命令词匹配则执行相应的操作。即,用户可以在不同的场景下,直接简单方便地通过说出该场景对应的命令词,即可实现该场景下可以执行的相应操作,其技术效果可以包括但不限于:第一,解放用户双手,用户无需用手触摸和控制耳机或操作与蓝牙耳机相连接的电子设备,即可实现对蓝牙耳机或者与蓝牙耳机连接的电子的操作,提高了用户对蓝牙耳机或者与蓝牙耳机相连接的电子设备的操作效率;第二,用户不再需要预先唤醒设备一次的操作,而是直接说出当前工作模式对应的相关命令词即可执行对蓝牙耳机或者与蓝牙耳机连接的电子设备的控制操作,方便用户操作;第三,语音识别以及命令词匹配是在蓝牙耳机内部执行的,不需要将语音数据发送给与蓝牙耳机连接的电子设备,用户通过语音控制蓝牙耳机或者与蓝牙耳机连接的电子设备的过程更高效更方便。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
图1是本公开的一个实施例可以应用于其中的示例性***架构图;
图2是根据本公开的用于控制蓝牙耳机的方法的一个实施例的流程图;
图3是根据本公开的用于控制蓝牙耳机的方法的又一个实施例的流程图;
图4是根据图3所示的用于控制蓝牙耳机的方法的一个应用场景的示意图;
图5是根据本公开的用于控制蓝牙耳机的装置的一个实施例的结构示意图;
图6是适于用来实现本公开的蓝牙耳机的一个实施例的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
图1示出了可以应用本公开的用于控制蓝牙耳机的方法或用于控制蓝牙耳机的装置的实施例的示例性***架构100。
如图1所示,***架构100可以包括蓝牙耳机101和终端设备102。终端设备102可以和蓝牙耳机101之间可以通过基于蓝牙协议的无线通信链路建立连接。
终端设备102可以是支持蓝牙协议的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
蓝牙耳机101可以设置有至少一个处理器。
需要说明的是,本公开所提供的用于控制蓝牙耳机的方法一般由蓝牙耳机101执行,相应地,用于控制蓝牙耳机的装置一般设置于蓝牙耳机101中。
需要说明的是,本公开所提供的用于控制智能耳机的方法可以通过蓝牙耳机中的一个处理器执行,还可以通过蓝牙耳机中的两个处理器共同执行,也可以由蓝牙耳机中的两个以上的处理器共同执行。
在一种可选的实现方式中,蓝牙耳机中的至少一个处理器可以包括低功耗处理器,低功耗处理器可以被配置为执行本公开所提供的用于控制智能耳机的方法,该低功耗处理器还可以同时被配置为处理蓝牙协议数据。这样,蓝牙耳机中处理器数量较少,蓝牙耳机的体积较小,且由于低功耗处理器的低功耗以及计算能力强的特点,该可选实现方式实现的蓝牙耳机可以快速响应用户语音请求,以及可以延长待机时间,减少充电次数。
在一种可选的实现方式中,蓝牙耳机中的至少一个处理器也可以包括蓝牙协议控制处理器,蓝牙协议控制处理器可以被配置为执行本公开所提供的用于控制智能耳机的方法,同时作为蓝牙协议控制处理器还可以被配置为处理蓝牙协议数据。这样,蓝牙耳机中处理器数量较少,蓝牙耳机的体积相对较小,且由于蓝牙协议控制处理器成本较低,可以降低蓝牙耳机的成本。
在一种可选的实现方式中,蓝牙耳机中的至少一个处理器可以包括低功耗处理器和蓝牙协议控制处理器。其中低功耗处理器被配置为执行本公开所提供的用于控制智能耳机的方法,而蓝牙协议控制处理器被配置为处理蓝牙协议数据。
在一种可选的实现方式中,蓝牙耳机中的至少一个处理器可以包括低功耗处理器和蓝牙协议控制处理器。其中,蓝牙协议控制处理器被配置为处理蓝牙协议数据。而本公开所提供的用于控制智能耳机的方法可以通过蓝牙耳机中的低功耗处理器和蓝牙协议控制处理器共同执行。例如,对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句可以通过低功耗处理器执行,而按照预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合,将用户命令语句分别与所确定的命令词集合中的各命令词进行匹配,以及响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式可以通过蓝牙协议控制处理器执行。这样,蓝牙耳机中处理器分工明确,可以进一步增强蓝牙耳机对于用户语音请求的响应速度,以及延长蓝牙耳机待机时间,减少充电次数。
需要说明的是,作为蓝牙耳机,蓝牙耳机101中还可以包括一些为了完成蓝牙耳机无线播放于语音数据的功能所必须的器件,例如:充电模块、麦克风和扬声器等等。
继续参考图2,其示出了根据本公开的用于控制蓝牙耳机的方法的一个实施例的流程200,应用于蓝牙耳机中的至少一个处理器,该用于控制蓝牙耳机的方法,包括以下步骤:
步骤201,对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句。
在本实施例中,用于控制蓝牙耳机的方法的执行主体(例如图1所示的蓝牙耳机)可以首先获取蓝牙耳机采集的用户输入语音,再对所获取的用户输入语音进行语音识别,得到用户命令语句。
在本实施例中,上述执行主体可以将蓝牙耳机实时采集的语音数据作为用户输入语音。例如,用户输入语音可以是蓝牙耳机实时采集的指定时间长度或者指定数据帧数的语音数据段。比如,假设蓝牙耳机采集的每帧语音数据对应10毫秒的语音,可以将蓝牙耳机实时连续采集的200帧(即,对应2秒)语音数据作为用户输入语音。又例如,用户输入语音也可以是利用滑动窗口方法获取的蓝牙实时采集的语音数据段,即每次获取预设窗口长度帧的语音数据,下次获取的语音数据的第一帧数据相对于上次获取的语音数据的第一帧向后滑动预设滑动步长帧,其中,预设窗口长度和预设滑动步长都是可以定制的。还例如,用户输入语音也可以是蓝牙耳机实时采集的语音信号幅度均值超过预设信号幅度阈值的语音数据段。
需要说明的是,如何对用户输入语音进行语音识别是目前广泛研究和应用的现有技术,本公开对此不做具体限定。
步骤202,按照预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合。
在本实施例中,上述执行主体中可以采用各种实现方式预先存储工作模式与命令词集合之间的对应关系。例如,可以在配置文件中存储工作模式与命令词集合之间的对应关系。又例如,也可以将工作模式与命令词集合之间的对应关系存储在上述用于控制蓝牙耳机的方法逻辑所在的代码文件中。
预设的工作模式与命令词集合之间的对应关系可以是由技术专家根据实践中蓝牙耳机处于不同的工作模式只能执行与相应工作模式对应的各种命令而归纳总结并制定的。其中,蓝牙耳机所处于的不同的工作模式组成了预设工作模式集合,而蓝牙耳机的当前工作模式可以是预设工作模式集合中的工作模式。蓝牙耳机或者与蓝牙耳机连接的电子设备可以根据蓝牙耳机当前的工作状况实时更新蓝牙耳机的当前工作模式。预设的工作模式与命令词集合之间的对应关系中的工作模式可以是上述预设工作模式集合中的工作模式。不同工作模式对应的命令词集合不相同。不同工作模式对应的命令词可以完全不同,即可以不包括相同的命令词。不同工作模式对应的命令词也可以部分相同,即可以包括至少一个相同的命令词。
每个工作模式对应的命令词集合中的命令词的长度在本公开中不做具体限定,例如,命令词可以是单个字、词语、短语或者短句等。
这样,上述执行主体在执行步骤202时,可以按照上述预先存储的预设的工作模式与命令词集合之间的对应关系,确定与蓝牙耳机的当前工作模式对应的命令词集合。
步骤203,将用户命令语句分别与所确定的命令词集合中的各命令词进行匹配。
在本实施例中,上述执行主体可以采用各种实现方式将步骤201中所得到的用户命令语句分别与步骤202中所确定的命令词集合中的各命令词进行匹配。
例如,上述执行主体可以对于所确定的命令词集合中的每个命令词,确定用户命令语句是否包括该命令词;如果确定包括则确定用户命令语句与该命令词匹配,如果确定不包括则确定用户命令语句与该命令词不匹配。
又例如,上述执行主体可以对于所确定的命令词集合中的每个命令词,计算用户命令语句与该命令词之间的文本相似度;如果计算得到的文本相似度大于预设相似度阈值则确定用户命令语句与该命令词匹配,如果确定不不大于上述预设相似度阈值则确定用户命令语句与该命令词不匹配。
步骤204,响应于确定用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式。
在本实施例中,上述执行主体可以在执行完步骤203后,如果确定用户命令语句与所确定的命令词集合中的目标命令词匹配,则可以执行与目标命令词对应的命令,以及根据蓝牙耳机执行完与目标命令词对应的命令之后的工作模式设置蓝牙耳机的当前工作模式。
在本实施例中,预设的工作模式与命令词集合之间的对应关系中的每个命令词对应有相应的命令。一般情况下,不同的命令词对应不同的命令。但为了增加该用户控制蓝牙耳机的方法的适应性,不同的命令词也可以对应相同的命令。例如,“播放下一首”和“下一首”可以是两个不同的命令词,但是上述两个命令词所对应的命令可以是相同的,均为使得蓝牙耳机连接的电子设备切换到当前播放音乐的下一首音乐进行播放。另外需要指出的是,在不同的命令词对应相同的命令的情况下,除了需要确保不同工作模式对应的命令词集合不完全相同,还需要确保不同工作模式对应的命令词集合所对应的命令是不完全相同的。通俗来讲,即在蓝牙耳机在不同的工作模式下所能执行的命令是不同的。
本公开的上述实施例提供的方法通过在蓝牙耳机中直接识别用户输入语音,如果用户语音与当前工作模式对应的命令词匹配,则执行相应的命令,继而实现用户在不同的场景下,直接简单方便地通过说出该场景对应的命令词执行该场景下可以执行的相应操作,提高了用户操作蓝牙耳机的效率,方便了用户使用。
进一步参考图3,其示出了用于控制蓝牙耳机的方法的又一个实施例的流程300。该用于控制蓝牙耳机的方法的流程300,包括以下步骤:
步骤301,对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句。
在本实施例中,步骤301的具体操作与图2所示的实施例中步骤201的操作基本相同,在此不再赘述。
步骤302,确定蓝牙耳机的当前工作模式。
在本实施例中,蓝牙耳机的当前工作模式可以是预设工作模式集合中的工作模式。这里,预设工作模式集合可以包括:待机模式,来电振铃模式和媒体播放模式。下面具体说明:
待机模式可以是指:蓝牙耳机既没有播放任何媒体内容(或暂停播放时),也没有进行电话通话或者基于即时通信软件的语音通话,也没有来电振铃。
来电振铃模式可以是指:与蓝牙耳机相连的电子设备(例如,智能手机)有来电振铃,蓝牙耳机和与蓝牙耳机相连的电子设备都在发出振铃信号。
媒体播放模式可以是指:蓝牙耳机中正在播放从与该蓝牙耳机连接的电子设备中传输过来的流媒体内容。
上述执行主体如果确定蓝牙耳机的当前工作模式为待机模式,可以转到步骤303A执行。
上述执行主体如果确定蓝牙耳机的当前工作模式为来电振铃模式,可以转到步骤303B执行。
上述执行主体如果确定蓝牙耳机的当前工作模式为媒体播放模式,可以转到步骤303C执行。
步骤303A,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词。
这里,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为待机模式的情况下,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词。即,如果蓝牙耳机当前处于待机模式,激活唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词。
这里,唤醒语音助手应用命令词可以是预设的至少一个用于执行唤醒语音助手应用的操作的命令词。例如,唤醒语音助手应用命令词可以是语音助手应用的软件名称。又例如,唤醒语音助手应用命令词也可以是唤醒词加上语音助手应用的软件名称,其中,唤醒词可以是例如“嗨”、“你好”等等。
这里,启动媒体播放命令词可以是预设的至少一个用于执行启动媒体播放应用的操作的命令词。例如,启动媒体播放命令词可以是“放首歌听”、“播放歌曲”、“播放音乐”、“放视频”、“播放”、“我想听歌”等等。
这里,恢复媒体播放命令词可以是预设的至少一个用于执行媒体播放操作的命令词。例如,恢复媒体播放命令词可以是“接着放歌”、“继续放歌”、“恢复播放”、“继续播放”等等。
上述执行主体可以在执行完步骤303A之后,转到步骤304执行。
步骤303B,确定与当前工作模式对应的命令词集合包括:接听来电命令词和拒接来电命令词。
这里,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为来电振铃模式的情况下,确定与当前工作模式对应的命令词集合包括:接听来电命令词和拒接来电命令词。即,如果蓝牙耳机当前处于来电振铃模式,激活接听来电命令词和拒接来电命令词。
这里,接听来电命令词可以是预设的至少一个用于执行接听来电、即时通信软件语音通话或者视频通话的操作的命令词。例如,接听来电命令词可以是“接电话”、“接听来电”、“接听语音”、“通话”、“接听通话”、“接通通话”、“接通视频通话”、“接通语音通话”等等。
这里,拒接来电命令词可以是预设的至少一个用于执行拒接来电、即时通信软件语音通话或者视频通话的操作的命令词。例如,拒接来电命令词可以是“不接”、“不接来电”、“挂了”、“拒接”、“拒接语音”、“挂电话”、“不接通话”、“挂断通话”、“我不接”等等。
上述执行主体可以在执行完步骤303B之后,转到步骤304执行。
步骤303C,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
这里,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,确定与当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。即,如果蓝牙耳机当前处于媒体播放模式,激活唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
这里,停止播放命令词可以是预设的至少一个用于执行停止播放当前蓝牙耳机正在播放的流媒体的操作的命令词。例如,停止播放命令词可以是“停止播放”、“停下播放”、“别播了”、“不播了”等等。
这里,暂停播放命令词可以是预设的至少一个用于执行暂时停止播放当前蓝牙耳机正在播放的流媒体的操作的命令词。例如,暂停播放命令词可以是“暂停播放”、“暂停下”、“先播到这里”、“等下再播”等等。
这里,播放上一首命令词可以是预设的至少一个用于执行播放当前蓝牙耳机正在播放的流媒体的上一个流媒体的操作的命令词。例如,播放上一首播放命令词可以是“上一首”、“播上一首”、“上一首吧”、“前面一首”等等。
这里,播放下一首命令词可以是预设的至少一个用于执行播放当前蓝牙耳机正在播放的流媒体的下一个流媒体的操作的命令词。例如,播放下一首播放命令词可以是“下一首”、“播下一首”、“下一首吧”、“后面一首”等等。
这里,增大音量命令词可以是预设的至少一个用于执行增大音量操作的命令词。例如,增大音量命令词可以是“大点儿声”、“增大音量”、“调高音量”、“声音有点小”等等。
这里,减小音量命令词可以是预设的至少一个用于执行减小音量操作的命令词。例如,减小音量命令词可以是“小点儿声”、“减小音量”、“调低音量”、“声音有点大”等等。
上述执行主体可以在执行完步骤303C之后,转到步骤304执行。
步骤304,将用户命令语句分别与所确定的命令词集合中的各命令词进行匹配。
在本实施例中,上述执行主体可以在执行完步骤303A、303B或者303C后,将步骤301中得到的用户命令语句分别与执行完步骤303A、303B或者303C后所得到的命令词集合中的各命令词进行匹配,关于具体匹配方法可以参考图2所示的实施例中步骤203的相关描述,在此不再赘述。而由上述记载可知:
当上述执行主体是执行完步骤303A后执行步骤304,则步骤304中所确定的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词。
当上述执行主体是执行完步骤303B后执行步骤304,则步骤304中所确定的命令词集合包括:接听来电命令词和拒接来电命令词。
当上述执行主体是执行完步骤303C后执行步骤304,则步骤304中所确定的命令词集合包括:唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。即,如果蓝牙耳机当前处于媒体播放模式,激活唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
步骤305,响应于确定用户命令语句与唤醒语音助手应用命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备启动电子设备上安装的语音助手应用的启动命令。
由上述记载可知,待机模式对应的命令词集合和媒体播放模式对应的命令词集合可以包括唤醒语音助手应用命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为待机模式或者媒体播放模式的情况下,唤醒语音助手应用命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与唤醒语音助手应用命令词进行匹配的操作。如果在步骤304中确定用户命令语句与唤醒语音助手应用命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备启动上述电子设备上安装的语音助手应用的启动命令。上述电子设备在接收到上述启动命令后可以启动其上安装的语音助手应用。这里,电子设备上安装的语音助手应用可以是通过智能对话与即时问答的智能交互,实现帮助用户解决问题的应用程序。语音助手应用可以是市面上已有的智能语音助手类应用,例如,siri(苹果智能语音助手)、小爱同学语音助理(小米智能语音助手)等。语音助手应用也可以是未来开发的各种智能语音助手类应用。
在语音助手应用启动后,用户再使用蓝牙耳机说话,用户所说的语音数据可以被蓝牙耳机采集并发送给上述电子设备,则上述电子设备上启动的语音助手应用可以接收上述用户的语音数据并识别以及确定用户的意图,并根据所确定的用户意图,执行相应的操作。
例如,如果用户希望查询今天的天气,可以使用蓝牙耳机说“今天天气怎么样”,上述用户语音数据被蓝牙耳机采集并发送给上述电子设备,上述电子设备上的语音助手应用对所收到的语音数据进行语音识别,并确定了用户的意图是查询今天的天气,则上述电子设备上的语音助手应用可以启动浏览器并访问预设的查询天气的网站后获得天气数据,并在浏览器中显示所获得的天气数据。进而,用户只需要使用蓝牙耳机说出相应的需求,就可以控制与蓝牙耳机连接的电子设备实现自己的需求。
由于待机模式和媒体播放模式对应的命令词集合包括唤醒语音助手应用命令词,因此,用户可以在蓝牙耳机处于待机模式或者媒体播放模式时,通过说出与唤醒语音助手应用命令词匹配的语句,实现唤醒与蓝牙耳机连接的电子设备上安装的语音助手应用的目的。
需要说明的是,不论是在待机模式还是在媒体播放模式下用户通过语音启动了与蓝牙耳机连接的电子设备上安装的语音助手应用,蓝牙耳机的当前工作模式可以不做改变,继续维持原来的待机模式或者媒体播放模式。
步骤306,响应于确定用户命令语句与启动媒体播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备启动媒体播放应用的启动媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。
由上述记载可知,待机模式对应的命令词集合可以包括启动媒体播放命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为待机模式的情况下,启动媒体播放命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与启动媒体播放命令词进行匹配的操作。如果在步骤304中确定用户命令语句与启动媒体播放命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备启动媒体播放应用的启动媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。上述电子设备在接收到上述启动媒体播放命令后可以启动其上安装的指定媒体播放应用并开始播放流媒体(例如,按照上述指定媒体播放应用的上次退出时的断点继续播放)。这里,指定媒体播放应用可以是上述电子设备出厂时预先指定的媒体播放应用,上述指定媒体播放应用也可以后期由用户指定。在指定媒体播放应用启动后,用户即可以使用蓝牙耳机收听流媒体内容。
由于待机模式对应的命令词集合包括启动媒体播放命令词,因此,用户可以在蓝牙耳机处于待机模式时,通过说出与启动媒体播放命令词匹配的语句,实现控制电子设备启动其上安装的指定媒体播放应用播放流媒体继而在蓝牙耳机中收听流媒体的目的。而由于蓝牙耳机中已经开始播放流媒体,则蓝牙耳机的当前工作模式不再是待机模式,因此,上述执行主体可以将蓝牙耳机的当前工作模式设置为媒体播放模式。
步骤307,响应于确定用户命令语句与恢复媒体播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备恢复媒体播放的恢复媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。
由上述记载可知,待机模式对应的命令词集合可以包括恢复媒体播放命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为待机模式的情况下,恢复媒体播放命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与恢复媒体播放命令词进行匹配的操作。如果在步骤304中确定用户命令语句与恢复媒体播放命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备恢复媒体播放的恢复媒体播放命令,以及将蓝牙耳机的当前工作模式设置为媒体播放模式。上述电子设备在接收到上述恢复媒体播放命令后可以利用其上安装的指定媒体播放应用按照上述指定媒体播放应用上次退出时的断点继续播放流媒体。这样,用户即可以使用蓝牙耳机恢复收听流媒体内容。
由于待机模式对应的命令词集合包括恢复媒体播放命令词,因此,用户可以在蓝牙耳机处于待机模式时,通过说出与恢复媒体播放命令词匹配的语句,实现控制电子设备恢复播放流媒体继而在蓝牙耳机中继续收听流媒体的目的。而由于蓝牙耳机中已经恢复播放流媒体,则蓝牙耳机的当前工作模式不再是待机模式,因此,上述执行主体可以将蓝牙耳机的当前工作模式设置为媒体播放模式。
步骤308,响应于确定用户命令语句与接听来电命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备接听来电的接听来电命令。
由上述记载可知,来电振铃模式对应的命令词集合可以包括接听来电命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为来电振铃模式的情况下,接听来电命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与接听来电命令词进行匹配的操作。如果在步骤304中确定用户命令语句与接听来电命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示电子设备接听来电的接听来电命令。上述电子设备在接收到上述接听来电命令后可以接通当前来电,接通当前即时通信软件语音通话或者接通当前即时通信软件视频通话。
由于来电振铃模式对应的命令词集合包括接听来电命令词,因此,用户可以在蓝牙耳机处于来电振铃模式时,通过说出与接听来电命令词匹配的语句,实现控制电子设备接听来电或者接听即时通信软件语音通话或者视频通话的目的,进而用户可以使用蓝牙耳机接听来电或者接听即时通信软件语音通话或者视频通话。而在用户使用蓝牙耳机接听来电或者接听即时通信软件语音通话或者视频通话的过程中,蓝牙耳机的工作模式可以不必修改,如果用户接听来电结束,或者接听即时通信软件语音通话或者视频通话结束,则可以将蓝牙耳机的当前工作模式设置为待机模式。
步骤309,响应于确定用户命令语句与拒接来电命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备拒接来电的拒接来电命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
由上述记载可知,来电振铃模式对应的命令词集合可以包括拒接来电命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为来电振铃模式的情况下,拒接来电命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与拒接来电命令词进行匹配的操作。如果在步骤304中确定用户命令语句与拒接来电命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示电子设备拒接来电的拒接来电命令,以及将蓝牙耳机的当前工作模式设置为待机模式。上述电子设备在接收到上述拒接来电命令后可以挂断当前来电,挂断当前即时通信软件语音通话或者挂断当前即时通信软件视频通话。
由于来电振铃模式对应的命令词集合包括拒接来电命令词,因此,用户可以在蓝牙耳机处于来电振铃模式时,通过说出与拒接来电命令词匹配的语句,实现控制电子设备挂断来电或者挂断即时通信软件语音通话或者视频通话的目的。在用户挂断来电或者挂断即时通信软件语音通话或者视频通话后,蓝牙耳机将继续处于待机模式,因此,上述执行主体可以将蓝牙耳机的当前工作模式设置为待机模式。
步骤310,响应于确定用户命令语句与停止播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备停止播放媒体的停止播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
由上述记载可知,媒体播放模式对应的命令词集合可以包括停止播放命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,停止播放命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与停止播放命令词进行匹配的操作。如果在步骤304中确定用户命令语句与停止播放命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示电子设备停止播放媒体的停止播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。上述电子设备在接收到上述停止播放命令后可以关闭当前正在播放流媒体的应用。
由于媒体播放模式对应的命令词集合包括停止播放命令词。因此,用户可以在蓝牙耳机处于媒体播放模式时,通过说出与停止播放命令词匹配的语句,实现控制电子设备关闭当前正在播放流媒体的应用的目的。而由于蓝牙耳机中已经不在播放流媒体,则蓝牙耳机的当前工作模式不再是媒体播放模式而应处于待机模式,因此,上述执行主体可以将蓝牙耳机的当前工作模式设置为待机模式。
步骤311,响应于确定用户命令语句与暂停播放命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备暂停播放媒体的暂停播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。
由上述记载可知,媒体播放模式对应的命令词集合可以包括暂停播放命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,暂停播放命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与暂停播放命令词进行匹配的操作。如果在步骤304中确定用户命令语句与暂停播放命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示电子设备暂停播放媒体的暂停播放媒体命令,以及将蓝牙耳机的当前工作模式设置为待机模式。上述电子设备在接收到上述暂停播放命令后可以暂停当前正在播放的流媒体,并将记录当前播放进度。
由于媒体播放模式对应的命令词集合包括暂停播放命令词。因此,用户可以在蓝牙耳机处于媒体播放模式时,通过说出与暂停播放命令词匹配的语句,实现控制电子设备暂停当前正在播放的流媒体的目的。而由于蓝牙耳机中不再播放流媒体,则蓝牙耳机的当前工作模式不再是媒体播放模式而应处于待机模式,因此,上述执行主体可以将蓝牙耳机的当前工作模式设置为待机模式。
步骤312,响应于确定用户命令语句与播放上一首命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备播放上一首媒体的播放上一首媒体命令。
由上述记载可知,媒体播放模式对应的命令词集合可以包括播放上一首命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,播放上一首命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与播放上一首命令词进行匹配的操作。如果在步骤304中确定用户命令语句与播放上一首命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备播放上一首媒体的播放上一首媒体命令。上述电子设备在接收到上述播放上一首媒体命令后可以切换到播放当前正在播放的媒体的上一首媒体,继而用户可以在蓝牙耳机中收听原本正在播放的媒体的上一首媒体,而蓝牙耳机原本处于媒体播放模式,在播放上一首媒体后仍然处于媒体播放模式,因此,不必修改蓝牙耳机的当前工作模式。
由于媒体播放模式对应的命令词集合包括播放上一首命令词。因此,用户可以在蓝牙耳机处于媒体播放模式时,通过说出与播放上一首命令词匹配的语句,实现控制电子设备切换到播放当前正在播放的流媒体上一首媒体的目的。而蓝牙耳机的当前工作模式可以不做改变,继续维持原来的媒体播放模式。
步骤313,响应于确定用户命令语句与播放下一首命令词匹配,向当前与蓝牙耳机连接的电子设备发送用于指示电子设备播放下一首媒体的播放下一首媒体命令。
由上述记载可知,媒体播放模式对应的命令词集合可以包括播放下一首命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,播放下一首命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与播放下一首命令词进行匹配的操作。如果在步骤304中确定用户命令语句与播放下一首命令词匹配,则上述执行主体可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备播放下一首媒体的播放下一首媒体命令。上述电子设备在接收到上述播放下一首媒体命令后可以切换到播放当前正在播放的媒体的下一首媒体,继而用户可以在蓝牙耳机中收听原本正在播放的媒体的下一首媒体,而蓝牙耳机原本处于媒体播放模式,在播放下一首媒体后仍然处于媒体播放模式,因此,不必修改蓝牙耳机的当前工作模式。
由于媒体播放模式对应的命令词集合包括播放下一首命令词。因此,用户可以在蓝牙耳机处于媒体播放模式时,通过说出与播放下一首命令词匹配的语句,实现控制电子设备切换到播放当前正在播放的流媒体下一首媒体的目的。而蓝牙耳机的当前工作模式可以不做改变,继续维持原来的媒体播放模式。
步骤314,响应于确定用户命令语句与增大音量命令词匹配,将蓝牙耳机的音量增加预设音量,或者向当前与蓝牙耳机连接的电子设备发送用于指示电子设备增大音量的增大音量命令。
由上述记载可知,媒体播放模式对应的命令词集合可以包括增大音量命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,增大音量命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与增大音量命令词进行匹配的操作。如果在步骤304中确定用户命令语句与增大音量命令词匹配,则上述执行主体可以将蓝牙耳机的音量增加预设音量,或者也可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备增大音量的增大音量命令。上述电子设备在接收到上述增大音量命令后可以将当前播放媒体的媒体播放应用的音量提高预设音量,继而用户可以在蓝牙耳机中听到相对之前播放音量提高之后的声音。而蓝牙耳机原本处于媒体播放模式,在增大音量之后后仍然处于媒体播放模式,因此,不必修改蓝牙耳机的当前工作模式。
由于媒体播放模式对应的命令词集合包括增大音量命令词。因此,用户可以在蓝牙耳机处于媒体播放模式时,通过说出与增大音量命令词匹配的语句,实现控制蓝牙耳机增大音量或者控制与蓝牙耳机连接的电子设备提高当前播放媒体的媒体播放应用的音量的目的。而蓝牙耳机的当前工作模式可以不做改变,继续维持原来的媒体播放模式。
步骤315,响应于确定用户命令语句与减小音量命令词匹配,将蓝牙耳机的音量减少预设音量,或者向当前与蓝牙耳机连接的电子设备发送用于指示电子设备减小音量的减小音量命令。
由上述记载可知,媒体播放模式对应的命令词集合可以包括减小音量命令词。因此,上述执行主体可以在步骤302中确定蓝牙耳机的当前工作模式为媒体播放模式的情况下,减小音量命令词才能在步骤304中所确定的命令词集合中,也才能在步骤304中执行将步骤301中所得到的用户命令语句与减小音量命令词进行匹配的操作。如果在步骤304中确定用户命令语句与减小音量命令词匹配,则上述执行主体可以将蓝牙耳机的音量减少预设音量,或者也可以向当前与蓝牙耳机连接的电子设备发送用于指示上述电子设备减小音量的减小音量命令。上述电子设备在接收到上述减小音量命令后可以将当前播放媒体的媒体播放应用的音量降低预设音量,继而用户可以在蓝牙耳机中听到相对之前播放音量降低之后的声音。而蓝牙耳机原本处于媒体播放模式,在减小音量之后仍然处于媒体播放模式,因此,不必修改蓝牙耳机的当前工作模式。
由于媒体播放模式对应的命令词集合包括减小音量命令词。因此,用户可以在蓝牙耳机处于媒体播放模式时,通过说出与减小音量命令词匹配的语句,实现控制蓝牙耳机减小音量或者控制与蓝牙耳机连接的电子设备降低当前播放媒体的媒体播放应用的音量的目的。而蓝牙耳机的当前工作模式可以不做改变,继续维持原来的媒体播放模式。
从图3中可以看出,与图2对应的实施例相比,本实施例中的用于控制蓝牙耳机的方法的流程300给出了蓝牙耳机三种不同的工作模式以及每种工作模式对应的命令词集合,以及给出了在用户输入语音识别得到的用户语句与每个命令词匹配后所执行的操作。由此,本实施例描述的方案可以实现在待机模式、来电振铃模式以及媒体播放模式下通过语音控制蓝牙耳机。
继续参见图4,图4是根据图3所示的实施例的用于控制蓝牙耳机的方法的应用场景的示意图。在图4所示的应用场景中,用户可以通过语音用户界面与蓝牙耳机401进行交互,其中,语音用户界面由三部分组成:工作模式402、用户命令词集合403和***功能响应404。
工作模式402包括:待机模式4021、来电振铃模式4022和媒体播放模式4023。
用户命令词集合403包括:唤醒语音助手应用命令词40301、启动媒体播放命令词40302、恢复媒体播放命令词40303、接听来电命令词40304、拒接来电命令词40305、停止播放命令词40306、暂停播放命令词40307、播放上一首命令词40308、播放下一首命令词40309、增大音量命令词40310和减小音量命令词40311。
***功能响应404包括:唤醒语音助手应用40401,启动媒体播放40402,恢复媒体播放40403、接听来电、语音或视频通话40404,挂断来电、语音或视频通话40405,停止播放媒体40406,暂停播放媒体40407,播放上一首媒体40408,播放下一首媒体40409,增大耳机或媒体播放音量40410,减小耳机或媒体播放音量40411。
待机模式4021对应的命令词集合包括:唤醒语音助手应用命令词40301、启动媒体播放命令词40302和恢复媒体播放命令词40303。
来电振铃模式4022对应的命令词集合包括:接听来电命令词40304和拒接来电命令词40305。
媒体播放模式4023对应的命令词集合包括:唤醒语音助手应用命令词40301、停止播放命令词40306、暂停播放命令词40307、播放上一首命令词40308、播放下一首命令词40309、增大音量命令词40310和减小音量命令词40311。
唤醒语音助手应用命令词40301对应的***功能响应为:唤醒语音助手应用40401。
启动媒体播放命令词40302对应的***功能响应为:启动媒体播放40402。
恢复媒体播放命令词40303对应的***功能响应为:恢复媒体播放40403。
接听来电命令词40304对应的***功能响应为:接听来电、语音或视频通话40404。
拒接来电命令词40305对应的***功能响应为:挂断来电、语音或视频通话40406。
停止播放命令词40306对应的***功能响应为:停止播放媒体40406。
暂停播放命令词40307对应的***功能响应为:暂停播放媒体40407。
播放上一首命令词40308对应的***功能响应为:播放上一首媒体40408。
播放下一首命令词40309对应的***功能响应为:播放下一首媒体40409。
增大音量命令词40310对应的***功能响应为:增大耳机或媒体播放音量40410。
减小音量命令词40311对应的***功能响应为:减小耳机或媒体播放音量40411。
蓝牙耳机401可以从待机模式4021经过唤醒语音助手应用命令词40301实现***功能响应唤醒语音助手应用40401,并随后保持工作模式为待机模式4021。
蓝牙耳机401可以从待机模式4021经过启动媒体播放命令词40302实现***功能响应播放媒体40402,并随后将工作模式从待机模式4021切换到媒体播放模式4023。
蓝牙耳机401可以从待机模式4021经过恢复媒体播放命令词40303实现***功能响应播放媒体40403,并随后将工作模式从待机模式4021切换到媒体播放模式4023。
蓝牙耳机401可以从来电振铃模式4022经过接听来电命令词40304实现***功能响应接听来电、语音或视频通话40404,并随后保持工作模式为来电振铃模式4022。
蓝牙耳机401可以从来电振铃模式4022经过拒接来电命令词40305实现***功能响应拒接来电、语音或视频通话40406,并随后将工作模式从来电振铃模式4022切换到待机模式4021。
蓝牙耳机401可以从媒体播放模式4023经过唤醒语音助手应用命令词40301实现***功能响应唤醒语音助手应用40401,并随后保持工作模式为媒体播放模式4023。
蓝牙耳机401可以从媒体播放模式4023经过停止播放命令词40306实现***功能响应停止播放媒体40406,并随后将工作模式从媒体播放模式4022切换到待机模式4021。
蓝牙耳机401可以从媒体播放模式4023经过暂停播放命令词40307实现***功能响应暂停播放媒体40407,并随后将工作模式从媒体播放模式4022切换到待机模式4021。
蓝牙耳机401可以从媒体播放模式4023经过播放上一首命令词40308实现***功能响应播放上一首媒体40408,并随后保持工作模式为媒体播放模式4023。
蓝牙耳机401可以从媒体播放模式4023经过播放下一首命令词40309实现***功能响应播放下一首媒体40409,并随后保持工作模式为媒体播放模式4023。
蓝牙耳机401可以从媒体播放模式4023经过增大音量命令词40310实现***功能响应增大耳机或媒体播放音量40410,并随后保持工作模式为媒体播放模式4023。
蓝牙耳机401可以从媒体播放模式4023经过减小音量命令词40311实现***功能响应减小耳机或媒体播放音量40411,并随后保持工作模式为媒体播放模式4023。
用户可以通过蓝牙耳机401提供的上述语音用户界面与蓝牙耳机401交互,而不需要手动操作蓝牙耳机,解放用户双手,方便用户使用和操作蓝牙耳机。
进一步参考图5,作为对上述各图所示方法的实现,本公开提供了一种用于控制蓝牙耳机的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种蓝牙耳机的至少一个处理器中。
如图5所示,本实施例的用于控制蓝牙耳机的装置500包括:识别单元501、命令词集合确定单元502、匹配单元503和执行单元504。其中,识别单元501,被配置成对上述蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;命令词集合确定单元502,被配置成按照预设的工作模式与命令词集合之间的对应关系,确定与上述蓝牙耳机的当前工作模式对应的命令词集合;匹配单元503,被配置成将上述用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;而执行单元504,被配置成响应于确定上述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与上述目标命令词对应的命令,以及根据上述蓝牙耳机执行完与上述目标命令词对应的命令之后的工作模式设置上述蓝牙耳机的当前工作模式。
在本实施例中,用于控制蓝牙耳机的装置500的识别单元501、命令词集合确定单元502、匹配单元503和执行单元504的具体处理及其所带来的技术效果可分别参考图2对应实施例中步骤201、步骤202、步骤203和步骤204的相关说明,在此不再赘述。
在一些可选的实现方式中,上述命令词集合确定单元502可以包括:待机模式命令词确定模块(图5中未示出),被配置成响应于确定上述蓝牙耳机的当前工作模式为待机模式,确定与上述当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词;来电振铃模式命令词确定模块(图5中未示出),被配置成响应于确定上述蓝牙耳机的当前工作模式为来电振铃模式,确定与上述当前工作模式对应的命令词集合包括:接听来电命令词和拒接来电命令词;媒体播放模式命令词确定模块(图5中未示出),被配置成响应于确定上述蓝牙耳机的当前工作模式为媒体播放模式,确定与上述当前工作模式对应的命令词集合包括:上述唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
在一些可选的实现方式中,上述执行单元504可以包括:语音助手应用启动模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述唤醒语音助手应用命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备启动上述电子设备上安装的语音助手应用的启动命令。
在一些可选的实现方式中,上述执行单元504可以包括:媒体播放模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述启动媒体播放命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备启动媒体播放应用的启动媒体播放命令,以及将上述蓝牙耳机的当前工作模式设置为媒体播放模式。
在一些可选的实现方式中,上述执行单元504可以包括:恢复媒体播放模块(图5中未示出),被配置成:响应于确定上述用户命令语句与上述恢复媒体播放命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备恢复媒体播放的恢复媒体播放命令,以及将上述蓝牙耳机的当前工作模式设置为媒体播放模式。
在一些可选的实现方式中,上述执行单元504可以包括:接听来电模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述接听来电命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备接听来电的接听来电命令。
在一些可选的实现方式中,上述执行单元504可以包括:拒接来电模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述拒接来电命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备拒接来电的拒接来电命令,以及将上述蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实现方式中,上述执行单元504可以包括:停止播放模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述停止播放命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备停止播放媒体的停止播放媒体命令,以及将上述蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实现方式中,上述执行单元504可以包括:暂停播放模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述暂停播放命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备暂停播放媒体的暂停播放媒体命令,以及将上述蓝牙耳机的当前工作模式设置为待机模式。
在一些可选的实现方式中,上述执行单元504可以包括:播放上一首模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述播放上一首命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备播放上一首媒体的播放上一首媒体命令。
在一些可选的实现方式中,上述执行单元504可以包括:播放下一首模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述播放下一首命令词匹配,向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备播放下一首媒体的播放下一首媒体命令。
在一些可选的实现方式中,上述执行单元504可以包括:增大音量模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述增大音量命令词匹配,将上述蓝牙耳机的音量增加预设音量,或者向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备增大音量的增大音量命令。
在一些可选的实现方式中,上述执行单元504可以包括:减小音量模块(图5中未示出),被配置成响应于确定上述用户命令语句与上述减小音量命令词匹配,将上述蓝牙耳机的音量减少上述预设音量,或者向当前与上述蓝牙耳机连接的电子设备发送用于指示上述电子设备减小音量的减小音量命令。
需要说明的是,本公开提供的用于控制蓝牙耳机的装置中各单元的实现细节和技术效果可以参考本公开中其它实施例的说明,在此不再赘述。
下面参考图6,其示出了适于用来实现本公开的蓝牙耳机600的一个实施例的硬件结构示意图。图6示出的蓝牙耳机仅仅是一个示例,不应对本公开的功能和使用范围带来任何限制。
如图6所示,蓝牙耳机600包括至少一个处理器601、存储器602、接口603、总线604、输入单元605和输出单元606。
至少一个处理器601、存储器602和接口603通过总线604彼此相连。输入单元605和输出单元606通过接口603连接至总线604。在此,根据本公开提供的方法可以被实现为计算机程序,并且存储在存储器602中。蓝牙耳机600中的至少一个处理器601通过调用存储器602中存储的上述计算机程序,来具体实现本公开所提供的方法中限定的蓝牙耳机控制功能。
在一些实现方式中,输入单元605可以包括麦克风等用于采集语音数据的器件,输出单元606可以包括扬声器等用于播放语音或音乐数据的器件,通信组件等用于与其他电子设备进行数据交互的器件也可以作为输入单元605或者输出单元606的一部分。
由此,至少一个处理器601在调用上述计算机程序执行控制蓝牙耳机的功能时,可以控制输入单元605采集用户的语音数据,以及控制至少一个处理器识别用户输入的语音数据,修改蓝牙耳机的工作模式以及最终控制输出单元606执行相应的操作。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被至少一个处理器601执行时,执行本公开的方法中限定的上述功能。
需要说明的是,本公开所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++、Python,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括识别单元、命令词集合确定单元、匹配单元和执行单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,识别单元还可以被描述为“对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句的单元”。
作为另一方面,本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:对蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;按照预设的工作模式与命令词集合之间的对应关系,确定与上述蓝牙耳机的当前工作模式对应的命令词集合;将上述用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;响应于确定上述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与上述目标命令词对应的命令,以及根据上述蓝牙耳机执行完与上述目标命令词对应的命令之后的工作模式设置上述蓝牙耳机的当前工作模式。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (10)
1.一种用于控制蓝牙耳机的方法,应用于所述蓝牙耳机中的至少一个处理器,所述方法包括:
对所述蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;
按照预设的工作模式与命令词集合之间的对应关系,确定与所述蓝牙耳机的当前工作模式对应的命令词集合;
将所述用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;
响应于确定所述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与所述目标命令词对应的命令,以及根据所述蓝牙耳机执行完与所述目标命令词对应的命令之后的工作模式设置所述蓝牙耳机的当前工作模式。
2.根据权利要求1所述的方法,其中,所述按照预设的工作模式与命令词集合之间的对应关系,确定与所述蓝牙耳机的当前工作模式对应的命令词集合,包括:
响应于确定所述蓝牙耳机的当前工作模式为待机模式,确定与所述当前工作模式对应的命令词集合包括:唤醒语音助手应用命令词、启动媒体播放命令词和恢复媒体播放命令词;
优选地,还包括响应于确定所述蓝牙耳机的当前工作模式为来电振铃模式,确定与所述当前工作模式对应的命令词集合包括:接听来电命令词和拒接来电命令词;
优选地,还包括响应于确定所述蓝牙耳机的当前工作模式为媒体播放模式,确定与所述当前工作模式对应的命令词集合包括:所述唤醒语音助手应用命令词、停止播放命令词、暂停播放命令词、播放上一首命令词、播放下一首命令词、增大音量命令词和减小音量命令词。
3.根据权利要求2所述的方法,其中,所述响应于确定所述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与所述目标命令词对应的命令,以及根据所述蓝牙耳机执行完与所述目标命令词对应的命令之后的工作模式设置所述蓝牙耳机的当前工作模式,包括:
响应于确定所述用户命令语句与所述唤醒语音助手应用命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备启动所述电子设备上安装的语音助手应用的启动命令;
优选地,还包括响应于确定所述用户命令语句与所述启动媒体播放命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备启动媒体播放应用的启动媒体播放命令,以及将所述蓝牙耳机的当前工作模式设置为媒体播放模式;
优选地,还包括响应于确定所述用户命令语句与所述恢复媒体播放命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备恢复媒体播放的恢复媒体播放命令,以及将所述蓝牙耳机的当前工作模式设置为媒体播放模式。
4.根据权利要求3所述的方法,其中,所述响应于确定所述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与所述目标命令词对应的命令,以及根据所述蓝牙耳机执行完与所述目标命令词对应的命令之后的工作模式设置所述蓝牙耳机的当前工作模式,包括:
响应于确定所述用户命令语句与所述接听来电命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备接听来电的接听来电命令;
优选地,还包括响应于确定所述用户命令语句与所述拒接来电命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备拒接来电的拒接来电命令,以及将所述蓝牙耳机的当前工作模式设置为待机模式;
优选地,还包括响应于确定所述用户命令语句与所述停止播放命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备停止播放媒体的停止播放媒体命令,以及将所述蓝牙耳机的当前工作模式设置为待机模式;
优选地,还包括响应于确定所述用户命令语句与所述暂停播放命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备暂停播放媒体的暂停播放媒体命令,以及将所述蓝牙耳机的当前工作模式设置为待机模式。
5.根据权利要求4所述的方法,其中,所述响应于确定所述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与所述目标命令词对应的命令,以及根据所述蓝牙耳机执行完与所述目标命令词对应的命令之后的工作模式设置所述蓝牙耳机的当前工作模式,包括:
响应于确定所述用户命令语句与所述播放上一首命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备播放上一首媒体的播放上一首媒体命令;
优选地,还包括响应于确定所述用户命令语句与所述播放下一首命令词匹配,向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备播放下一首媒体的播放下一首媒体命令;
优选地,还包括响应于确定所述用户命令语句与所述增大音量命令词匹配,将所述蓝牙耳机的音量增加预设音量,或者向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备增大音量的增大音量命令;
优选地,还包括响应于确定所述用户命令语句与所述减小音量命令词匹配,将所述蓝牙耳机的音量减少所述预设音量,或者向当前与所述蓝牙耳机连接的电子设备发送用于指示所述电子设备减小音量的减小音量命令。
6.根据权利要求1-5中任一所述的方法,其中,所述蓝牙耳机中的至少一个处理器包括低功耗处理器和/或蓝牙协议控制处理器。
7.一种用于控制蓝牙耳机的装置,应用于所述蓝牙耳机中的至少一个处理器,所述装置包括:
识别单元,被配置成对所述蓝牙耳机采集的用户输入语音进行识别得到用户命令语句;
命令词集合确定单元,被配置成按照预设的工作模式与命令词集合之间的对应关系,确定与所述蓝牙耳机的当前工作模式对应的命令词集合;
匹配单元,被配置成将所述用户命令语句分别与所确定的命令词集合中的各命令词进行匹配;
执行单元,被配置成响应于确定所述用户命令语句与所确定的命令词集合中的目标命令词匹配,执行与所述目标命令词对应的命令,以及根据所述蓝牙耳机执行完与所述目标命令词对应的命令之后的工作模式设置所述蓝牙耳机的当前工作模式。
8.一种蓝牙耳机,包括:
接口;
存储器,其上存储有至少一个程序;以及
至少一个处理器,在操作上连接到所述接口和所述存储器;
当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器被配置为实现如权利要求1-6中任一所述的方法。
9.根据权利要求8所述的蓝牙耳机,其中,所述至少一个处理器包括低功耗处理器和/或蓝牙协议控制处理器。
10.一种计算机可读存储介质,其上存储有计算机程序,其中,当所述计算机程序被至少一个处理器执行时,使得所述至少一个处理器被配置为实现如权利要求1-6中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010199753.5A CN111405105B (zh) | 2020-03-20 | 2020-03-20 | 用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010199753.5A CN111405105B (zh) | 2020-03-20 | 2020-03-20 | 用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111405105A true CN111405105A (zh) | 2020-07-10 |
CN111405105B CN111405105B (zh) | 2022-03-29 |
Family
ID=71413924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010199753.5A Active CN111405105B (zh) | 2020-03-20 | 2020-03-20 | 用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111405105B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111862975A (zh) * | 2020-07-15 | 2020-10-30 | 百度在线网络技术(北京)有限公司 | 智能终端控制方法、装置、设备、存储介质和*** |
CN112435663A (zh) * | 2020-11-11 | 2021-03-02 | 青岛歌尔智能传感器有限公司 | 命令语音管理方法、装置、设备及介质 |
CN113810814A (zh) * | 2021-08-17 | 2021-12-17 | 百度在线网络技术(北京)有限公司 | 耳机模式切换的控制方法及装置、电子设备和存储介质 |
CN113950037A (zh) * | 2021-12-10 | 2022-01-18 | 荣耀终端有限公司 | 一种音频播放方法及终端设备 |
CN115037831A (zh) * | 2021-03-05 | 2022-09-09 | 深圳市万普拉斯科技有限公司 | 一种模式控制方法、装置、电子设备及耳机 |
CN116016750A (zh) * | 2022-12-13 | 2023-04-25 | 北京小米移动软件有限公司 | 通话控制方法、装置、存储介质与芯片 |
CN116390069A (zh) * | 2023-02-25 | 2023-07-04 | 荣耀终端有限公司 | 蓝牙第三方应用通话管理方法、电子设备及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277334A (zh) * | 2008-05-06 | 2008-10-01 | 宇龙计算机通信科技(深圳)有限公司 | 具有播放模式的移动终端及其播放模式的实现方法 |
CN103209246A (zh) * | 2012-01-16 | 2013-07-17 | 三星电子(中国)研发中心 | 一种通过蓝牙耳机控制手持设备的方法及手持设备 |
CN104980839A (zh) * | 2015-07-08 | 2015-10-14 | 广东翼卡车联网服务有限公司 | 一种车载智能蓝牙耳机及其实现方法 |
US9325828B1 (en) * | 2014-12-31 | 2016-04-26 | Lg Electronics Inc. | Headset operable with mobile terminal using short range communication |
CN106530664A (zh) * | 2016-12-29 | 2017-03-22 | 深圳市秦通通讯有限公司 | 基于蓝牙技术的智能电器数据采集***及方法 |
CN107785019A (zh) * | 2017-10-26 | 2018-03-09 | 西安Tcl软件开发有限公司 | 车载设备及其语音识别方法、可读存储介质 |
CN108899025A (zh) * | 2018-07-24 | 2018-11-27 | 中国联合网络通信集团有限公司 | 终端设备控制方法、设备及存储介质 |
CN208227260U (zh) * | 2018-05-08 | 2018-12-11 | 国光电器股份有限公司 | 一种智能蓝牙耳机和蓝牙交互*** |
CN109493849A (zh) * | 2018-12-29 | 2019-03-19 | 联想(北京)有限公司 | 语音唤醒方法、装置及电子设备 |
-
2020
- 2020-03-20 CN CN202010199753.5A patent/CN111405105B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277334A (zh) * | 2008-05-06 | 2008-10-01 | 宇龙计算机通信科技(深圳)有限公司 | 具有播放模式的移动终端及其播放模式的实现方法 |
CN103209246A (zh) * | 2012-01-16 | 2013-07-17 | 三星电子(中国)研发中心 | 一种通过蓝牙耳机控制手持设备的方法及手持设备 |
US9325828B1 (en) * | 2014-12-31 | 2016-04-26 | Lg Electronics Inc. | Headset operable with mobile terminal using short range communication |
CN104980839A (zh) * | 2015-07-08 | 2015-10-14 | 广东翼卡车联网服务有限公司 | 一种车载智能蓝牙耳机及其实现方法 |
CN106530664A (zh) * | 2016-12-29 | 2017-03-22 | 深圳市秦通通讯有限公司 | 基于蓝牙技术的智能电器数据采集***及方法 |
CN107785019A (zh) * | 2017-10-26 | 2018-03-09 | 西安Tcl软件开发有限公司 | 车载设备及其语音识别方法、可读存储介质 |
CN208227260U (zh) * | 2018-05-08 | 2018-12-11 | 国光电器股份有限公司 | 一种智能蓝牙耳机和蓝牙交互*** |
CN108899025A (zh) * | 2018-07-24 | 2018-11-27 | 中国联合网络通信集团有限公司 | 终端设备控制方法、设备及存储介质 |
CN109493849A (zh) * | 2018-12-29 | 2019-03-19 | 联想(北京)有限公司 | 语音唤醒方法、装置及电子设备 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111862975A (zh) * | 2020-07-15 | 2020-10-30 | 百度在线网络技术(北京)有限公司 | 智能终端控制方法、装置、设备、存储介质和*** |
CN112435663A (zh) * | 2020-11-11 | 2021-03-02 | 青岛歌尔智能传感器有限公司 | 命令语音管理方法、装置、设备及介质 |
CN115037831A (zh) * | 2021-03-05 | 2022-09-09 | 深圳市万普拉斯科技有限公司 | 一种模式控制方法、装置、电子设备及耳机 |
CN113810814A (zh) * | 2021-08-17 | 2021-12-17 | 百度在线网络技术(北京)有限公司 | 耳机模式切换的控制方法及装置、电子设备和存储介质 |
CN113810814B (zh) * | 2021-08-17 | 2023-12-01 | 百度在线网络技术(北京)有限公司 | 耳机模式切换的控制方法及装置、电子设备和存储介质 |
CN113950037A (zh) * | 2021-12-10 | 2022-01-18 | 荣耀终端有限公司 | 一种音频播放方法及终端设备 |
CN116016750A (zh) * | 2022-12-13 | 2023-04-25 | 北京小米移动软件有限公司 | 通话控制方法、装置、存储介质与芯片 |
CN116390069A (zh) * | 2023-02-25 | 2023-07-04 | 荣耀终端有限公司 | 蓝牙第三方应用通话管理方法、电子设备及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111405105B (zh) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111405105B (zh) | 用于控制蓝牙耳机的方法和装置、蓝牙耳机及存储介质 | |
US10824387B2 (en) | Audio system with multi-screen application | |
US20230262605A1 (en) | Method and system for operating a multi-function portable electronic device using voice-activation | |
US11750730B2 (en) | Adaptive communication mode for recording a media message | |
US10681453B1 (en) | Automatic active noise reduction (ANR) control to improve user interaction | |
US10055190B2 (en) | Attribute-based audio channel arbitration | |
US9509269B1 (en) | Ambient sound responsive media player | |
JP2019117623A (ja) | 音声対話方法、装置、デバイス及び記憶媒体 | |
CN107995360B (zh) | 通话处理方法及相关产品 | |
KR102513461B1 (ko) | 헤드폰 시스템 | |
WO2021129262A1 (zh) | 用于主动发起对话的服务端处理方法及服务器、能够主动发起对话的语音交互*** | |
CN109473095A (zh) | 一种智能家居控制***及控制方法 | |
EP3134896A1 (en) | Method and apparatus for activating application by speech input | |
WO2018152679A1 (zh) | 音频文件的传输、接收方法及装置、设备及其*** | |
JP2018185401A (ja) | 音声対話システムおよび音声対話方法 | |
CN113573172A (zh) | 双设备音频播放方法、装置、电子设备及存储介质 | |
CN109686372B (zh) | 资源播放控制方法和装置 | |
US20240147010A1 (en) | Smart remote control for audio responsive media device | |
KR20230133864A (ko) | 스피치 오디오 스트림 중단들을 처리하는 시스템들및 방법들 | |
JP2015002394A (ja) | 情報処理装置及びコンピュータプログラム | |
CN112312368A (zh) | 数据处理方法、装置、设备和存储介质 | |
CN109361820B (zh) | 电子设备控制方法、***及电子设备 | |
US20130039154A1 (en) | Remote control of a portable electronic device and method therefor | |
CN110351690B (zh) | 一种智能语音***及其语音处理方法 | |
EP2557763A1 (en) | Remote control of a portable electronic device and method therefor |
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 | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: 1211 Dongfang Science and Technology Building, No. 16 Keyuan Road, Science and Technology Park Community, Yuehai Street, Nanshan District, Shenzhen, Guangdong Province, 518000 Patentee after: Shenzhen weiai intelligent Co.,Ltd. Address before: 518000 room 306, building 21, Xili Industrial Zone, No. 111, Xinguang Road, Xili community, Xili street, Nanshan District, Shenzhen, Guangdong Patentee before: Shenzhen weiai intelligent Co.,Ltd. |