The invention discloses a method, apparatus and intelligent terminal for voice control in an intelligent terminal, wherein the method comprises: calling a voice acquisition device of an intelligent terminal to acquire voice data in response to a triggering event of an entity voice input key of the intelligent terminal, and judging whether there is a waiting response for the voice data to be called back. If it does not exist, the voice data is deleted; if it exists, the voice data is sent to the receiving application so that the receiving application realizes the corresponding functions according to the voice data. This technology scheme is different from the existing technology in which the application actively calls the microphone and other voice devices to obtain voice data. Instead, the operating system of the intelligent terminal makes feedback on hardware events and returns the acquired voice data to the required application. This provides a convenient voice input port and implements the operation. The unified processing of voice data is done by the system.
【技术实现步骤摘要】
在智能终端中进行语音控制的方法、装置和智能终端
本专利技术涉及智能硬件领域,具体涉及在智能终端中进行语音控制的方法、装置和智能终端。
技术介绍
如今,智能终端中的语音识别模块已经有多家厂商深耕多年,对语音的文字识别准确率已经相当惊人。但目前应用仍旧是从操作系统获取麦克风输入音频,然后调用语音识别模块,缺少对语音输入更智能化的响应和调度。当今的移动端应用虽然很多已经具备语音识别功能,但是应用由于高度依赖触屏操作,还不能独立地语音人机交互。例如当前智能手机中的自驾车导航软件,虽然可以利用语音输入填入目的地信息,仍旧是触屏输入的一个辅助项。当路线规划完毕持续导航中,一段时间没有触屏之后,屏幕会自动节能关闭,此时导航软件仍可以持续语音播报,但此时由于屏幕已经节能关闭,用户只能单方向接收语音播报,无法在不唤醒触屏的情况下和导航应用交互,这时即使有一句导航信息没有听清也无法操作,驾驶员依赖手机导航软件在看手机屏幕或者操作导航软件中出现行车事故的案例也已经屡见不鲜。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的在智能终端中进行语音控制的方法、装置和智能终端。依据本专利技术的一个方面,提供了一种在智能终端中进行语音控制的方法,包括:响应于智能终端的实体语音输入键的触发事件,调用智能终端的语音获取设备获取语音数据;判断是否存在需要回调所述语音数据的待接收应用;若不存在,删除所述语音数据;若存在,将所述语音数据发送给所述待接收应用,以使所述待接收应用根据所述语音数据实现相应的功能。可选地,该方法还包括:判断待接收的应用是否需要对 ...
【技术保护点】
1.一种在智能终端中进行语音控制的方法,其中,该方法包括:响应于智能终端的实体语音输入键的触发事件,调用智能终端的语音获取设备获取语音数据;判断是否存在需要回调所述语音数据的待接收应用;若不存在,删除所述语音数据;若存在,将所述语音数据发送给所述待接收应用,以使所述待接收应用根据所述语音数据实现相应的功能。
【技术特征摘要】
1.一种在智能终端中进行语音控制的方法,其中,该方法包括:响应于智能终端的实体语音输入键的触发事件,调用智能终端的语音获取设备获取语音数据;判断是否存在需要回调所述语音数据的待接收应用;若不存在,删除所述语音数据;若存在,将所述语音数据发送给所述待接收应用,以使所述待接收应用根据所述语音数据实现相应的功能。2.如权利要求1所述的方法,其中,该方法还包括:判断待接收的应用是否需要对所述语音数据进行语音识别;若不需要,则将所述语音数据直接发送给所述待接收应用;若需要,则对所述语音数据进行语音识别,得到所述语音数据对应的文本数据,将所述语音数据对应的文本数据发送给所述待接收应用,或者,将所述语音数据对应的文本数据以及所述语音数据发送给所述待接收应用。3.如权利要求2所述的方法,其中,所述对所述语音数据进行语音识别包括:调用所述智能终端中预设的语音识别库,对所述语音数据进行语音识别。4.如权利要求2所述的方法,其中,判断是否存在需要回调所述语音数据的待接收应用包括:获取语音回调应用列表,判断所述语音回调应用列表中是否存在已注册语音回调的一个或多个应用。5.如权利要求4所述的方法,其中,当所述语音回调应用列表中存在已注册语音回调的多个应用时,将所述语音回调应用列表中注册时间最晚的应用作为待接收应用,或者,将所述列表中优先...
【专利技术属性】
技术研发人员:路尧,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。