CN104599669A - 一种语音控制方法和装置 - Google Patents
一种语音控制方法和装置 Download PDFInfo
- Publication number
- CN104599669A CN104599669A CN201410851770.7A CN201410851770A CN104599669A CN 104599669 A CN104599669 A CN 104599669A CN 201410851770 A CN201410851770 A CN 201410851770A CN 104599669 A CN104599669 A CN 104599669A
- Authority
- CN
- China
- Prior art keywords
- command
- control command
- phonetic
- terminal
- control
- 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
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供了一种语音控制的方法和装置,其中,所述方法包括:当终端被触发进入语音控制模式后,接收输入的语音数据;根据所述语音数据生成语音控制指令;将所述语音控制指令在指令集合识别文件中进行匹配,所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;匹配成功则执行所述语音控制指令对应的控制操作。本申请实施例可以终端的全语音控制,提高操作的便捷性,提升用户体验。
Description
技术领域
本申请涉及语音技术领域,特别是涉及一种语音控制方法和一种语音控制装置。
背景技术
智能电视,是指具有全开放式平台,搭载了操作***,用户在欣赏普通电视内容的同时,可自行安装和卸载各类程序,持续对功能进行扩充和升级的新电视产品。
传统的智能电视控制方法,是通过遥控设备对智能电视进行控制,这种控制方法需要在遥控设备上不断寻找对应的控制按键,还要在智能电视的控制面板上不断寻找对应的控制图标,在具有大量应用程序的智能电视的控制上显得十分不方便。
随着语音技术的发展,语音控制逐渐成为一种主流的智能电视控制方式。
目前,通常的做法是在智能电视上开发语音应用程序,通过打开语音应用程序来实现对智能电视的语音控制。这种通过语音应用程序来控制智能电视的方法,只能实现智能电视的部分控制,局限于对语音应用程序本来具有的功能的语音控制上,对第三方应用程序所具有的功能就无能为力,例如,用户可以通过采用语音的方式打开智能电视上的音乐播放应用,却无法通过语音应用程序对音乐播放应用进行语音控制,在智能电视进入语音控制应用后,用户只能采用遥控设备进行控制,在控制的过程中,仍需不断寻找遥控设备上对应的控制按键,不仅操作极为繁琐,还容易出现错误操作的情形,严重影响用户的体验。
发明内容
本申请实施例所要解决的技术问题是提供一种语音控制方法,用以实现智能电视的全语音控制,提高操作的便捷性,提升用户体验。
相应的,本申请实施例还提供了一种语音控制装置,用以保证上述方法的实现及应用。
为了解决上述问题,本申请公开了一种语音控制方法,包括:
当终端被触发进入语音控制模式后,接收输入的语音数据;
根据所述语音数据生成语音控制指令;
将所述语音控制指令在指令集合识别文件中进行匹配,所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
匹配成功则执行所述语音控制指令对应的控制操作。
优选的,所述终端包括语音引擎和应用层,所述终端被触发进入语音控制模式后,包括:
启动所述语音引擎;
所述应用层发送所述当前界面支持的控件操作信息至所述语音引擎;
所述语音引擎根据所述控件操作信息,生成当前界面所支持的控件控制指令。
优选的,,所述控件操作信息包括所述当前界面支持的控件操作及所述当前界面所属的场景分类。
优选的,所述根据所述语音数据生成所述语音控制指令,包括:
所述语音引擎对所述语音数据进行语音识别,生成所述语音数据对应的多个字符;
所述语音引擎对所述语音数据对应的多个字符进行语义识别,生成语音控制指令。
优选的,所述执行所述语音控制指令对应的控制操作,包括:
判断所述语音控制指令是否属于自定义控件命令;
若所述语音控制指令不属于所述自定义控件命令,则所述语音引擎将所述语音控制指令发送至所述应用层,以供所述应用层根据所述语音控制指令执行对应的控制操作;
若所述语音控制指令属于自定义控件命令,则所述语音引擎将所述语音控制指令发送至框架层,以供所述框架层根据语音控制指令执行对应的控制操作。
优选的,所述当终端被触发进入语音控制模式包括:
接收语音控制模式启动命令;
根据所述语音控制模式启动命令进入语音控制模式。
优选的,所述当终端被触发进入语音控制模式后,包括:
在所述终端的当前界面显示语音控制提示信息;所述语音控制提示信息为在所述当前界面下,用于指示用户输入语音数据的示例。
本申请公开了一种语音控制装置,包括:
语音数据接收模块,用于在终端被触发进入语音控制模式后,接收输入的语音数据;
语音控制指令生成模块,用于根据所述语音数据生成语音控制指令;
语音控制指令匹配模块,用于将所述语音控制指令在指令集合识别文件中进行匹配;所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
控制操作执行模块,用于在匹配成功时执行所述语音控制指令对应的控制操作。
优选的,所述终端包括语音引擎和应用层,所述装置还包括:
语音引擎启动模块,用于在终端被触发进入语音控制模式后,启动所述语音引擎;
控件操作信息发送模块,用于调用所述应用层发送所述当前界面支持的控件操作信息至所述语音引擎;
控件控制指令生成模块,用于调用所述语音引擎根据所述控件操作信息,生成当前界面所支持的控件控制指令。
优选的,所述控件操作信息包括所述当前界面支持的控件操作及所述当前界面所属的场景分类。
优选的,所述语音控制指令生成模块包括:
语音识别子模块,用于调用所述语音引擎对所述语音数据进行语音识别,生成所述语音数据对应的多个字符;
语义识别子模块,用于调用所述语音引擎对所述语音数据对应的多个字符进行语义识别,生成语音控制指令。
优选的,所述控制操作执行模块包括:
判断子模块,用于判断所述语音控制指令是否属于自定义控件命令;若不属于,则调用第一语音控制指令发送子模块,若属于,则调用第二语音控制指令发送子模块;
第一语音控制指令发送子模块,用于调用所述语音引擎将所述语音控制指令发送至所述应用层,以供所述应用层根据所述语音控制指令执行对应的控制操作;
第二语音控制指令发送子模块,用于调用所述语音引擎将所述语音控制指令发送至框架层,以供所述框架层根据语音控制指令执行对应的控制操作。
优选的,其特征在于,所述装置还包括:
语音控制模式启动命令接收子模块,用于接收语音控制模式启动命令;
语音控制模式进入子模块,用于根据所述语音控制模式启动命令进入语音控制模式。
语音数据读入子模块,用于接收输入的语音数据
优选的,其特征在于,还包括:
语音控制提示信息显示模块,用于在终端被触发进入语音控制模式后,在所述终端的当前界面显示语音控制提示信息;所述语音控制提示信息为在所述当前界面下,用于指示用户输入语音数据的示例。
与现有技术相比,本申请实施例包括以下优点:
本申请实施例通过在指令集合识别文件中集合当前界面所支持的控件控制指令,在终端被触发进入语音控制模式后,接收语音数据,根据语音数据生成语音控制指令,将语音控制指令在指令集合识别文件中进行匹配,当匹配成功时执行对应的操作,进而实现终端的全语音控制,避免了目前只能部分语音控制终端的尴尬,提高终端控制的便捷性,提升用户体验。
附图说明
图1是本申请的一种语音控制方法实施例1的步骤流程图;
图2是本申请的一种语音控制方法实施例2的步骤流程图;
图3是本申请的一种语音控制装置实施例2的结构框图;
图4是本申请的一种语音控制装置实施例2的结构框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本申请的终端可以是智能电视,也可以是其他终端,如手机、平板电脑等。
本申请实施例的核心构思之一在于,通过在指令集合识别文件中集合当前界面所支持的控件控制指令,在终端被触发进入语音控制模式后,接收语音数据,根据语音数据生成语音控制指令,将语音控制指令在指令集合识别文件中进行匹配,当匹配成功时执行对应的操作,实现终端的全语音控制,避免了目前只能部分语音控制终端的尴尬,提高终端控制的便捷性,提升用户体验。
下面,通过以下具体实施例分别对本申请的方案进行详细介绍。
实施例一:
参照图1,示出了本申请的一种语音控制方法实施例1的步骤流程图,具体可以包括如下步骤:
步骤101,当终端被触发进入语音控制模式后,接收输入的语音数据;
在本申请实施例中,用户可以通过遥控设备控制终端,也可以通过语音控制终端。
终端设置有录音模块,当终端进入语音控制模式后,录音模块可以实时监测用户输入的语音数据,在用户输入语音数据时,可以通过录音模块接收用户输入的语音数据。
例如,当用户输入“播放一首歌”、“今天天气怎么样”、“15频道”、“敢死队”等语音数据时,终端可以通过录音模块接收用户所输入的上述语音数据,当然,用户在实际应用中可以输入任意的语音数据,终端可以通过录音模块接收用户输入的任意语音数据。
终端可以将接收的语音数据显示在当前界面,如将“播放一首歌”、“今天天气怎么样”、“15频道”、“敢死队”等语音数据显示在当前界面。
步骤102,根据所述语音数据生成语音控制指令;
终端接收到用户输入的语音数据后,可以根据语音数据生成语音控制指令,语音控制指令是终端能够识别的字符串,可以对应终端所支持的控制操作。
例如,当终端接收到的语音数据是“播放一首歌”时,终端生成的语音控制指令是进行歌曲播放的控制操作对应的字符串;当终端接收到的语音数据是“今天天气怎么样”,终端生成的语音控制指令是搜索今天天气的控制操作对应的字符串;当终端接收到的语音数据是“15频道”时,终端生成的语音控制指令是播放15频道视频节目的控制操作对应的字符串;当终端接收到的语音数据是“敢死队”时,终端生成的语音控制指令是搜索电影“敢死队”的控制操作对应的字符串。
步骤103,将所述语音控制指令在指令集合识别文件中进行匹配;所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
步骤104,匹配成功则执行所述语音控制指令对应的控制操作。
终端可以包括指令集合识别文件,指令集合识别文件是终端当前界面所支持的控件控制指令的集合。
控件控制指令可以是一系列字符串,对应当前界面能够进行的所有控制操作,不同的界面可以包括不同的控件控制指令。
例如,若当前界面是音乐播放界面,控件控制指令可以包括“播放”、“暂停”、“播放上一首”、“播放下一首”、“音量调节”、“播放某首特定歌曲”、“歌词显示”、“退出音乐播放”等等控制操作对应的字符串。
若当前界面是信息搜索界面,控件控制指令可以包括“搜索某类信息(如天气、电影、节目、股票)”、“翻页(向上、向下翻页)”、“退出信息搜索”等等控制操作对应的字符串。
若当前界面是频道节目播放界面,控件控制指令可以包括“切换频道(选择某一频道)”、“音量调节”、“亮度调节”等等控制操作对应的字符串。
终端可以将生成的语音控制指令在指令集合识别文件中进行匹配,匹配的方式可以是将语音控制指令对应的字符串与控件控制指令对应的字符串进行比对,若存在相同的或相近似的字符串,则匹配成功,否则,匹配失败,当然,本领域技术人员可以根据实际需要,设置其他的匹配方式,本申请实施例对此并不加以限制。
当匹配成功时,终端可以执行语音控制指令对应的操作。
例如,若当前界面是音乐播放界面,语音控制指令对应的是“播放一首歌曲”的控制操作,在匹配成功后,终端将自动播放该一首歌曲。
若当前界面是信息搜索界面,语音控制指令对应的是“搜索今天天气”的控制操作,在匹配成功后,终端将自动通过网络搜网到今天的天气情况,并将今天的天气情况展现在当前界面。
若当前界面是频道节目播放界面,语音控制指令对应的是“播放15频道的视频节目”的控制操作,在匹配成功后,终端将自动将当前频道切换到15频道,播放15频道的视频节目。
在具体应用中,有些控制操作可以设置对应的二次语音确认操作,如“关机”、“重启”、“关闭屏幕”等控制操作,终端会弹出是否关机、是否重启、是否关闭屏幕的询问对话框或输出询问语音,在用户确认是的情况下,才进一步完成这些控制操作,终端将被关闭、重启、关闭屏幕,通过设置二次语音确认,避免用户的误操作,提升用户体验。
当匹配不成功时,终端可以不执行任何操作,也可以发出提示语音提醒用户输入的语音数据不符合当前界面所支持的操作,当然,本领域技术人员可以根据实际需要设置其他的操作方式,本申请实施例对此并不加以限制。
例如,若当前界面是音乐播放界面,语音控制指令对应的是“搜索今天天气”的控制操作,因音乐播放界面并不支持天气搜索控制操作,因此,是无法匹配成功的,终端可以不执行任何操作,也可以提示用户输入的语音数据不符合当前界面所支持的操作。
若当前界面是信息搜索界面,语音控制指令对应的是“播放一首歌曲”的控制操作,因信息搜索界面并不支持音乐播放控制操作,因此,是无法匹配成功的,终端可以不执行任何操作,也可以提示用户输入的语音数据不符合当前界面所支持的操作。
若当前界面是频道节目播放界面,语音控制指令对应的是“搜索今天天气”的控制操作,因频道节目播放界面并不支持天气搜索控制操作,因此,是无法匹配成功的,终端可以不执行任何操作,也可以提示用户输入的语音数据不符合当前界面所支持的操作。
终端执行完语音控制指令对应的控制操作后,可以删除当前界面显示的语音数据。
本申请实施例通过在指令集合识别文件中集合当前界面所支持的控件控制指令,在终端被触发进入语音控制模式后,接收语音数据,根据语音数据生成语音控制指令,将语音控制指令在指令集合识别文件中进行匹配,当匹配成功时执行对应的操作,进而实现终端的全语音控制,避免了目前只能部分语音控制终端的尴尬,提高终端控制的便捷性,提升用户体验。
实施例二:
参照图2,示出了本申请的一种语音控制方法实施例2的步骤流程图,具体可以包括如下步骤:
步骤201,当终端被触发进入语音控制模式后,接收输入的语音数据;
终端进入语音控制模式后,用户可以向终端输入语音数据,实现语音控制终端。
在本申请的一种优选实施例中,当终端接收到语音控制模式启动命令时,可以根据语音控制模式启动命令进入语音控制模式。
用户可以通过触发遥控设备上的按键发出语音控制模式启动命令触发终端进入语音控制模式;也可以对着遥控设备上的录音模块发出语音控制模式启动命令对应的语音数据触发终端进入语音控制模式;还可以直接发出语音控制模式启动命令,该命令被终端上内置的录音模块检测收录触发终端进入语音控制模式。语音控制模式启动命令可以由终端提前预设,也可以由用户自定义设置后存储到终端中,例如“您好,电视”。
当终端被触发进入语音控制模式后,可以进行初始化,初始化的过程如下:
步骤201a,启动所述语音引擎;
步骤201b,所述应用层发送所述当前界面支持的控件操作信息至所述语音引擎;
步骤201c,所述语音引擎根据所述控件操作信息,生成当前界面所支持的控件控制指令。
在本申请实施例中,终端包括语音引擎和应用层。
语音引擎可以实现语音数据的识别,能够将用户的语音数据转换成相应的文字,在终端中设置语音引擎,终端可以识别语音数据。
应用层是由运行在智能电视终端上的所有应用(包括***应用和第三方应用)共同构成。
除语音引擎和应用层外,终端还可以包括框架层,即软件开发工具包SDK层(Software Development Kit),框架层用于为特定的软件包、软件框架、硬件平台、操作***等建立应用软件的开发工具的集合,第三方应用都是基于框架层开发的,受到框架层接口的约束,应用层中的***应用可以调用框架层的接口和模块,获取第三方应用的相关数据,如控件操作信息,实现对第三方应用的控制。
应用层可以调用框架层的接口和模块,通过对应的通信协议,与语音引擎建立连接,生成服务连接ServiceConnection函数,通过服务连接ServiceConnection函数可以实现应用层与语音引擎之间的数据交互。
应用层可以通过服务连接ServiceConnection函数将当前界面支持的控件操作信息发送至语音引擎。
控件操作信息可以包括当前界面支持的控件操作及当前界面所属的场景分类。
本申请实施例可以进行场景分类,本申请的场景可以包括:全局控制场景、信息搜索场景、音乐播放场景、电影播放场景、频道视频节目播放场景、聊天场景(如微博)、帮助信息显示场景。
当前界面支持的控件操作可以预先定义,不同的场景分类对应的界面可以支持不同的控件操作,例如:
全局控制场景可以包括“终端开、关机”、“终端重启”、“关闭屏幕”、“静音”、“应用程序的打开、关闭”等等控件操作。
信息搜索场景可以包括“搜索某类信息(如天气、电影、节目、股票)”、“翻页(向上、向下翻页)”、“退出信息搜索”等等控件操作。
音乐播放场景可以包括“播放”、“暂停”、“播放上一首”、“播放下一首”、“音量调节”、“播放某首特定歌曲”、“歌词显示”、“退出音乐播放”等等控件操作。
频道视频节目播放场景可以包括“切换频道(选择某一频道)”、“音量调节”、“亮度调节”、“退出频道视频节目播放”等等控件操作。
聊天场景可以包括“信息发布”、“取消发布”、“展现精彩内容”、“进入帮助”等等控件操作。
上述仅是对不同场景对应的界面支持的控件操作的示例性说明,本领域技术人员可以根据实际需要定义其他的控件操作。
在具体应用中,可以对上述场景进行再分类,例如,可以将信息搜索场景分为天气搜索场景、股票搜索场景、电影搜索场景、预告节目搜索场景等等,本申请实施例对此并不加以限制。
语音引擎接收到控件操作信息,可以根据当前界面支持的控件操作生成对应的控件控制指令,控件控制指令是终端能够识别的字符串。
例如,若当前界面对应的是全局控制场景对应的界面,则生成的控件控制指令是“终端开、关机”、“终端重启”、“关闭屏幕”、“静音”、“应用程序的打开、关闭”等等控件操作对应的字符串。
若当前界面对应的是信息搜索场景对应的界面,则生成的控件控制指令是“搜索某类信息(如天气、电影、节目、股票)”、“翻页(向上、向下翻页)”、“退出信息搜索”等等控件操作对应的字符串。
若当前界面对应的是音乐播放场景对应的界面,则生成的控件控制指令是“播放”、“暂停”、“播放上一首”、“播放下一首”、“音量调节”、“播放某首特定歌曲”、“歌词显示”、“退出音乐播放”等等控件操作对应的字符串。
若当前界面对应的是频道视频节目播放场景对应的界面,则生成的控件控制指令是“搜索某类信息(如天气、电影、节目、股票)”、“翻页(向上、向下翻页)”、“退出信息搜索”等等控件操作对应的字符串。
在本申请的一种优选实施例中,在初始化完成后,可以在当前界面显示语音控制提示信息。
不同的场景分类往往对应不同的语音控制提示信息。
例如,在全局控制场景,语音控制提示信息可以包括“开、关机”、“重启”、“关闭屏幕”、“静音”、“打开、关闭应用程序”等等,在信息搜索场景,语音控制提示信息可以包括“今天天气”、“电影名称”、“股票”、“电视台节目预告”、“向上、向下翻页”等等,在音乐播放场景,语音控制提示信息可以包括“播放”、“暂停”、“播放上一首”、“播放下一首”、“音量调节”、“显示歌词”、“退出”等等,在频道视频节目播放场景,语音控制提示信息可以包括“频道切换”、“音量调节”、“亮度调节”、“退出”等等,在聊天场景,语音控制提示信息可以包括“发布”、“取消”、“精彩内容”、“帮助”等等。
需要说明的是,语音控制提示信息可以预先定义,也可以根据应用热度实时生成或根据用户的使用习惯生成。
例如,在音乐播放场景,可以预先定义“播放上一首”、“播放下一首”、“暂停”等语音控制提示信息,也可以根据歌曲的播放热度,显示热度高的歌曲名称(如“烟花易冷”、“征服”)等语音控制提示信息,还可以根据用户的使用习惯生成“跳过”(对应“下一首”)等语音控制提示信息。
应用层可以通过服务连接ServiceConnection函数将语音控制提示信息发送到语音引擎。
语音引擎接收到语音控制提示信息,可以在当前界面的下方显示语音控制提示信息,当然,本领域技术人员根据实际需要,可以设置在当前界面的任意位置显示语音控制提示信息。
在具体应用中,同一场景可以包括不同的界面,不同的界面可以显示不同的语音控制提示信息。
例如,在信息搜索场景,当前界面是显示今天天气的界面,显示的语音控制提示信息可以包括“明天天气”、“帮助”,当前界面是显示明天天气的界面,显示的语音控制提示信息可以包括“今天天气”、“帮助”等;在音乐播放场景,当前界面是显示歌词的界面,显示的语音控制提示信息可以包括“播放上一首”、“播放下一首”、“暂停”、“关闭歌词”等,当前界面是没有显示歌词的界面,显示的语音控制提示信息可以包括“播放上一首”、“播放下一首”、“暂停”、“显示歌词”等;对于其他的场景,如电影播放场景、频道视频节目播放场景等,也可以在不同的界面显示不同的提示信息,在此不再一一列举。
语音控制提示信息是指示用户输入语音数据的示例,用户可以根据语音控制提示信息输入语音数据。
例如,用户可以根据当前界面的提示信息“今天天气”,输入语音数据“今天天气”,可以根据当前界面的提示信息“播放上一首”,输入语音数据“播放上一首”,可以根据当前界面的提示信息“烟花易冷”,输入语音数据“烟花易冷”。
步骤202,根据所述语音数据生成所述语音控制指令;
终端接收到语音数据后,可以根据语音数据生成语音控制指令。
在本申请的一种优选实施例中,步骤202可以包括以下子步骤:
子步骤202a,所述语音引擎对所述语音数据进行语音识别,生成所述语音数据对应的多个字符;
子步骤202b,所述语音引擎对所述语音数据对应的多个字符进行语义识别,生成语音控制指令。
语音识别是将语音数据转换为字符的过程,语义识别是将字符转换成语音控制指令的过程,语音控制指令可以是终端能够死和别的字符串,对应终端所支持的控制操作。
例如,终端接收到的语音数据是“播放烟花易冷”,语音引擎可以对该语音数据进行语音识别,生成对应的多个字符“播放烟花易冷”,然后对多个字符“播放烟花易冷”进行语义识别,生成播放歌曲“烟花易冷”的语音控制指令对应的字符串;终端接收到的语音数据是“今天天气”,语音引擎可以对该语音数据进行语音识别,生成对应的多个字符“今天天气”,然后对多个字符“今天天气”进行语义识别,生成搜索“今天天气”的语音控制指令对应的字符串。
在具体应用中,用户发出的语音数据可能并不符合当前场景,或者用户发出的语音数据本身存在歧义,这种情况下,在语义识别的过程中可以对用户发出的语音数据进行修正,过滤掉无效的字符。
例如,用户在音乐播放场景中发出语音数据“播放下一集电视剧”,很明显,在音乐应用中是无法播放电视剧的,亦即,用户发出的语音数据不符合当前场景,因而,在语义识别的过程中,可以将无效字符“电视剧”过滤掉,把该语音数据对应的字符修正为“播放下一首”,又如,用户发出语音数据“播放电影烟花易冷”,而实际上“烟花易冷”只是一首歌曲,并非一场电影,因而,在语义识别的过程中,可以将无效字符“电影”过滤掉,把该语音数据对应的字符修正为“播放音乐烟花易冷”。
步骤203,将所述语音控制指令在指令集合识别文件中进行匹配;
终端可以将生成的语音控制指令在指令集合识别文件中进行匹配,匹配的方式可以是将语音控制指令对应的字符串与控件控制指令对应的字符串进行比对,若存在相同的或相近似的字符串,则匹配成功,否则,匹配失败,当然,本领域技术人员可以根据实际需要,设置其他的匹配方式,本申请实施例对此并不加以限制。
步骤204,匹配成功则执行所述语音控制指令对应的控制操作。
当匹配成功时,终端可以执行语音控制指令对应的操作,
当匹配不成功时,终端可以不执行任何操作,也可以发出提示语音提醒用户输入的语音数据不符合当前界面所支持的操作,当然,本领域技术人员可以根据实际需要设置其他的操作方式,本申请实施例对此并不加以限制。
例如,若当前界面是音乐播放界面,语音控制指令对应的是“搜索今天天气”的控制操作,因音乐播放界面并不支持天气搜索控制操作,因此,是无法匹配成功的,终端可以不执行任何操作,也可以提示用户输入的语音数据不符合当前界面所支持的操作。
若当前界面是信息搜索界面,语音控制指令对应的是“播放一首歌曲”的控制操作,因信息搜索界面并不支持音乐播放控制操作,因此,是无法匹配成功的,终端可以不执行任何操作,也可以提示用户输入的语音数据不符合当前界面所支持的操作。
若当前界面是频道节目播放界面,语音控制指令对应的是“搜索今天天气”的控制操作,因频道节目播放界面并不支持天气搜索控制操作,因此,是无法匹配成功的,终端可以不执行任何操作,也可以提示用户输入的语音数据不符合当前界面所支持的操作。
在本申请的一种优选实施例中,步骤204可以包括以下子步骤:
子步骤204a,判断所述语音控制指令是否属于自定义控件命令;
子步骤204b,若所述语音控制指令不属于所述自定义控件命令,则所述语音引擎将所述语音控制指令发送至所述应用层,以供所述应用层根据所述语音控制指令执行对应的控制操作;
子步骤204c,若所述语音控制指令属于自定义控件命令,则所述语音引擎将所述语音控制指令发送至框架层,以供所述框架层根据语音控制指令执行对应的控制操作。
在语音控制指令在指令集合识别文件中匹配成功后,可以判断该语音控制指令是否属于自定义控件命令。
自定义控件命令可以根据不同的场景分类预先设置,如可以在信息搜索场景设置自定义控件命令“收藏”,用户可以通过“收藏”命令,收藏感兴趣的信息和信息对应的网址等,也可以在音乐播放场景设置自定义控件命令“分享”,用户可以通过“分享”命令,将感兴趣歌曲与他人分享,当然,本领域技术人员可以根据实际需要,定义不同的各种自定义控件命令,本申请实施例对此并不加以限制。
若语音控制指令不属于自定义控件命令,则语音引擎可以通过服务连接ServiceConnection函数将语音控制指令发送到应用层,由应用层执行相应的操作。
若语音控制指令属于自定义控件命令,则语音引擎可以通过服务连接ServiceConnection函数将语音控制指令发送到框架层,框架层可以读取语音控制指令对应的文本信息,根据文本信息执行对应的操作(view操作)。
例如,根据语音数据生成的语音控制指令为“播放下一首”时,判定该语音控制指令不属于自定义控件命令,则通过服务连接ServiceConnection函数将语音控制指令发送到应用层,应用层执行相应的操作,终端自动播放下一首歌曲;根据语音数据生成的语音控制指令为“播放烟花易冷”时,判定该语音控制指令不属于自定义控件命令,则通过服务连接ServiceConnection函数将语音控制指令发送到应用层,应用层执行相应的操作,终端自动播放歌曲烟花易冷。
根据语音数据生成的语音控制指令为“分享”时,判定该语音控制指令属于自定义控件命令,则通过服务连接ServiceConnection函数将语音控制指令发送到框架层,框架层读取到的文本信息是“分享”,根据文本信息“分享”执行对应的view操作,自动将当前播放的歌曲分享给他人;根据语音数据生成的语音控制指令为“收藏”时,判定该语音控制指令属于自定义控件命令,则通过服务连接ServiceConnection函数将语音控制指令发送到框架层,框架层读取到的文本信息是“收藏”,根据文本信息“收藏”执行对应的view操作,自动收藏当前的搜索信息和信息对应的网址。
本申请实施例通过在当前界面显示语音控制提示信息,提示用户在当前界面可以进行哪些操作,引导用户根据语音控制提示信息输入符合当前界面的语音数据,让用户能够快速掌握语音控制操作,避免用户输入不符合当前场景的语音数据,提高用户输入语音数据的有效性,提升用户体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
实施例三:
参照图3,示出了本申请一种语音控制装置实施例的结构框图,具体可以包括如下模块:
语音数据接收模块301,用于在终端被触发进入语音控制模式后,接收输入的语音数据;
语音控制指令生成模块302,用于根据所述语音数据生成语音控制指令;
语音控制指令匹配模块303,用于将所述语音控制指令在指令集合识别文件中进行匹配;所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
控制操作执行模块304,用于在匹配成功时执行所述语音控制指令对应的控制操作。
本实施例的装置用于执行上述实施例中的方法步骤,在此不再赘述。
本申请实施例通过在当前界面显示语音控制提示信息,提示用户在当前界面可以进行哪些操作,引导用户根据语音控制提示信息输入符合当前界面的语音数据,让用户能够快速掌握语音控制操作,避免用户输入不符合当前场景的语音数据,提高用户输入语音数据的有效性,提升用户体验。
实施例四:
参照图4,示出了本申请一种语音控制装置实施例的结构框图,具体可以包括如下模块:
语音数据接收模块401,用于在终端被触发进入语音控制模式后,接收输入的语音数据;
在本申请的一种优选实施例中,所述装置还包括:
语音控制模式启动命令接收子模块,用于接收语音控制模式启动命令;
语音控制模式进入子模块,用于根据所述语音控制模式启动命令进入语音控制模式。
在本申请的一种优选实施例中,所述终端包括语音引擎和应用层,所述装置还包括:
语音引擎启动模块,用于在终端被触发进入语音控制模式后,启动所述语音引擎;
控件操作信息发送模块,用于调用所述应用层发送所述当前界面支持的控件操作信息至所述语音引擎;
控件控制指令生成模块,用于调用所述语音引擎根据所述控件操作信息,生成当前界面所支持的控件控制指令。
在本申请的一种优选实施例中,所述控件操作信息包括所述当前界面支持的控件操作及所述当前界面所属的场景分类。
在本申请的一种优选实施例中,语音控制提示信息显示模块,用于在终端被触发进入语音控制模式后,在所述终端的当前界面显示语音控制提示信息;所述语音控制提示信息为在所述当前界面下,用于指示用户输入语音数据的示例。
语音控制提示信息显示模块,用于在终端被触发进入语音控制模式后,在所述终端的当前界面显示语音控制提示信息;所述语音控制提示信息为在所述当前界面下,用于指示用户输入语音数据的示例。
语音控制指令生成模块402,用于根据所述语音数据生成语音控制指令;
在本申请的一种优选实施例中,所述语音控制指令生成模块402包括:
语音识别子模块402a,用于调用所述语音引擎对所述语音数据进行语音识别,生成所述语音数据对应的多个字符;
语义识别子模块402b,用于调用所述语音引擎对所述语音数据对应的多个字符进行语义识别,生成语音控制指令。
语音控制指令匹配模块403,用于将所述语音控制指令在指令集合识别文件中进行匹配;所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
控制操作执行模块404,用于在匹配成功时执行所述语音控制指令对应的控制操作。
在本申请的一种优选实施例中,所述控制操作执行模块404包括:
判断子模块404a,用于判断所述语音控制指令是否属于自定义控件命令;若不属于,则调用第一语音控制指令发送子模块,若属于,则调用第二语音控制指令发送子模块;
第一语音控制指令发送子模块404b,用于调用所述语音引擎将所述语音控制指令发送至所述应用层,以供所述应用层根据所述语音控制指令执行对应的控制操作;
第二语音控制指令发送子模块404c,用于调用所述语音引擎将所述语音控制指令发送至框架层,以供所述框架层根据语音控制指令执行对应的控制操作。
本实施例的装置用于执行上述实施例中的方法步骤,在此不再赘述。
本申请实施例通过在当前界面显示语音控制提示信息,提示用户在当前界面可以进行哪些操作,引导用户根据语音控制提示信息输入符合当前界面的语音数据,让用户能够快速掌握语音控制操作,避免用户输入不符合当前场景的语音数据,提高用户输入语音数据的有效性,提升用户体验。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种语音控制方法和一种语音控制装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (14)
1.一种语音控制方法,其特征在于,包括:
当终端被触发进入语音控制模式后,接收输入的语音数据;
根据所述语音数据生成语音控制指令;
将所述语音控制指令在指令集合识别文件中进行匹配,所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
匹配成功则执行所述语音控制指令对应的控制操作。
2.根据权利要求1所述的方法,其特征在于,所述终端包括语音引擎和应用层,所述终端被触发进入语音控制模式后,包括:
启动所述语音引擎;
所述应用层发送所述当前界面支持的控件操作信息至所述语音引擎;
所述语音引擎根据所述控件操作信息,生成当前界面所支持的控件控制指令。
3.根据权利要求2所述的方法,其特征在于,所述控件操作信息包括所述当前界面支持的控件操作及所述当前界面所属的场景分类。
4.根据权利要求1所述的方法,其特征在于,所述根据所述语音数据生成所述语音控制指令,包括:
所述语音引擎对所述语音数据进行语音识别,生成所述语音数据对应的多个字符;
所述语音引擎对所述语音数据对应的多个字符进行语义识别,生成语音控制指令。
5.根据权利要求1所述的方法,其特征在于,所述执行所述语音控制指令对应的控制操作,包括:
判断所述语音控制指令是否属于自定义控件命令;
若所述语音控制指令不属于所述自定义控件命令,则所述语音引擎将所述语音控制指令发送至所述应用层,以供所述应用层根据所述语音控制指令执行对应的控制操作;
若所述语音控制指令属于自定义控件命令,则所述语音引擎将所述语音控制指令发送至框架层,以供所述框架层根据语音控制指令执行对应的控制操作。
6.根据权利要求1所述的方法,其特征在于,所述当终端被触发进入语音控制模式包括:
接收语音控制模式启动命令;
根据所述语音控制模式启动命令进入语音控制模式。
7.根据权利要求1所述的方法,其特征在于,所述当终端被触发进入语音控制模式后,包括:
在所述终端的当前界面显示语音控制提示信息;所述语音控制提示信息为在所述当前界面下,用于指示用户输入语音数据的示例。
8.一种语音控制装置,其特征在于,包括:
语音数据接收模块,用于在终端被触发进入语音控制模式后,接收输入的语音数据;
语音控制指令生成模块,用于根据所述语音数据生成语音控制指令;
语音控制指令匹配模块,用于将所述语音控制指令在指令集合识别文件中进行匹配;所述指令集合识别文件包括当前界面所支持的控件控制指令的集合;
控制操作执行模块,用于在匹配成功时执行所述语音控制指令对应的控制操作。
9.根据权利要求8所述的装置,其特征在于,所述终端包括语音引擎和应用层,所述装置还包括:
语音引擎启动模块,用于在终端被触发进入语音控制模式后,启动所述语音引擎;
控件操作信息发送模块,用于调用所述应用层发送所述当前界面支持的控件操作信息至所述语音引擎;
控件控制指令生成模块,用于调用所述语音引擎根据所述控件操作信息,生成当前界面所支持的控件控制指令。
10.根据权利要求9所述的装置,其特征在于,所述控件操作信息包括所述当前界面支持的控件操作及所述当前界面所属的场景分类。
11.根据权利要求8所述的装置,其特征在于,所述语音控制指令生成模块包括:
语音识别子模块,用于调用所述语音引擎对所述语音数据进行语音识别,生成所述语音数据对应的多个字符;
语义识别子模块,用于调用所述语音引擎对所述语音数据对应的多个字符进行语义识别,生成语音控制指令。
12.根据权利要求8所述的装置,其特征在于,所述控制操作执行模块包括:
判断子模块,用于判断所述语音控制指令是否属于自定义控件命令;若不属于,则调用第一语音控制指令发送子模块,若属于,则调用第二语音控制指令发送子模块;
第一语音控制指令发送子模块,用于调用所述语音引擎将所述语音控制指令发送至所述应用层,以供所述应用层根据所述语音控制指令执行对应的控制操作;
第二语音控制指令发送子模块,用于调用所述语音引擎将所述语音控制指令发送至框架层,以供所述框架层根据语音控制指令执行对应的控制操作。
13.根据权利要求8所述的装置,其特征在于,所述装置还包括:
语音控制模式启动命令接收子模块,用于接收语音控制模式启动命令;
语音控制模式进入子模块,用于根据所述语音控制模式启动命令进入语音控制模式。
14.根据权利要求8所述的装置,其特征在于,还包括:
语音控制提示信息显示模块,用于在终端被触发进入语音控制模式后,在所述终端的当前界面显示语音控制提示信息;所述语音控制提示信息为在所述当前界面下,用于指示用户输入语音数据的示例。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410851770.7A CN104599669A (zh) | 2014-12-31 | 2014-12-31 | 一种语音控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410851770.7A CN104599669A (zh) | 2014-12-31 | 2014-12-31 | 一种语音控制方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104599669A true CN104599669A (zh) | 2015-05-06 |
Family
ID=53125403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410851770.7A Pending CN104599669A (zh) | 2014-12-31 | 2014-12-31 | 一种语音控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104599669A (zh) |
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104873062A (zh) * | 2015-05-29 | 2015-09-02 | 王旭昂 | 一种具有语音控制功能的水杯 |
CN104992709A (zh) * | 2015-06-25 | 2015-10-21 | 广州视源电子科技股份有限公司 | 一种语音指令的执行方法及语音识别设备 |
CN105161106A (zh) * | 2015-08-20 | 2015-12-16 | 深圳Tcl数字技术有限公司 | 智能终端的语音控制方法、装置及电视机*** |
CN105336330A (zh) * | 2015-10-15 | 2016-02-17 | 上海易景信息科技有限公司 | 简单语音识别*** |
CN105404161A (zh) * | 2015-11-02 | 2016-03-16 | 百度在线网络技术(北京)有限公司 | 智能语音交互方法和装置 |
CN105512182A (zh) * | 2015-11-25 | 2016-04-20 | 深圳Tcl数字技术有限公司 | 语音控制方法及智能电视 |
CN105788597A (zh) * | 2016-05-12 | 2016-07-20 | 深圳市联谛信息无障碍有限责任公司 | 基于声音识别的读屏应用指令输入方法及装置 |
CN105869643A (zh) * | 2016-06-06 | 2016-08-17 | 青岛海信移动通信技术股份有限公司 | 基于语音的终端控制方法及语音控制装置 |
CN105872803A (zh) * | 2015-12-30 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 对智能电视进行声控的方法和装置 |
CN105892688A (zh) * | 2016-05-12 | 2016-08-24 | 深圳市联谛信息无障碍有限责任公司 | 音频应用的启动方法及装置 |
CN106101789A (zh) * | 2016-07-06 | 2016-11-09 | 深圳Tcl数字技术有限公司 | 终端的语音交互方法及装置 |
CN106155310A (zh) * | 2016-06-27 | 2016-11-23 | 联想(北京)有限公司 | 一种信息输入方法及电子设备 |
CN106356059A (zh) * | 2015-07-17 | 2017-01-25 | 中兴通讯股份有限公司 | 语音控制方法、装置及投影仪设备 |
CN106373570A (zh) * | 2016-09-12 | 2017-02-01 | 深圳市金立通信设备有限公司 | 一种语音控制方法及终端 |
CN106371905A (zh) * | 2016-08-29 | 2017-02-01 | 北京奇点机智信息技术有限公司 | 应用程序操作方法、装置和服务器 |
CN106484270A (zh) * | 2016-09-12 | 2017-03-08 | 深圳市金立通信设备有限公司 | 一种语音操作事件添加方法及终端 |
CN106847284A (zh) * | 2017-03-09 | 2017-06-13 | 深圳市八圈科技有限公司 | 电子设备、计算机可读存储介质及语音交互方法 |
CN106886430A (zh) * | 2015-12-16 | 2017-06-23 | 芋头科技(杭州)有限公司 | 机器人应用程序快速启动的方法及装置 |
WO2017113738A1 (zh) * | 2015-12-30 | 2017-07-06 | 乐视控股(北京)有限公司 | 语音控制方法及其设备 |
CN107025046A (zh) * | 2016-01-29 | 2017-08-08 | 阿里巴巴集团控股有限公司 | 终端应用语音操作方法及*** |
CN107340989A (zh) * | 2017-06-21 | 2017-11-10 | 威创集团股份有限公司 | 显示设备的控制方法、***和装置 |
CN107424609A (zh) * | 2017-07-31 | 2017-12-01 | 北京云知声信息技术有限公司 | 一种语音控制方法及装置 |
CN107682536A (zh) * | 2017-09-25 | 2018-02-09 | 努比亚技术有限公司 | 一种语音控制方法、终端和计算机可读存储介质 |
CN107742520A (zh) * | 2017-11-23 | 2018-02-27 | 深圳市普瑞恩科技有限公司 | 语音控制方法、装置及*** |
CN107948698A (zh) * | 2017-12-14 | 2018-04-20 | 深圳市雷鸟信息科技有限公司 | 智能电视的语音控制方法、***及智能电视 |
CN108589205A (zh) * | 2018-06-14 | 2018-09-28 | 合肥品冠慧享家智能家居科技有限责任公司 | 一种多方式控制的智能晾衣机 |
CN108597499A (zh) * | 2018-04-02 | 2018-09-28 | 联想(北京)有限公司 | 语音处理方法以及语音处理装置 |
CN108762712A (zh) * | 2018-05-30 | 2018-11-06 | Oppo广东移动通信有限公司 | 电子设备控制方法、装置、存储介质及电子设备 |
CN108852657A (zh) * | 2018-06-28 | 2018-11-23 | 清远市元信智能科技有限公司 | 一种智能轮椅 |
WO2019047878A1 (zh) * | 2017-09-08 | 2019-03-14 | 腾讯科技(深圳)有限公司 | 语音操控终端的方法、终端、服务器和存储介质 |
CN109584870A (zh) * | 2018-12-04 | 2019-04-05 | 安徽精英智能科技有限公司 | 一种智能语音交互服务方法及*** |
CN109710129A (zh) * | 2018-12-20 | 2019-05-03 | 斑马网络技术有限公司 | 语音技能命令引导方法、装置、存储介质及电子设备 |
CN109741737A (zh) * | 2018-05-14 | 2019-05-10 | 北京字节跳动网络技术有限公司 | 一种语音控制的方法及装置 |
CN109741741A (zh) * | 2018-12-29 | 2019-05-10 | 深圳Tcl新技术有限公司 | 智能终端的控制方法、智能终端及计算机可读存储介质 |
CN109979442A (zh) * | 2017-12-27 | 2019-07-05 | 珠海市君天电子科技有限公司 | 一种语音控制方法、装置及电子设备 |
CN110322873A (zh) * | 2019-07-02 | 2019-10-11 | 百度在线网络技术(北京)有限公司 | 语音技能的退出方法、装置、设备及存储介质 |
CN110334352A (zh) * | 2019-07-08 | 2019-10-15 | 腾讯科技(深圳)有限公司 | 引导信息显示方法、装置、终端及存储介质 |
CN110517690A (zh) * | 2019-08-30 | 2019-11-29 | 四川长虹电器股份有限公司 | 语音控制功能的引导方法及*** |
CN110782889A (zh) * | 2019-08-22 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 一种语音操作方法及相关设备 |
CN110837396A (zh) * | 2018-08-17 | 2020-02-25 | 青岛海尔多媒体有限公司 | 语音唤醒的方法、装置及计算机存储介质 |
CN110968375A (zh) * | 2018-09-29 | 2020-04-07 | Tcl集团股份有限公司 | 界面控制方法、装置、智能终端及计算机可读存储介质 |
CN111147530A (zh) * | 2018-10-16 | 2020-05-12 | 深圳市冠旭电子股份有限公司 | ***架构、多语音平台的切换方法、智能终端及存储介质 |
CN111145747A (zh) * | 2019-12-30 | 2020-05-12 | 智车优行科技(北京)有限公司 | 一种语音控制实现方法及装置 |
CN111210817A (zh) * | 2019-12-30 | 2020-05-29 | 深圳市优必选科技股份有限公司 | 数据处理方法及装置 |
CN111243580A (zh) * | 2018-11-28 | 2020-06-05 | Tcl集团股份有限公司 | 语音控制方法、装置及计算机可读存储介质 |
CN111369984A (zh) * | 2018-12-26 | 2020-07-03 | Tcl集团股份有限公司 | 一种语音交互方法、存储介质及终端设备 |
CN111414145A (zh) * | 2019-01-04 | 2020-07-14 | 上海擎感智能科技有限公司 | 语音功能使用提示方法及装置 |
WO2020150899A1 (zh) * | 2019-01-22 | 2020-07-30 | 京东方科技集团股份有限公司 | 语音控制方法、语音控制装置以及计算机可执行非易失性存储介质 |
CN111885400A (zh) * | 2020-07-31 | 2020-11-03 | 聚好看科技股份有限公司 | 媒体数据展示方法、服务器及显示设备 |
CN112114770A (zh) * | 2019-06-19 | 2020-12-22 | 百度在线网络技术(北京)有限公司 | 基于语音交互的界面引导方法、装置及设备 |
CN112286487A (zh) * | 2020-12-30 | 2021-01-29 | 智道网联科技(北京)有限公司 | 语音引导操作方法、装置、电子设备及存储介质 |
CN112578989A (zh) * | 2020-12-25 | 2021-03-30 | 雄狮汽车科技(南京)有限公司 | 车载触屏的操作方法 |
CN112885361A (zh) * | 2021-03-01 | 2021-06-01 | 长沙克莱自动化设备有限公司 | 语音控制方法、装置、电子设备和存储介质 |
WO2022022289A1 (zh) * | 2020-07-28 | 2022-02-03 | 华为技术有限公司 | 一种控件显示方法和设备 |
CN116774891A (zh) * | 2023-04-27 | 2023-09-19 | 北京鹅厂科技有限公司 | 一种应用人工智能的方法与装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520788A (zh) * | 2011-11-16 | 2012-06-27 | 歌尔声学股份有限公司 | 一种语音识别控制方法 |
CN103593230A (zh) * | 2012-08-13 | 2014-02-19 | 百度在线网络技术(北京)有限公司 | 移动终端的后台任务控制方法及移动终端 |
CN103853463A (zh) * | 2014-02-27 | 2014-06-11 | 珠海多玩信息技术有限公司 | 语音操控方法及装置 |
CN103885783A (zh) * | 2014-04-03 | 2014-06-25 | 深圳市三脚蛙科技有限公司 | 一种应用程序的语音控制方法及装置 |
WO2014106986A1 (en) * | 2013-01-07 | 2014-07-10 | Samsung Electronics Co., Ltd. | Electronic apparatus controlled by a user's voice and control method thereof |
-
2014
- 2014-12-31 CN CN201410851770.7A patent/CN104599669A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520788A (zh) * | 2011-11-16 | 2012-06-27 | 歌尔声学股份有限公司 | 一种语音识别控制方法 |
CN103593230A (zh) * | 2012-08-13 | 2014-02-19 | 百度在线网络技术(北京)有限公司 | 移动终端的后台任务控制方法及移动终端 |
WO2014106986A1 (en) * | 2013-01-07 | 2014-07-10 | Samsung Electronics Co., Ltd. | Electronic apparatus controlled by a user's voice and control method thereof |
CN103853463A (zh) * | 2014-02-27 | 2014-06-11 | 珠海多玩信息技术有限公司 | 语音操控方法及装置 |
CN103885783A (zh) * | 2014-04-03 | 2014-06-25 | 深圳市三脚蛙科技有限公司 | 一种应用程序的语音控制方法及装置 |
Cited By (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104873062A (zh) * | 2015-05-29 | 2015-09-02 | 王旭昂 | 一种具有语音控制功能的水杯 |
CN104992709A (zh) * | 2015-06-25 | 2015-10-21 | 广州视源电子科技股份有限公司 | 一种语音指令的执行方法及语音识别设备 |
CN104992709B (zh) * | 2015-06-25 | 2019-06-11 | 广州视源电子科技股份有限公司 | 一种语音指令的执行方法及语音识别设备 |
CN106356059A (zh) * | 2015-07-17 | 2017-01-25 | 中兴通讯股份有限公司 | 语音控制方法、装置及投影仪设备 |
CN105161106A (zh) * | 2015-08-20 | 2015-12-16 | 深圳Tcl数字技术有限公司 | 智能终端的语音控制方法、装置及电视机*** |
WO2017028601A1 (zh) * | 2015-08-20 | 2017-02-23 | 深圳Tcl数字技术有限公司 | 智能终端的语音控制方法、装置及电视机*** |
CN105336330A (zh) * | 2015-10-15 | 2016-02-17 | 上海易景信息科技有限公司 | 简单语音识别*** |
CN105404161A (zh) * | 2015-11-02 | 2016-03-16 | 百度在线网络技术(北京)有限公司 | 智能语音交互方法和装置 |
CN105512182A (zh) * | 2015-11-25 | 2016-04-20 | 深圳Tcl数字技术有限公司 | 语音控制方法及智能电视 |
CN105512182B (zh) * | 2015-11-25 | 2019-03-12 | 深圳Tcl数字技术有限公司 | 语音控制方法及智能电视 |
CN106886430A (zh) * | 2015-12-16 | 2017-06-23 | 芋头科技(杭州)有限公司 | 机器人应用程序快速启动的方法及装置 |
CN105872803A (zh) * | 2015-12-30 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 对智能电视进行声控的方法和装置 |
WO2017113738A1 (zh) * | 2015-12-30 | 2017-07-06 | 乐视控股(北京)有限公司 | 语音控制方法及其设备 |
CN107025046A (zh) * | 2016-01-29 | 2017-08-08 | 阿里巴巴集团控股有限公司 | 终端应用语音操作方法及*** |
CN105892688A (zh) * | 2016-05-12 | 2016-08-24 | 深圳市联谛信息无障碍有限责任公司 | 音频应用的启动方法及装置 |
CN105788597A (zh) * | 2016-05-12 | 2016-07-20 | 深圳市联谛信息无障碍有限责任公司 | 基于声音识别的读屏应用指令输入方法及装置 |
CN105869643A (zh) * | 2016-06-06 | 2016-08-17 | 青岛海信移动通信技术股份有限公司 | 基于语音的终端控制方法及语音控制装置 |
CN106155310B (zh) * | 2016-06-27 | 2022-03-25 | 联想(北京)有限公司 | 一种信息输入方法及电子设备 |
CN106155310A (zh) * | 2016-06-27 | 2016-11-23 | 联想(北京)有限公司 | 一种信息输入方法及电子设备 |
CN106101789A (zh) * | 2016-07-06 | 2016-11-09 | 深圳Tcl数字技术有限公司 | 终端的语音交互方法及装置 |
CN106101789B (zh) * | 2016-07-06 | 2020-04-24 | 深圳Tcl数字技术有限公司 | 终端的语音交互方法及装置 |
CN106371905A (zh) * | 2016-08-29 | 2017-02-01 | 北京奇点机智信息技术有限公司 | 应用程序操作方法、装置和服务器 |
CN106371905B (zh) * | 2016-08-29 | 2019-12-17 | 北京奇点机智信息技术有限公司 | 应用程序操作方法、装置和服务器 |
CN106484270A (zh) * | 2016-09-12 | 2017-03-08 | 深圳市金立通信设备有限公司 | 一种语音操作事件添加方法及终端 |
CN106373570A (zh) * | 2016-09-12 | 2017-02-01 | 深圳市金立通信设备有限公司 | 一种语音控制方法及终端 |
CN106847284A (zh) * | 2017-03-09 | 2017-06-13 | 深圳市八圈科技有限公司 | 电子设备、计算机可读存储介质及语音交互方法 |
CN107340989A (zh) * | 2017-06-21 | 2017-11-10 | 威创集团股份有限公司 | 显示设备的控制方法、***和装置 |
CN107424609A (zh) * | 2017-07-31 | 2017-12-01 | 北京云知声信息技术有限公司 | 一种语音控制方法及装置 |
US11227598B2 (en) | 2017-09-08 | 2022-01-18 | Tencent Technology (Shenzhen) Company Limited | Method for controlling terminal by voice, terminal, server and storage medium |
WO2019047878A1 (zh) * | 2017-09-08 | 2019-03-14 | 腾讯科技(深圳)有限公司 | 语音操控终端的方法、终端、服务器和存储介质 |
CN107682536A (zh) * | 2017-09-25 | 2018-02-09 | 努比亚技术有限公司 | 一种语音控制方法、终端和计算机可读存储介质 |
CN107742520A (zh) * | 2017-11-23 | 2018-02-27 | 深圳市普瑞恩科技有限公司 | 语音控制方法、装置及*** |
CN107742520B (zh) * | 2017-11-23 | 2023-12-01 | 深圳市普瑞恩科技有限公司 | 语音控制方法、装置及*** |
CN107948698A (zh) * | 2017-12-14 | 2018-04-20 | 深圳市雷鸟信息科技有限公司 | 智能电视的语音控制方法、***及智能电视 |
CN109979442A (zh) * | 2017-12-27 | 2019-07-05 | 珠海市君天电子科技有限公司 | 一种语音控制方法、装置及电子设备 |
CN108597499A (zh) * | 2018-04-02 | 2018-09-28 | 联想(北京)有限公司 | 语音处理方法以及语音处理装置 |
CN109741737A (zh) * | 2018-05-14 | 2019-05-10 | 北京字节跳动网络技术有限公司 | 一种语音控制的方法及装置 |
CN111627436A (zh) * | 2018-05-14 | 2020-09-04 | 北京字节跳动网络技术有限公司 | 一种语音控制的方法及装置 |
CN109741737B (zh) * | 2018-05-14 | 2020-07-21 | 北京字节跳动网络技术有限公司 | 一种语音控制的方法及装置 |
CN111627436B (zh) * | 2018-05-14 | 2023-07-04 | 北京字节跳动网络技术有限公司 | 一种语音控制的方法及装置 |
CN108762712A (zh) * | 2018-05-30 | 2018-11-06 | Oppo广东移动通信有限公司 | 电子设备控制方法、装置、存储介质及电子设备 |
CN108589205A (zh) * | 2018-06-14 | 2018-09-28 | 合肥品冠慧享家智能家居科技有限责任公司 | 一种多方式控制的智能晾衣机 |
CN108852657A (zh) * | 2018-06-28 | 2018-11-23 | 清远市元信智能科技有限公司 | 一种智能轮椅 |
CN110837396A (zh) * | 2018-08-17 | 2020-02-25 | 青岛海尔多媒体有限公司 | 语音唤醒的方法、装置及计算机存储介质 |
CN110968375A (zh) * | 2018-09-29 | 2020-04-07 | Tcl集团股份有限公司 | 界面控制方法、装置、智能终端及计算机可读存储介质 |
CN110968375B (zh) * | 2018-09-29 | 2023-01-31 | Tcl科技集团股份有限公司 | 界面控制方法、装置、智能终端及计算机可读存储介质 |
CN111147530A (zh) * | 2018-10-16 | 2020-05-12 | 深圳市冠旭电子股份有限公司 | ***架构、多语音平台的切换方法、智能终端及存储介质 |
CN111147530B (zh) * | 2018-10-16 | 2022-10-21 | 深圳市冠旭电子股份有限公司 | 多语音平台的***、切换方法、智能终端及存储介质 |
CN111243580A (zh) * | 2018-11-28 | 2020-06-05 | Tcl集团股份有限公司 | 语音控制方法、装置及计算机可读存储介质 |
CN109584870A (zh) * | 2018-12-04 | 2019-04-05 | 安徽精英智能科技有限公司 | 一种智能语音交互服务方法及*** |
CN109710129A (zh) * | 2018-12-20 | 2019-05-03 | 斑马网络技术有限公司 | 语音技能命令引导方法、装置、存储介质及电子设备 |
CN111369984A (zh) * | 2018-12-26 | 2020-07-03 | Tcl集团股份有限公司 | 一种语音交互方法、存储介质及终端设备 |
CN111369984B (zh) * | 2018-12-26 | 2023-08-08 | Tcl科技集团股份有限公司 | 一种语音交互方法、存储介质及终端设备 |
CN109741741A (zh) * | 2018-12-29 | 2019-05-10 | 深圳Tcl新技术有限公司 | 智能终端的控制方法、智能终端及计算机可读存储介质 |
CN111414145A (zh) * | 2019-01-04 | 2020-07-14 | 上海擎感智能科技有限公司 | 语音功能使用提示方法及装置 |
WO2020150899A1 (zh) * | 2019-01-22 | 2020-07-30 | 京东方科技集团股份有限公司 | 语音控制方法、语音控制装置以及计算机可执行非易失性存储介质 |
US11482218B2 (en) | 2019-01-22 | 2022-10-25 | Beijing Boe Technology Development Co., Ltd. | Voice control method, voice control device, and computer-executable non-volatile storage medium |
CN111801731B (zh) * | 2019-01-22 | 2024-02-13 | 京东方科技集团股份有限公司 | 语音控制方法、语音控制装置以及计算机可执行非易失性存储介质 |
CN111801731A (zh) * | 2019-01-22 | 2020-10-20 | 京东方科技集团股份有限公司 | 语音控制方法、语音控制装置以及计算机可执行非易失性存储介质 |
CN112114770A (zh) * | 2019-06-19 | 2020-12-22 | 百度在线网络技术(北京)有限公司 | 基于语音交互的界面引导方法、装置及设备 |
CN110322873A (zh) * | 2019-07-02 | 2019-10-11 | 百度在线网络技术(北京)有限公司 | 语音技能的退出方法、装置、设备及存储介质 |
US11580974B2 (en) | 2019-07-02 | 2023-02-14 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method for exiting a voice skill, apparatus, device and storage medium |
CN110334352A (zh) * | 2019-07-08 | 2019-10-15 | 腾讯科技(深圳)有限公司 | 引导信息显示方法、装置、终端及存储介质 |
CN110782889A (zh) * | 2019-08-22 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 一种语音操作方法及相关设备 |
CN110517690A (zh) * | 2019-08-30 | 2019-11-29 | 四川长虹电器股份有限公司 | 语音控制功能的引导方法及*** |
CN111145747A (zh) * | 2019-12-30 | 2020-05-12 | 智车优行科技(北京)有限公司 | 一种语音控制实现方法及装置 |
CN111210817A (zh) * | 2019-12-30 | 2020-05-29 | 深圳市优必选科技股份有限公司 | 数据处理方法及装置 |
WO2022022289A1 (zh) * | 2020-07-28 | 2022-02-03 | 华为技术有限公司 | 一种控件显示方法和设备 |
CN111885400A (zh) * | 2020-07-31 | 2020-11-03 | 聚好看科技股份有限公司 | 媒体数据展示方法、服务器及显示设备 |
CN112578989A (zh) * | 2020-12-25 | 2021-03-30 | 雄狮汽车科技(南京)有限公司 | 车载触屏的操作方法 |
CN112286487A (zh) * | 2020-12-30 | 2021-01-29 | 智道网联科技(北京)有限公司 | 语音引导操作方法、装置、电子设备及存储介质 |
CN112885361A (zh) * | 2021-03-01 | 2021-06-01 | 长沙克莱自动化设备有限公司 | 语音控制方法、装置、电子设备和存储介质 |
CN116774891A (zh) * | 2023-04-27 | 2023-09-19 | 北京鹅厂科技有限公司 | 一种应用人工智能的方法与装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104599669A (zh) | 一种语音控制方法和装置 | |
US20230053350A1 (en) | Encapsulating and synchronizing state interactions between devices | |
KR101977072B1 (ko) | 음성 파일과 관련된 텍스트의 표시 방법 및 이를 구현한 전자기기 | |
CN107396177B (zh) | 视频播放方法、装置及存储介质 | |
EP3680896B1 (en) | Method for controlling terminal by voice, terminal, server and storage medium | |
US20190304448A1 (en) | Audio playback device and voice control method thereof | |
RU2614137C2 (ru) | Способ и устройство для получения информации | |
KR101897774B1 (ko) | 녹음된 음성의 탐색을 용이하게 하는 방법 및 이를 구현한 전자기기 | |
CN103517120B (zh) | 显示装置、电子设备、交互式***及其控制方法 | |
EP3142107A1 (en) | Voice recognition apparatus and controlling method thereof | |
CN111372109B (zh) | 一种智能电视以及信息交互方法 | |
CN105957530A (zh) | 一种语音控制方法、装置和终端设备 | |
CN111880645A (zh) | 基于用户的语音输入确定目标设备并控制目标设备的服务器及其操作方法 | |
KR101483191B1 (ko) | 대화형 서비스를 제공하는 장치 및 방법 그리고, 서버 | |
CN103686200A (zh) | 智能电视视频资源搜索的方法和*** | |
CN104170397A (zh) | 用于娱乐***的用户界面 | |
KR20130129747A (ko) | 음성 녹음 중에 탐색을 용이하게 하는 방법 및 이를 구현한 전자기기 | |
CN103517119A (zh) | 显示设备、控制显示设备的方法、服务器以及控制服务器的方法 | |
CN109445879A (zh) | 以悬浮窗显示监控视频的方法、存储介质和设备 | |
CN109144285A (zh) | 一种输入方法和装置 | |
CN106601242A (zh) | 操作事件的执行方法及装置、终端 | |
CN112163086A (zh) | 多意图的识别方法、显示设备 | |
CN109275005A (zh) | 一种组合按键遥控方法、装置、设备和存储介质 | |
CN111866568B (zh) | 一种显示设备、服务器及基于语音的视频集锦获取方法 | |
CN103648051A (zh) | 搜索智能电视播放的视频文件的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150506 |
|
WD01 | Invention patent application deemed withdrawn after publication |