CN107978316A - 控制终端的方法及装置 - Google Patents
控制终端的方法及装置 Download PDFInfo
- Publication number
- CN107978316A CN107978316A CN201711130491.1A CN201711130491A CN107978316A CN 107978316 A CN107978316 A CN 107978316A CN 201711130491 A CN201711130491 A CN 201711130491A CN 107978316 A CN107978316 A CN 107978316A
- Authority
- CN
- China
- Prior art keywords
- user speech
- speech information
- terminal
- instruction
- voice
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 111
- 230000008569 process Effects 0.000 claims description 51
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012544 monitoring process Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000003860 storage Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 8
- 230000006399 behavior Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 238000003058 natural language processing Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 241001062009 Indigofera Species 0.000 description 1
- 241000209140 Triticum Species 0.000 description 1
- 235000021307 Triticum Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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/26—Speech to text systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Telephone Function (AREA)
Abstract
本公开是关于一种控制终端的方法及装置,所述方法包括:获取语音唤醒指令,所述语音唤醒指令用于指示可穿戴设备采集用户语音信息;执行所述语音唤醒指令,采集用户语音信息;将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行用户语音信息所指示的操作。本公开提供的技术方案中可穿戴设备可以通过用户语音来控制终端进行各种操作,实现各种终端功能,增加可穿戴设备的控制应用类型且为用户带来全新的语音人机交互体验。
Description
技术领域
本公开涉及终端技术领域,尤其涉及控制终端的方法及装置。
背景技术
可穿戴设备如无线耳机就是将无线技术应用在免持耳机上,让用户免除恼人电线的牵绊,随时戴在用户身上,可穿戴设备可以通过设备内的无线芯片与智能手机建立无线连接,在无线连接建立后,用户就可以方便地通过操作可穿戴设备来控制智能手机,实现打电话、听音乐等功能。但是,用户操作蓝牙耳机等可穿戴设备控制终端时只能通过按键的方式来操作,人机交互方式单一,而且,操作这些可穿戴设备来控制终端只能实现打电话及播放音乐等功能,操作应用类型单一。
发明内容
本公开实施例提供一种控制终端的方法及装置,可穿戴设备可以通过用户语音来控制终端进行各种操作,实现各种终端功能,增加这些可穿戴设备的控制应用类型且为用户带来全新的语音人机交互体验。所述技术方案如下:
根据本公开实施例的第一方面,提供一种控制终端的方法,应用于可穿戴设备,所述方法包括:
获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
执行所述语音唤醒指令,采集用户语音信息;
将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
在一个实施例中,所述方法还包括:
接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放所述反馈语音信息。
在一个实施例中,所述获取语音唤醒指令,包括:
获取预设的按键操作信息;
或者,
获取预设的唤醒语音信息。
根据本公开实施例的第二方面,提供一种控制终端的方法,应用于终端,所述方法包括:
接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定所述用户语音信息中的语音指令;
执行所述语音指令指示的操作。
在一个实施例中,所述执行所述语音指令指示的操作,包括:
确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
在一个实施例中,所述方法还包括:
获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
向所述可穿戴设备返回所述反馈语音信息。
在一个实施例中,所述确定所述用户语音信息中的语音指令,包括:
检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音;
将所述语音结束端之前的用户语音信息发送至语音处理云端;
接收所述语音处理云端返回的用户语音信息中的语音指令。
在一个实施例中,所述获取针对所述用户语音信息的反馈语音信息,包括:
通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
向所述语音处理云端发送针对所述用户语音信息的反馈文字;
接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
根据本公开实施例的第三方面,提供一种控制终端的装置,应用于可穿戴设备,所述装置包括:
第一获取模块,用于获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
采集模块,用于执行所述语音唤醒指令,采集用户语音信息;
发送模块,用于将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
在一个实施例中,所述装置还包括:
第一接收模块,用于接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放模块,用于播放所述反馈语音信息。
在一个实施例中,所述第一获取模块包括:
第一获取子模块,用于获取预设的按键操作信息;
或者,
第二获取子模块,用于获取预设的唤醒语音信息。
根据本公开实施例的第四方面,提供一种控制终端的装置,应用于终端,所述装置包括:
第二接收模块,用于接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定模块,用于确定所述用户语音信息中的语音指令;
执行模块,用于执行所述语音指令指示的操作。
在一个实施例中,所述执行模块包括:
确定子模块,用于确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
第一控制子模块,用于在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
第二控制子模块,用于在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
在一个实施例中,所述装置还包括:
第二获取模块,用于获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
返回模块,用于向所述可穿戴设备返回所述反馈语音信息。
在一个实施例中,所述确定模块包括:
检测子模块,用于检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音信息;
第一发送子模块,用于将所述语音结束端之前的用户语音信息发送至语音处理云端;
第一接收子模块,用于接收所述语音处理云端返回的用户语音信息中的语音指令。
在一个实施例中,所述第二获取模块包括:
监控子模块,用于通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
生成子模块,用于根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
第二发送子模块,用于向所述语音处理云端发送针对所述用户语音信息的反馈文字;
第二接收子模块,用于接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
转换子模块,用于将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
根据本公开实施例的第五方面,提供一种控制终端的装置,应用于可穿戴设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
执行所述语音唤醒指令,采集用户语音信息;
将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
根据本公开实施例的第六方面,提供一种控制终端的装置,应用于终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定所述用户语音信息中的语音指令;
执行所述语音指令指示的操作。
根据本公开实施例的第七方面,提供一种计算机可读存储介质,存储有计算机指令,应用于可穿戴设备,所述计算机指令被处理器执行时实现上述应用于可穿戴设备的方法中的步骤。
根据本公开实施例的第八方面,提供一种计算机可读存储介质,存储有计算机指令,应用于终端,所述计算机指令被处理器执行时实现上述应用于终端的方法中的步骤。
本实施例中可穿戴设备获取用于指示所述可穿戴设备采集控制用语音的语音唤醒指令后,执行该语音唤醒指令,采集用户语音信息;将所述用户语音信息发送给与该可穿戴设备无线连接的终端,用该用户语音信息来控制所述终端执行所述用户语音信息所指示的操作,如此,可穿戴设备可以通过用户语音来控制终端进行各种操作,实现各种终端功能,增加耳机的控制应用类型且为用户带来全新的语音人机交互体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种实现该控制终端的方法的***的框图。
图2是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的方法的流程图。
图3是根据一示例性实施例示出的一种应用于终端的控制终端的方法的流程图。
图4是根据一示例性实施例示出的一种控制终端的方法的流程图。
图5是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的装置的框图。
图6是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的装置的框图。
图7是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的装置的框图。
图8是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的装置的框图。
图9是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图。
图10是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图。
图11是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图。
图12是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图。
图13是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图。
图14是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的装置的框图。
图15是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种实现该控制终端的方法的***的框图,以下各实施例可参考图1所示的***进行描述。
可穿戴设备侧实施例:
图2是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的方法的流程图,如图2所示,该控制终端的方法用于可穿戴设备等设备中,包括以下步骤201至203:
在步骤201中,获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息。
在步骤202中,执行所述语音唤醒指令,采集用户语音信息。
在步骤203中,将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行语音内容所指示的操作。
这里,该可穿戴设备可以是智能手环、智能手表、智能眼镜、智能耳机等各种可穿戴的设备。本实施例中以可穿戴设备为耳机为例进行说明,该耳机主要是无线耳机,该无线耳机可以与终端之间建立无线连接,示例的,该无线耳机可以是蓝牙耳机,该无线连接可以是蓝牙连接,如此,耳机就可以通过该无线连接向终端发送用户语音信息,通过该用户语音信息来控制终端进行各种操作。这里需要说明的是,耳机向终端发送的用户语音信息有两种情况,一种是控制终端用的用户语音信息,另一种是向终端的通话对端发送的通话语音信息,故为了区别这两种语音,耳机只有在获取到语音唤醒指令时,才会采集控制终端用的用户语音信息,并将用户语音信息通过无线连接发送给终端,控制终端进行各种操作。
示例的,该无线耳机为蓝牙耳机,如图1所示,蓝牙耳机11包括蓝牙模块110,电源模块111,按键模块112,麦克风113,扬声器114和微控制单元(Micro Control Unit,MCU)115。其中,微控制单元115通常控制蓝牙耳机11的整体操作,诸如数据通信等相关联的操作;电源模块111可以为蓝牙耳机11中的其他模块提供电力,以供运行蓝牙耳机11。
这里,按键模块112包括电源键(也叫开/关机键)、音量+/音量-键,用户可以按压电源键打开蓝牙耳机11,蓝牙耳机11被打开后,蓝牙模块110可以广播蓝牙耳机11的标识信息,这样终端打开蓝牙功能后就可以蓝牙搜索到该蓝牙耳机11,终端可以向搜索到的蓝牙耳机11的蓝牙模块110发送连接建立请求,此时,蓝牙模块110可以自动回复连接建立响应,如此,就可以建立蓝牙耳机11的蓝牙模块110与终端之间的无线连接。
这里,蓝牙耳机11被打开后就可以获取到用于指示所述耳机采集用户语音信息的语音唤醒指令,这里,可以在按键模块112上增加独立的语音唤醒按键,用户按压按键模块112上的语音唤醒按键后,按键模块112就可以生成语音唤醒指令,并向微控制单元115发送语音唤醒指令,微控制单元115获取到该语音唤醒指令后,就可以执行所述语音唤醒指令,控制麦克风113采集用户语音信息,麦克风113在采集到用户语音信息后就可以发送给微控制单元115,微控制单元115控制蓝牙模块110将该用户语音信息发送给与蓝牙耳机11无线连接的终端。这里,该用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作,如可以是“打电话给张三”,终端接收到“打电话给张三”的用户语音信息后,就可以执行用户语音信息所指示的操作:拨打张三的电话。
这里需要说明的是,用户语音信息除了控制终端打电话外,还可以控制终端进行其他操作,如用户语音还可以是“今天天气怎么样”,终端接收到“今天天气怎么样”的用户语音信息后,就可以执行操作:调用天气应用并并控制该天气应用查找今天天气并为用户展示今天的天气情况如在终端屏幕上显示或用语音播报今天的天气;或者,用户语音还可以是“发微信给王五说我一会儿就到”,终端接收到“发微信给王五说我一会儿就到”的用户语音信息后,就可以执行操作:调用微信应用并控制该微信应用向王五发送消息“我一会儿就到”。耳机可以采集用户语音信息来控制终端执行各种操作,实现各种功能。
本实施例可以获取语音唤醒指令,所述语音唤醒指令用于指示可穿戴设备采集控制用语音;执行所述语音唤醒指令,采集用户语音信息;将所述用户语音信息发送给与可穿戴设备无线连接的终端,用该用户语音信息来控制所述终端执行所述用户语音信息所指示的操作,如此,可穿戴设备就可以通过用户语音信息来控制终端进行各种操作,实现各种终端功能,增加耳机的控制应用类型且为用户带来全新的语音人机交互体验。
在一种可能的实施方式中,上述控制终端的方法中,所述方法还可以包括以下步骤A1和A2。
在步骤A1中,接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况。
在步骤A2中,播放所述反馈语音信息。
这里,终端在接收到用户语音信息后,可以确定该用户语音信息中的语音指令,并执行该语音指令指示的操作;同时,终端还可以向可穿戴设备发送反馈语音信息,反馈所述终端对所述用户语音的执行情况,示例的,终端在接收到“打电话给张三”的用户语音信息后,就可以执行操作:拨打张三的电话,同时,终端可以向耳机反馈该反馈语音信息“正在拨打电话给张三,请稍等”;可穿戴设备在接收到反馈语音“正在拨打电话给张三,请稍等”后,可以播放该反馈语音;如此,用户就可以通过该反馈语音信息了解到终端对该用户语音的执行情况。
这里,如图1所示,以该可穿戴设备为蓝牙耳机为例进行说明,耳机可以通过蓝牙模块110接收终端返回的反馈语音信息,蓝牙模块110接收到反馈语音信息后会发送给微控制单元115,微控制单元115就会控制扬声器114播放该反馈语音信息。
本实施例可以接收并播放所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;这样可以使用户通过该反馈语音信息清楚了解终端对用户语音的执行情况,以便用户进行后续处理。
在一种可能的实施方式中,上述控制终端的方法中的步骤201还可以实现为以下步骤B1。
在步骤B1中,获取预设的按键操作信息。
这里,该语音唤醒指令可以是预设的按键操作信息,该按键操作信息可以是硬键的按键操作信息,也可以是虚拟键的按键操作信息。示例的,可以在耳机的按键模块112上设置一独立的语音唤醒按键(可以是硬键也可以是虚拟键),该预设的按键操作信息可以是用户按压该语音唤醒按键的信息,这样,用户按压该语音唤醒按键后,按键模块112就可以获取到预设的按键操作信息,并向微控制单元115发送该预设的按键操作信息,如此,微控制单元115就可以控制其他模块开始进行步骤102和步骤103。当然,该预设的按键操作信息还可以是用户按压该电源键和音量+键的信息,这样,用户同时按压该电源键和音量+键后,耳机就获取到预设的按键操作信息。这里所述的各种按键可以是硬键也可以是虚拟键,在此不做限制。
本实施例可以通过用户按键操作来激活语音控制功能,快捷方便,学习成本低。
在一种可能的实施方式中,上述控制终端的方法中的步骤201还可以实现为以下步骤B2。
在步骤B2中,获取预设的唤醒语音信息。
这里,该语音唤醒指令可以是预设的唤醒语音信息,示例的,可以将某些预设词汇的语音信息作为预设的唤醒语音信息,如预设的唤醒语音信息可以是“控制”等词汇的语音信息,当用户想使用可穿戴设备如耳机通过语音控制终端时,用户可以输入语音“控制”,耳机通过麦克风113采集到语音“控制”后,可以将该语音“控制”发送给微控制单元115,微控制单元115识别到语音“控制”后,就可以控制麦克风113采集用户语音信息,并控制蓝牙模块110将所述用户语音信息发送给与所述耳机无线连接的终端。
本实施例可以通过用户输入语音来激活语音控制功能,无需按键,解放用户双手。
终端侧实施例:
图3是根据一示例性实施例示出的一种应用于终端的控制终端的方法的流程图,如图3所示,该控制终端的方法用于终端等设备中,包括以下步骤301至303:
在步骤301中,接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
在步骤302中,确定所述用户语音信息中的语音指令。
在步骤303中,执行所述语音指令指示的操作。
这里,可穿戴设备在通过用户语音信息控制终端进行操作时,可以向终端发送控制用的用户语音信息,终端得到该用户语音信息后可以对该用户语音信息进行语音识别,识别出该用户语音信息中的语音指令,并执行该语音指令指示的操作,该操作可以是终端内***应用执行的操作,也可以是终端内第三方应用执行的操作,在此并不做限制。示例的,如终端接收到的控制用的用户语音信息为“发微信给王五说我一会儿就到”后,就可以对该语音进行识别,得到语音指令:发微信给王五说我一会儿就到;如此,终端识别出该语音指令后,就可以执行该语音指令指示的操作:打开微信,向微信通信录中的好友王五发送信息“我一会儿就到”。
本实施例可以在接收到可穿戴设备发送的用户语音信息后,确定该用户语音信息中的语音指令,并执行所述语音指令指示的操作,如此可穿戴设备可以通过用户语音来控制终端进行各种操作,实现各种终端功能,增加耳机的控制应用类型且为用户带来全新的语音人机交互体验。
在一种可能的实施方式中,上述控制终端的方法中的步骤303可以实施为以下步骤C1至C3。
在步骤C1中,确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用。
在步骤C2中,在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作。
在步骤C3中,在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
这里,终端可以在识别出语音指令后先确定所述语音指令指示的操作所涉及的应用类型,该应用类型包括***应用或第三方应用;如终端接收到的用户语音信息“打电话给张三”,识别出的语音指令为给张三打电话,此时,就可以确定语音指令指示的打电话操作涉及***应用-通话应用;如终端接收到的用户语音信息“发微信给王五说我一会儿就到”,识别出的语音指令为给微信好友王五发为微信消息“我一会儿就到”,此时,就可以确定语音指令指示的发微信操作涉及第三方应用-微信应用。
这里,终端在所述语音指令指示的操作包括***应用中的操作时,可以调用该***应用接口,通过该***应用接口向该***应用发送控制信息,控制该***应用执行该语音指令指示的操作。示例的,终端接收到用户语音信息“打电话给张三”后,确定语音指令为给张三打电话,此时,终端就会通话应用接口,控制该通话应用执行拨打张三号码的操作。
或者,终端所述语音指令指示的操作包括第三方应用中的操作时,可以调用第三方应用接口,通过该第三方应用接口向该第三方应用发送控制信息,控制所述第三方应用执行所述语音指令指示的操作。示例的,终端接收到用户语音信息“发微信给王五说我一会儿就到”后,确定语音指令为给王五发微信消息,该微信消息为“我一会儿就到”,此时,终端就会调用该微信应用接口,控制该微信应用给王五发微信消息“我一会儿就到”。
本实施例可以确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作;可以控制各种终端进行各种应用内的操作,实现各种终端功能,增加耳机的控制应用类型且为用户带来全新的语音人机交互体验。
在一种可能的实施方式中,上述控制终端的方法还可以实现为以下步骤D1至D2。
在步骤D1中,获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况。
在步骤D2中,向所述可穿戴设备返回所述反馈语音信息。
这里,终端在获取到用户语音信息后,可以确定该用户语音信息中的语音指令,并执行该语音指令指示的操作,同时,终端还可以根据终端对该语音指令的执行情况,生成针对所述用户语音信息的反馈语音信息,终端在获取到该反馈语音信息后,会向该可可穿戴设备返回所述反馈语音信息,向该可可穿戴设备反馈所述终端对所述用户语音信息的执行情况。示例的,终端在接收到耳机发送的“打电话给张三”的用户语音信息后,就可以执行操作:拨打张三的电话,但是,终端在执行的过程中发现在通讯录中未发现联系人“张三”,此时,终端就可以生成反馈语音信息“未发现联系人张三”,终端获取到反馈语音信息后,就可以向所述耳机返回所述反馈语音信息。耳机在接收到反馈语音“未发现联系人张三”后,可以播放该反馈语音信息;如此,用户就可以通过该反馈语音信息了解到终端的通讯录里没有张三,此时可能是用户未在终端中存储张三的电话号码,也有可能是用户存的名字不叫张三,此时,用户就可以根据具体情况重新输入用户语音。
本实施例向可穿戴设备返回反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;这样可以使用户通过该反馈语音信息清楚了解终端对用户语音的执行情况,以便用户进行后续处理。
在一种可能的实施方式中,上述控制终端的方法中的步骤301可以实现为以下步骤E1至E3。
在步骤E1中,检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音。
在步骤E2中,将所述语音结束端之前的用户语音信息发送至语音处理云端。
在步骤E3中,接收所述语音处理云端返回的用户语音信息中的语音指令。
示例的,如图1所示,终端12包括蓝牙耳机应用模块121和音频播放模块122,该蓝牙耳机应用模块121内包括语音录音子模块1211,语音活动检测子模块1212,语音意图分发子模块1213;语音处理云端13包括自动语音识别(Automatic Speech Recognition,ASR)模块131,自然语言处理(Natural Language Processing,NLP)模块132和文字转语音(TextTo Speech,TTS)模块133。
这里,终端12上,蓝牙耳机应用模块121的语音录音子模块1211用来接收该用户语音信息,并将该用户语音信息转换成需要的格式后发送给语音活动检测子模块1212,该语音活动检测子模块1212可以使用VAD(Voice Activity Detection,语音活动检测)算法,自动检测用户语音结束的端点,确定所述语音结束端之前的用户语音,目的是从用户语音里识别和消除长时间的静音期,以达到在不降低业务质量的情况下节省话路资源的作用;语音活动检测子模块1212确定所述语音结束端之前的用户语音后,可以将语音结束端之前的用户语音信息发送给语音处理云端13的自动语音识别模块131,该自动语音识别模块131可以把人类语音中的词汇内容转换为计算机可读输入-语音文本,并将转换成的语音文本发送给自然语言处理模块132,该自然语言处理模块132可以对该语音文本进行词法分析、句法分析和语义分析,得到该用户语音信息的语音意图,该语音意图即为该用户语音中的语音指令,该自然语言处理模块132得到该语音指令后就可以将该语音指令返回给终端12的语音意图分发子模块1213,该语音意图分发子模块1213得到该语音指令即语音意图后,会根据该语音意图调用***应用接口或者第三方APP(Application,应用程序)接口,控制相应应用执行该用户语音中意图的操作。示例的,终端接收到用户语音信息“打电话给张三”后,确定用户意图为给张三打电话,此时,语音意图分发子模块1213会调用终端***应用即通话应用接口,控制该通话应用拨打电话给张三;或者,终端接收到用户语音信息“发微信给王五说我一会儿就到”后,确定用户意图为给王五发微信消息,该微信消息为“我一会儿就到”,此时,语音意图分发子模块1213会调用终端第三方应用即微信信用接口,控制微信应用给王五发微信消息“我一会儿就到”。
本实施例可以检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音信息;并将所述语音结束端之前的用户语音信息发送至语音处理云端;从该语音处理云端处得到用户语音信息中的语音指令,由语音处理云端进行语音处理,可以降低终端的负载,且语音处理云端的处理更加精确。
在一种可能的实施方式中,上述控制终端的方法中的步骤D1可以实现为以下步骤D11至D15。
在步骤D11中,通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
在步骤D12中,根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
在步骤D13中,向所述语音处理云端发送针对所述用户语音信息的反馈文字。
在步骤D14中,接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息。
在步骤D15中,将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
这里,终端的语音意图分发子模块1213在得到该语音指令即语音意图后,会根据该语音意图调用终端***应用接口或者第三方应用接口,控制相应的应用执行该用户语音意图指示的操作,同时,该语音意图分发子模块1213会通过***应用接口或者第三方应用接口监控***应用或者第三方应用的操作执行情况,获取终端对所述用户语音信息的执行情况,并根据所述执行情况生成所述针对所述用户语音信息的反馈文字,然后语音意图分发子模块1213会将该反馈文字发送至语音处理云端13的文字转语音模块133,该文字转语音模块133会将该反馈文字转化成数字信号形式的反馈语音信息,并将该数字信号形式的反馈语音信息返回给终端12的音频播放模块122,该音频播放模块122可以将该数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息,然后将该反馈语音发送给耳机11的蓝牙模块110,该蓝牙模块110得到该模拟信号形式的反馈语音信息后转发给微控制单元115,该微控制单元115控制扬声器114播放该模拟信号形式的反馈语音信息。
本实施例可以通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况,并根据所述执行情况生成所述针对所述用户语音信息的反馈文字,然后向所述语音处理云端发送针对所述用户语音的反馈文字;由语音处理云端返回的该反馈文字对应的数字信号形式的反馈语音;并将该数字信号形式的反馈语音转换成模拟信号形式的反馈语音,如此,可以从语音处理云端得到反馈文字对应的反馈语音,可以降低终端的负载,且语音处理云端的处理更加精确。
下面通过几个实施例详细介绍实现过程。
图4是根据一示例性实施例示出的一种控制终端的方法的流程图,如图4所示,该方法可以由可穿戴设备、终端和语音处理云端实现,包括步骤401-415。
在步骤401中,可穿戴设备获取语音唤醒指令。
其中,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;可穿戴设备获取语音唤醒指令,包括:获取预设的按键操作信息;或者,获取预设的语音信息。
在步骤402中,可穿戴设备执行所述语音唤醒指令,采集用户语音信息。
在步骤403中,可穿戴设备将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,终端接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行用户语音信息所指示的操作。
在步骤404中,终端检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音信息。
在步骤405中,终端将所述语音结束端之前的用户语音信息发送至语音处理云端。
在步骤406中,语音处理云端确定所述用户语音信息中的语音指令。
在步骤407中,语音处理云端将用户语音信息中的语音指令发送给终端,终端接收所述语音处理云端返回的用户语音信息中的语音指令。
在步骤408中,终端确定所述语音指令指示的操作所涉及的应用类型,在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
在步骤409中,终端通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况。
在步骤410中,终端根据所述执行情况生成所述针对所述用户语音信息的反馈文字。
在步骤411中,终端向所述语音处理云端发送针对所述用户语音信息的反馈文字。
在步骤412中,语音处理云端将所述反馈文字转换成数字信号形式的反馈语音信息,并发送给终端,终端接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息。
在步骤413中,终端将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
在步骤414中,终端向所述可穿戴设备返回所述反馈语音信息,可穿戴设备接收所述终端返回的反馈语音信息。
其中,所述反馈语音信息用于通知所述终端对所述用户语音的执行情况。
在步骤415中,可穿戴设备播放所述反馈语音。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图5是根据一示例性实施例示出的一种应用于可穿戴设备的控制终端的装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为可穿戴设备的部分或者全部。如图5所示,该控制终端的装置包括:第一获取模块501、采集模块502和发送模块503;其中:
第一获取模块501,用于获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
采集模块502,用于执行所述语音唤醒指令,采集用户语音信息;
发送模块503,用于将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
在一种可能的实施例中,图6是根据一示例性实施例示出的应用于可穿戴设备的控制终端的装置的框图,如图6所示,上述控制终端的装置还可以被配置成包括第一接收模块504和播放模块505,其中:
第一接收模块504,用于接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放模块505,用于播放所述反馈语音信息。
在一种可能的实施例中,图7是根据一示例性实施例示出的应用于可穿戴设备的控制终端的装置的框图,如图7所示,上述控制终端的装置中的第一获取模块501可以被配置成包括第一获取子模块5011,其中:
第一获取子模块5011,用于获取预设的按键操作信息;
在一种可能的实施例中,图8是根据一示例性实施例示出的应用于可穿戴设备的控制终端的装置的框图,如图8所示,上述控制终端的装置中的第一获取模块501可以被配置成包括第二获取子模块5012,其中:
第二获取子模块5012,用于获取预设的唤醒语音信息。
图9是根据一示例性实施例示出的一种应用于终端的控制终端的装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为终端的部分或者全部。如图9所示,该控制终端的装置包括:第二接收模块901、确定模块902和执行模块903;其中:
第二接收模块901,用于接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定模块902,用于确定所述用户语音信息中的语音指令;
执行模块903,用于执行所述语音指令指示的操作。
在一种可能的实施例中,图10是根据一示例性实施例示出的应用于终端的控制终端的装置的框图,如图10所示,上述控制终端的装置还可以把执行模块903配置成包括确定子模块9031、第一控制子模块9032和第二控制子模块9033,其中:
确定子模块9031,用于确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
第一控制子模块9032,用于在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
第二控制子模块9033,用于在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
在一种可能的实施例中,图11是根据一示例性实施例示出的应用于终端的控制终端的装置的框图,如图11所示,上述控制终端的装置还可以被配置成包括第二获取模块904和返回模块905,其中:
第二获取模块904,用于获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
返回模块905,用于向所述可穿戴设备返回所述反馈语音信息。
在一种可能的实施例中,图12是根据一示例性实施例示出的应用于终端的控制终端的装置的框图,如图12所示,上述控制终端的装置中的确定模块902可以被配置成包括检测子模块9021、第一发送子模块9022和第一接收子模块9023,其中:
检测子模块9021,用于检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音信息;
第一发送子模块9022,用于将所述语音结束端之前的用户语音信息发送至语音处理云端;
第一接收子模块9023,用于接收所述语音处理云端返回的用户语音信息中的语音指令。
在一种可能的实施例中,图13是根据一示例性实施例示出的应用于终端的控制终端的装置的框图,如图13所示,上述控制终端的装置中的第二获取模块904可以被配置成包括监控子模块9041、生成子模块9042、第二发送子模块9043、第二接收子模块9044和转换子模块9045,其中:
监控子模块9041,用于通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
生成子模块9042,用于根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
第二发送子模块9043,用于向所述语音处理云端发送针对所述用户语音信息的反馈文字;
第二接收子模块9044,用于接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
转换子模块9045,用于将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图14是根据一示例性实施例示出的一种控制终端的装置的框图,该装置适用于可穿戴设备等设备。装置1400包括处理组件1411,其进一步包括一个或多个处理器,以及由存储器1412所代表的存储器资源,用于存储可由处理组件1411的执行的指令,例如应用程序。存储器1412中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1411被配置为执行指令,以执行上述方法。
装置1400还可以包括一个电源组件1413被配置为执行装置1400的电源管理,一个通信接口1414被配置为将装置1400连接到终端等其他设备,和一个输入输出(I/O)接口1415。该输入输出(I/O)接口1415可以为处理组件1401和***接口模块之间提供接口,上述***接口模块可以按键模块,如按钮等。这些按钮可包括但不限于:电源按钮、音量按钮灯。装置1400可以操作基于存储在存储器1412的操作***,例如Windows ServerTM,Mac OSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。
装置1400还可以包括音频组件1416,音频组件1416被配置为输出和/或输入音频信号。例如,音频组件1416包括一个麦克风(MIC),当装置1400处于操作模式,如语音采集模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步经由通信接口1414发送。在一些实施例中,音频组件1416还包括一个扬声器,用于输出音频信号。
本实施例提供了一种计算机可读存储介质,当所述存储介质中的指令由装置1400的处理器执行时实现以下步骤:
获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
执行所述语音唤醒指令,采集用户语音信息;
将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述方法还包括:
接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放所述反馈语音信息。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述获取语音唤醒指令,包括:
获取预设的按键操作信息;
或者,
获取预设的唤醒语音信息。
本公开还提供了一种控制终端的装置,应用于可穿戴设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
执行所述语音唤醒指令,采集用户语音信息;
将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
所述处理器还可以被配置为:
所述方法还包括:
接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放所述反馈语音信息。
所述处理器还可以被配置为:
所述获取语音唤醒指令,包括:
获取预设的按键操作信息;
或者,
获取预设的唤醒语音信息。
图15是根据一示例性实施例示出的一种控制终端的装置的框图,该装置1500适用于终端等设备。例如,装置1500可以是移动电话,游戏控制台,电脑、平板设备,个人数字助理等。
装置1500可以包括以下一个或多个组件:处理组件1501,存储器1502,电源组件1503,多媒体组件1504,音频组件1505,输入/输出(I/O)接口1506,传感器组件15015,以及通信组件1508。
处理组件1501通常控制装置1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1501可以包括一个或多个处理器1520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1501可以包括一个或多个模块,便于处理组件1501和其他组件之间的交互。例如,处理组件1501可以包括多媒体模块,以方便多媒体组件1504和处理组件1501之间的交互。
存储器1502被配置为存储各种类型的数据以支持在装置1500的操作。这些数据的示例包括用于在装置1500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1503为装置1500的各种组件提供电力。电源组件1503可以包括电源管理***,一个或多个电源,及其他与为装置1500生成、管理和分配电力相关联的组件。
多媒体组件1504包括在所述装置1500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1504包括一个前置摄像头和/或后置摄像头。当装置1500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1505被配置为输出和/或输入音频信号。例如,音频组件1505包括一个麦克风(MIC),当装置1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1502或经由通信组件1508发送。在一些实施例中,音频组件1505还包括一个扬声器,用于输出音频信号。
I/O的接口1506为处理组件1501和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1507包括一个或多个传感器,用于为装置1500提供各个方面的状态评估。例如,传感器组件1507可以检测到装置1500的打开/关闭状态,组件的相对定位,例如所述组件为装置1500的显示器和小键盘,传感器组件1507还可以检测装置1500或装置1500一个组件的位置改变,用户与装置1500接触的存在或不存在,装置1500方位或加速/减速和装置1500的温度变化。传感器组件1507可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1507还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1507还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1508被配置为便于装置1500和其他设备之间有线或无线方式的通信。装置1500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1508经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1508还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置1500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1502,上述指令可由装置1500的处理器1520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本实施例提供了一种计算机可读存储介质,当所述存储介质中的指令由装置1500的处理器执行时实现以下步骤:
所述方法包括:
接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定所述用户语音信息中的语音指令;
执行所述语音指令指示的操作。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述执行所述语音指令指示的操作,包括:
确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述方法还包括:
获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
向所述可穿戴设备返回所述反馈语音信息。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述确定所述用户语音信息中的语音指令,包括:
检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音;
将所述语音结束端之前的用户语音信息发送至语音处理云端;
接收所述语音处理云端返回的用户语音信息中的语音指令。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述获取针对所述用户语音信息的反馈语音信息,包括:
通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
向所述语音处理云端发送针对所述用户语音信息的反馈文字;
接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
本公开还提供了一种控制终端的装置,应用于终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定所述用户语音信息中的语音指令;
执行所述语音指令指示的操作。
所述处理器还可以被配置为:
所述执行所述语音指令指示的操作,包括:
确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
所述处理器还可以被配置为:
所述方法还包括:
获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
向所述可穿戴设备返回所述反馈语音信息。
所述处理器还可以被配置为:
所述确定所述用户语音信息中的语音指令,包括:
检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音;
将所述语音结束端之前的用户语音信息发送至语音处理云端;
接收所述语音处理云端返回的用户语音信息中的语音指令。
所述处理器还可以被配置为:
所述获取针对所述用户语音信息的反馈语音信息,包括:
通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
向所述语音处理云端发送针对所述用户语音信息的反馈文字;
接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (20)
1.一种控制终端的方法,其特征在于,应用于可穿戴设备,所述方法包括:
获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
执行所述语音唤醒指令,采集用户语音信息;
将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放所述反馈语音信息。
3.根据权利要求1所述的方法,其特征在于,所述获取语音唤醒指令,包括:
获取预设的按键操作信息;
或者,
获取预设的唤醒语音信息。
4.一种控制终端的方法,其特征在于,应用于终端,所述方法包括:
接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定所述用户语音信息中的语音指令;
执行所述语音指令指示的操作。
5.根据权利要求4所述的方法,其特征在于,所述执行所述语音指令指示的操作,包括:
确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
向所述可穿戴设备返回所述反馈语音信息。
7.根据权利要求4所述的方法,其特征在于,所述确定所述用户语音信息中的语音指令,包括:
检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音;
将所述语音结束端之前的用户语音信息发送至语音处理云端;
接收所述语音处理云端返回的用户语音信息中的语音指令。
8.根据权利要求6所述的方法,其特征在于,所述获取针对所述用户语音信息的反馈语音信息,包括:
通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
向所述语音处理云端发送针对所述用户语音信息的反馈文字;
接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
9.一种控制终端的装置,其特征在于,应用于可穿戴设备,所述装置包括:
第一获取模块,用于获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
采集模块,用于执行所述语音唤醒指令,采集用户语音信息;
发送模块,用于将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第一接收模块,用于接收所述终端返回的反馈语音信息,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
播放模块,用于播放所述反馈语音信息。
11.根据权利要求9所述的装置,其特征在于,所述第一获取模块包括:
第一获取子模块,用于获取预设的按键操作信息;
或者,
第二获取子模块,用于获取预设的唤醒语音信息。
12.一种控制终端的装置,其特征在于,应用于终端,所述装置包括:
第二接收模块,用于接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定模块,用于确定所述用户语音信息中的语音指令;
执行模块,用于执行所述语音指令指示的操作。
13.根据权利要求12所述的装置,其特征在于,所述执行模块包括:
确定子模块,用于确定所述语音指令指示的操作所涉及的应用类型,所述应用类型包括***应用或第三方应用;
第一控制子模块,用于在所述语音指令指示的操作包括***应用中的操作时,调用***应用接口,控制所述***应用执行所述语音指令指示的操作;
第二控制子模块,用于在所述语音指令指示的操作包括第三方应用中的操作时,调用第三方应用接口,控制所述第三方应用执行所述语音指令指示的操作。
14.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于获取针对所述用户语音信息的反馈语音信息,其中,所述反馈语音信息用于通知所述终端对所述用户语音信息的执行情况;
返回模块,用于向所述可穿戴设备返回所述反馈语音信息。
15.根据权利要求12所述的装置,其特征在于,所述确定模块包括:
检测子模块,用于检测所述用户语音信息的语音结束端,确定所述语音结束端之前的用户语音信息;
第一发送子模块,用于将所述语音结束端之前的用户语音信息发送至语音处理云端;
第一接收子模块,用于接收所述语音处理云端返回的用户语音信息中的语音指令。
16.根据权利要求14所述的装置,其特征在于,所述第二获取模块包括:
监控子模块,用于通过所述语音指令指示的操作所涉及应用的接口,监控所述操作的执行情况;
生成子模块,用于根据所述执行情况生成所述针对所述用户语音信息的反馈文字;
第二发送子模块,用于向所述语音处理云端发送针对所述用户语音信息的反馈文字;
第二接收子模块,用于接收所述语音处理云端返回的所述反馈文字对应的数字信号形式的反馈语音信息;
转换子模块,用于将所述数字信号形式的反馈语音信息转换成模拟信号形式的反馈语音信息。
17.一种控制终端的装置,其特征在于,应用于可穿戴设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取语音唤醒指令,所述语音唤醒指令用于指示所述可穿戴设备采集用户语音信息;
执行所述语音唤醒指令,采集用户语音信息;
将所述用户语音信息发送给与所述可穿戴设备无线连接的终端,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作。
18.一种控制终端的装置,其特征在于,应用于终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收与所述终端无线连接的可穿戴设备发送的用户语音信息,所述用户语音信息用于控制所述终端执行所述用户语音信息所指示的操作;
确定所述用户语音信息中的语音指令;
执行所述语音指令指示的操作。
19.一种计算机可读存储介质,存储有计算机指令,其特征在于,应用于可穿戴设备,所述计算机指令被处理器执行时实现权利要求1至3所述方法中的步骤。
20.一种计算机可读存储介质,存储有计算机指令,其特征在于,应用于可穿戴设备,所述计算机指令被处理器执行时实现权利要求4至8所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711130491.1A CN107978316A (zh) | 2017-11-15 | 2017-11-15 | 控制终端的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711130491.1A CN107978316A (zh) | 2017-11-15 | 2017-11-15 | 控制终端的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107978316A true CN107978316A (zh) | 2018-05-01 |
Family
ID=62013601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711130491.1A Pending CN107978316A (zh) | 2017-11-15 | 2017-11-15 | 控制终端的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107978316A (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108922537A (zh) * | 2018-05-28 | 2018-11-30 | Oppo广东移动通信有限公司 | 音频识别方法、装置、终端、耳机及可读存储介质 |
CN109065050A (zh) * | 2018-09-28 | 2018-12-21 | 上海与德科技有限公司 | 一种语音控制方法、装置、设备及存储介质 |
CN109192207A (zh) * | 2018-09-17 | 2019-01-11 | 顺丰科技有限公司 | 语音通信装置、语音通信方法及***、设备、存储介质 |
CN109274723A (zh) * | 2018-08-30 | 2019-01-25 | 出门问问信息科技有限公司 | 一种基于耳机的信息推送方法及装置 |
CN109413268A (zh) * | 2018-10-10 | 2019-03-01 | 深圳市领芯者科技有限公司 | 一种协助导航软件播放语音的方法、装置和*** |
CN109448709A (zh) * | 2018-10-16 | 2019-03-08 | 华为技术有限公司 | 一种终端投屏的控制方法和终端 |
CN109637542A (zh) * | 2018-12-25 | 2019-04-16 | 圆通速递有限公司 | 一种语音外呼*** |
CN109767764A (zh) * | 2018-12-29 | 2019-05-17 | 浙江比逊河鞋业有限公司 | 一种基于语音控制的智能童鞋及其控制方法 |
CN109783733A (zh) * | 2019-01-15 | 2019-05-21 | 三角兽(北京)科技有限公司 | 用户画像生成装置及方法、信息处理装置及存储介质 |
CN109859762A (zh) * | 2019-01-02 | 2019-06-07 | 百度在线网络技术(北京)有限公司 | 语音交互方法、装置和存储介质 |
CN109862178A (zh) * | 2019-01-17 | 2019-06-07 | 珠海市黑鲸软件有限公司 | 一种可穿戴设备及其语音控制通信方法 |
CN111010482A (zh) * | 2019-12-13 | 2020-04-14 | 上海传英信息技术有限公司 | 语音寻回方法、无线设备及计算机可读存储介质 |
CN111048066A (zh) * | 2019-11-18 | 2020-04-21 | 云知声智能科技股份有限公司 | 一种儿童机器人上利用图像辅助的语音端点检测*** |
CN111667827A (zh) * | 2020-05-28 | 2020-09-15 | 北京小米松果电子有限公司 | 应用程序的语音控制方法、装置及存储介质 |
CN112969116A (zh) * | 2021-02-01 | 2021-06-15 | 深圳市美恩微电子有限公司 | 一种无线耳机与智能终端的交互控制*** |
CN113409788A (zh) * | 2021-07-15 | 2021-09-17 | 深圳市同行者科技有限公司 | 语音唤醒方法、***、设备及存储介质 |
WO2021232913A1 (zh) * | 2020-05-18 | 2021-11-25 | Oppo广东移动通信有限公司 | 语音信息处理方法及装置、存储介质和电子设备 |
-
2017
- 2017-11-15 CN CN201711130491.1A patent/CN107978316A/zh active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108922537B (zh) * | 2018-05-28 | 2021-05-18 | Oppo广东移动通信有限公司 | 音频识别方法、装置、终端、耳机及可读存储介质 |
CN108922537A (zh) * | 2018-05-28 | 2018-11-30 | Oppo广东移动通信有限公司 | 音频识别方法、装置、终端、耳机及可读存储介质 |
CN109274723A (zh) * | 2018-08-30 | 2019-01-25 | 出门问问信息科技有限公司 | 一种基于耳机的信息推送方法及装置 |
CN109274723B (zh) * | 2018-08-30 | 2021-09-14 | 出门问问信息科技有限公司 | 一种基于耳机的信息推送方法及装置 |
CN109192207A (zh) * | 2018-09-17 | 2019-01-11 | 顺丰科技有限公司 | 语音通信装置、语音通信方法及***、设备、存储介质 |
CN109065050A (zh) * | 2018-09-28 | 2018-12-21 | 上海与德科技有限公司 | 一种语音控制方法、装置、设备及存储介质 |
CN109413268A (zh) * | 2018-10-10 | 2019-03-01 | 深圳市领芯者科技有限公司 | 一种协助导航软件播放语音的方法、装置和*** |
CN109448709A (zh) * | 2018-10-16 | 2019-03-08 | 华为技术有限公司 | 一种终端投屏的控制方法和终端 |
CN109637542A (zh) * | 2018-12-25 | 2019-04-16 | 圆通速递有限公司 | 一种语音外呼*** |
CN109767764A (zh) * | 2018-12-29 | 2019-05-17 | 浙江比逊河鞋业有限公司 | 一种基于语音控制的智能童鞋及其控制方法 |
CN109859762A (zh) * | 2019-01-02 | 2019-06-07 | 百度在线网络技术(北京)有限公司 | 语音交互方法、装置和存储介质 |
CN109783733B (zh) * | 2019-01-15 | 2020-11-06 | 腾讯科技(深圳)有限公司 | 用户画像生成装置及方法、信息处理装置及存储介质 |
CN109783733A (zh) * | 2019-01-15 | 2019-05-21 | 三角兽(北京)科技有限公司 | 用户画像生成装置及方法、信息处理装置及存储介质 |
CN109862178A (zh) * | 2019-01-17 | 2019-06-07 | 珠海市黑鲸软件有限公司 | 一种可穿戴设备及其语音控制通信方法 |
CN111048066A (zh) * | 2019-11-18 | 2020-04-21 | 云知声智能科技股份有限公司 | 一种儿童机器人上利用图像辅助的语音端点检测*** |
CN111010482A (zh) * | 2019-12-13 | 2020-04-14 | 上海传英信息技术有限公司 | 语音寻回方法、无线设备及计算机可读存储介质 |
WO2021232913A1 (zh) * | 2020-05-18 | 2021-11-25 | Oppo广东移动通信有限公司 | 语音信息处理方法及装置、存储介质和电子设备 |
US12001758B2 (en) | 2020-05-18 | 2024-06-04 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Voice information processing method and electronic device |
CN111667827A (zh) * | 2020-05-28 | 2020-09-15 | 北京小米松果电子有限公司 | 应用程序的语音控制方法、装置及存储介质 |
CN111667827B (zh) * | 2020-05-28 | 2023-10-17 | 北京小米松果电子有限公司 | 应用程序的语音控制方法、装置及存储介质 |
CN112969116A (zh) * | 2021-02-01 | 2021-06-15 | 深圳市美恩微电子有限公司 | 一种无线耳机与智能终端的交互控制*** |
CN113409788A (zh) * | 2021-07-15 | 2021-09-17 | 深圳市同行者科技有限公司 | 语音唤醒方法、***、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107978316A (zh) | 控制终端的方法及装置 | |
CN105451111B (zh) | 耳机播放控制方法、装置及终端 | |
CN108710615B (zh) | 翻译方法及相关设备 | |
CN104168353B (zh) | 蓝牙耳机及其语音交互控制方法 | |
CN105282345B (zh) | 通话音量的调节方法和装置 | |
CN103973544B (zh) | 语音通话方法、语音播放方法及装置 | |
CN104991754B (zh) | 录音方法及装置 | |
CN106161781A (zh) | 音量调整方法及装置 | |
CN104836897A (zh) | 通过可穿戴设备控制终端通信的方法及装置 | |
CN106791921A (zh) | 视频直播的处理方法及装置 | |
CN105224601B (zh) | 一种提取时间信息的方法和装置 | |
CN109360549B (zh) | 一种数据处理方法、穿戴设备和用于数据处理的装置 | |
CN106888327B (zh) | 语音播放方法及装置 | |
CN108549529A (zh) | 控制音频输出的方法及装置 | |
CN111696553A (zh) | 一种语音处理方法、装置及可读介质 | |
CN105872976A (zh) | 定位方法和装置 | |
CN109067965A (zh) | 翻译方法、翻译装置、可穿戴装置及存储介质 | |
CN108648754A (zh) | 语音控制方法及装置 | |
CN106357913A (zh) | 信息提醒方法及装置 | |
CN104333641B (zh) | 通话方法及装置 | |
CN105448300A (zh) | 用于通话的方法及装置 | |
CN108923810A (zh) | 翻译方法及相关设备 | |
CN108874450A (zh) | 唤醒语音助手的方法及装置 | |
CN106210247A (zh) | 终端控制方法及装置 | |
CN113873077A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180501 |