导航:X技术最新专利乐器;声学设备的制造及制作,分析技术
1.本发明涉及机顶盒技术领域,更具体的说,涉及一种语音识别功能的切换方法及系统。
2.随着智能家居的飞速发展,语音智能控制如雨后春笋,比如百度的语音产品小度、小米的语音产品小爱同学、阿里的语音产品天猫精灵等,在市场的冲击下,机顶盒也开始用语音的方式来控制观看电视业务。然而,机顶盒运行商即有线电视运营商并没有自己独立的语音生态体系,必须通过集成第三方语音识别的方式实现语音控制。
3.一般情况下,机顶盒配套星空体育登录入口 星空体育在线官网一种语音识别技术,就可以满足语音控制的大部分功能。随着语音技术的发展,机顶盒也不再局限于将语音技术用于有线电视的控制,还扩展到语音通话、语音闹钟、语音查找遥控器等非有线.虽然不同语音识别厂家的语音识别功能都可以完成语音解析,比如,将“我想看电影”的语音解析得到“我想看电影”的文字,但是,在完成语音解析之后,不用语音识别厂家的语音识别功能会存在差别,比如,用户输入的语音为“我想看电影”,小米的小爱同学在对语音进行解析得到“我想看电影”的文字后,可能会直接为用户推荐最近热门电影,而百度的小度则可能直接打开电视,制造一个“看电影”的氛围。
5.为了使机顶盒的语音识别功能更完善,就需要机顶盒可以同时支持多家语音识别厂家的语音识别功能。不同语音识别厂家的语音识别系统都有其自身的生态体系,目前每个语音识别厂家的语音识别功能暂时还不提供从自家的语音识别功能切换到其他语音识别厂家的语音识别功能。当机顶盒集成多家语音识别厂家的语音识别功能时,就需要通过其他的方式来实现不同语音识别功能的切换。因此,如何实现不同语音识别厂家的语音识别功能的切换,成为了本领域技术人员亟需解决的技术问题。
6.有鉴于此,本发明公开一种语音识别功能的切换方法及系统,以实现对不同语音识别厂家的语音识别功能的切换,从而使机顶盒可以同时支持多家语音识别厂家的语音识别功能。
9.对所述语音数据进行识别,判断所述语音数据中是否包含有与语音识别厂家唯一对应的专有名词;
10.如果是,则从预先存储的专有名词与语音识别厂家的对应关系中,查找到所述语音数据中包含专有名词对应的语音识别厂家,其中,一个专有名词与一个语音识别厂家唯一对应;
12.如果否,则将所述当前语音识别功能切换至查找到的所述语音识别厂家对应的语音识别功能。
13.可选的,所述对所述语音数据进行识别,判断所述语音数据中是否包含有与语音识别厂家唯一对应的专有名词,具体包括:
14.从所述语音数据中提取出在初始预设时间段记录的语音数据,并记为目标语音数据;
15.将所述目标语音数据发送给预先设置的离线.通过所述离线语音应用程序对所述目标语音数据是否包含专有名词进行识别。
18.控制切换后的语音识别功能对所述语音数据中除所述目标语音数据以外的语音数据进行识别。
20.当所述语音数据中不包含专有名词时,控制所述当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
23.当确定所述当前语音识别功能与查找到的所述语音识别厂家对应时,控制所述当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
27.第一判断单元,用于对所述语音数据进行识别,判断所述语音数据中是否包含有与语音识别厂家唯一对应的专有名词;
28.查找单元,用于在所述第一判断单元判断为是的情况下,从预先存储的专有名词与语音识别厂家的对应关系中,查找到所述语音数据中包含专有名词对应的语音识别厂家,其中,一个专有名词与一个语音识别厂家唯一对应;
29.第二判断单元,用于判断当前语音识别功能与查找到所述语音识别厂家是否对应;
30.切换单元,用于在所述第二判断单元判断为否的情况下,将所述当前语音识别功能切换至查找到的所述语音识别厂家对应的语音识别功能。
32.从所述语音数据中提取出在初始预设时间段记录的语音数据,并记为目标语音数据;
33.将所述目标语音数据发送给预先设置的离线.通过所述离线语音应用程序对所述目标语音数据是否包含专有名词进行识别。
36.第一识别单元,用于控制切换后的语音识别功能对所述语音数据中除所述目标语音数据以外的语音数据进行识别。
38.第二识别单元,用于在所述第一判断单元判断为否的情况下,控制所述当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
41.第三识别单元,用于在所述第二判断单元判断为是的情况下,控制所述当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
43.从上述的技术方案可知,本发明公开了一种语音识别功能的切换方法及系统,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而使机顶盒可以同时支持多家语音识别厂家的语音识别功能。
44.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据公开的附图获得其他的附图。
47.图3为本发明实施例公开的一种语音识别功能的切换系统的结构示意图;
48.图4为本发明另一实施例公开的一种语音识别功能的切换系统的结构示意图。
49.为实现不同语音识别厂家的语音识别功能的切换,从而使机顶盒的语音识别功能更完善,本发明的发明人经过研究后发现,若通过界面选择切换语音识别功能,可以在机顶盒或者手机app开发相应的应用程序,该应用程序与机顶盒语音切换模块交互,实现不同语音识别功能的切换。这种方法的弊端在于:使用遥控器操作电视界面异常繁琐,尽管功能完善,但却很少有用户使用;使用手机app来切换语音识别功能,手机上的操作的确简便交互性非常好,但当用户放下遥控器去拿起手机的时候,这种改变设备的方式本身可能造成用户心里的不耐烦,或者直接让用户去选择使用手机而不是看电视。
50.另一种方法是在遥控器上扩展按钮,通过对应的按键实现语音识别功能的切换。这种做法虽然可以快速实现语音识别功能的切换,用户操作体验也比较好,但是,面临着机顶盒集成的语音识别厂家的不确定性,因此无法灵活将按键与语音识别厂家对应。另外,遥控器的按键越来越简便,导致按键数量受限,机顶盒集成的语音识别功能的语音识别厂家越多,这种方法的缺陷越明显。
51.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.本发明实施例公开了一种语音识别功能的切换方法及系统,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而使机顶盒可以同时支持多家语音识别厂家的语音识别功能。
53.另外,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,而且,也不会增加硬件成本。
54.参见图1,本发明一实施例公开的一种语音识别功能的切换方法流程图,该方法应用于机顶盒,该方法包括步骤:
56.具体的,用户使用语音遥控器输入语音数据,语音遥控器将语音数据以蓝牙的形式传输至机顶盒,机顶盒接收语音遥控器发送的语音数据。
57.步骤s102、对所述语音数据进行识别,判断所述语音数据中是否包含有与语音识别厂家唯一对应的专有名词,如果是,则执行步骤s103;
58.需要说明的是,本实施例中的专有名词指的是与语音识别厂家唯一对应的专有名词。比如,专有名词为“小度小度”,则对应的语音识别厂家为百度;专有名词为“小爱同学”,则对应的语音识别厂家为小米;专有名词为“天猫精灵”,则对应的语音识别厂家为阿里,等等。
59.步骤s103、从预先存储的专有名词与语音识别厂家的对应关系中,查找到所述语音数据中包含专有名词对应的语音识别厂家;
61.当确定语音数据中包含专有名词后,就会从专有名词与语音识别厂家的对应关系中,进一步确定语音数据中包含专有名词对应的语音识别厂家。该过程具体为:将从语音数据中识别出的专有名词与预先存储的专有名词逐一匹配,并将匹配成功的专有名词对应的语音识别厂家作为语音数据中包含的专有名词对应的语音识别厂家。
62.步骤s104、判断当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则执行步骤s105;
63.每一个语音识别厂家都有唯一对应的语音识别功能,比如,用户输入的语音为“我想看电影”,小米的小爱同学具有的语音识别功能为:可能会直接为用户推荐最近热门电影,而百度的小度具有的语音识别功能为:可能会直接打开电视,制造一个“看电影”的氛围。
64.在实际应用中,可以在每个语音识别功能上设置与其唯一对应的语音识别厂家的唯一标识,通过将语音识别功能包含的唯一标识与语音识别厂家的唯一标识进行匹配,即
65.步骤s105、将所述当前语音识别功能切换至查找到的所述语音识别厂家对应的语音识别功能。
66.当确定当前语音识别功能与查找到的语音识别厂家不对应时,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。
67.综上可知,本发明公开的语音识别功能的切换方法,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而使机顶盒可以同时支持多家语音识别厂家的语音识别功能。
68.另外,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,而且,也不会增加硬件成本。
69.参见图2,本发明另一实施例公开的一种语音识别功能的切换方法流程图,在图1所示实施例的基础上,当步骤s102的识别结果为,语音数据中不包含专有名词时,在步骤s102之后,还可以包括步骤:
70.步骤s106、控制当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
72.可以理解,当语音数据中不包含与语音识别厂家唯一对应的专有名词时,表明用户使用机顶盒中的当前语音识别功能对语音数据进行识别,在这种情况下,就无需进行语音识别功能的切换。
73.为进一步优化上述实施例,在步骤s104之后,当确定所述当前语音识别功能与查找到的所述语音识别厂家对应时,则返回执行步骤s106。
74.可以理解,当确定当前语音识别功能与查找到的所述语音识别厂家对应时,使用当前语音识别功能对获取的语音数据进行识别接口,无需进行语音识别功能的切换。
75.综上可知,本发明公开的语音识别功能的切换方法,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。当语音数据中不包含专有名词,或者当前语音识别功能与查找到的语音识别厂家对应时,直接使用当前语音识别功能对语音数据进行识别即可。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而实现了机顶盒可以同时支持多家语音识别厂家的语音识别功能。
76.另外,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,而且,也不会增加硬件成本。
77.需要说明的是,本发明可以实现机顶盒离线.因此,为进一步优化上述实施例,步骤s102具体可以包括:
79.1)、从所述语音数据中提取出在初始预设时间段记录的语音数据,并记为目标语音数据;
80.理论上,当用户需要切换语音识别功能时,在语音数据录入初期,会先录入语音识别厂家唯一对应的专有名词,比如,“小度小度”、“小爱同学”等等。因此,可以首先提取语音数据中初始预设时间段记录的语音数据,,比如前3s记录的语音数据。
81.2)、将所述目标语音数据发送给预先设置的离线.在实际应用中,可以在机顶盒中社会离线语音应用程序,该离线语音应用程序主要对语音数据中的专有名词进行识别。
83.3)、通过所述离线语音应用程序对所述目标语音数据是否包含专有名词进行识别。
84.需要说明的是,离线语音应用程序安装在机顶盒中,该应用程序在执行时无需联网。而语音识别功能应用程序在进行语音识别时,需要联网,属于在线.当机顶盒中设置离线语音应用程序时,当离线语音应用程序对语音数据中的专有名词进行识别后,就可以将语音数据中除所述目标语音数据以外的语音数据发送至语音识别功能应用程序在进行语音识别。
86.因此,为进一步优化上述实施例,语音识别功能的切换方法还可以包括:
87.控制切换后的语音识别功能对所述语音数据中除所述目标语音数据以外的语音数据进行识别。
88.综上可知,本发明公开的语音识别功能的切换方法,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而实现了机顶盒可以同时支持多家语音识别厂家的语音识别功能。
89.另外,本发明可以实现离线切换语音识别功能,相对于在线切换语音识别功能而言,不受网络限定,从而提高了用户体验。
90.进一步,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,简化了用户操作,而且,也不会增加硬件成本。
91.与上述方法实施例相对应,本发明还公开了一种语音识别功能的切换系统。
92.参见图3,本发明一实施例公开的一种语音识别功能的切换系统的结构示意图,该系统应用于机顶盒,该系统包括:
94.具体的,用户使用语音遥控器输入语音数据,语音遥控器将语音数据以蓝牙的形式传输至机顶盒,机顶盒接收语音遥控器发送的语音数据。
95.第一判断单元202,用于对所述语音数据进行识别,判断所述语音数据中是否包含
96.需要说明的是,本实施例中的专有名词指的是与语音识别厂家唯一对应的专有名词。比如,专有名词为“小度小度”,则对应的语音识别厂家为百度;专有名词为“小爱同学”,则对应的语音识别厂家为小米;专有名词为“天猫精灵”,则对应的语音识别厂家为阿里,等等。
97.查找单元203,用于在所述第一判断单元202判断为是的情况下,从预先存储的专有名词与语音识别厂家的对应关系中,查找到所述语音数据中包含专有名词对应的语音识别厂家,其中,一个专有名词与一个语音识别厂家唯一对应;
98.当确定语音数据中包含专有名词后,就会从专有名词与语音识别厂家的对应关系中,进一步确定语音数据中包含专有名词对应的语音识别厂家。该过程具体为:将从语音数据中识别出的专有名词与预先存储的专有名词逐一匹配,并将匹配成功的专有名词对应的语音识别厂家作为语音数据中包含的专有名词对应的语音识别厂家。
99.第二判断单元204,用于判断当前语音识别功能与查找到所述语音识别厂家是否对应;
100.每一个语音识别厂家都有唯一对应的语音识别功能,比如,用户输入的语音为“我想看电影”,小米的小爱同学具有的语音识别功能为:可能会直接为用户推荐最近热门电影,而百度的小度具有的语音识别功能为:可能会直接打开电视,制造一个“看电影”的氛围。
101.在实际应用中,可以在每个语音识别功能上设置与其唯一对应的语音识别厂家的唯一标识,通过将语音识别功能包含的唯一标识与语音识别厂家的唯一标识进行匹配,即可确定当前语音识别功能与查找到所述语音识别厂家是否对应。
102.切换单元205,用于在所述第二判断单元204判断为否的情况下,将所述当前语音识别功能切换至查找到的所述语音识别厂家对应的语音识别功能。
103.当确定当前语音识别功能与查找到的语音识别厂家不对应时,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。
104.综上可知,本发明公开的语音识别功能的切换系统,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而使机顶盒可以同时支持多家语音识别厂家的语音识别功能。
105.另外,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,而且,也不会增加硬件成本。
106.参见图4,本发明另一实施例公开的一种语音识别功能的切换系统的结构示意图,在图3所示实施例的基础上,还可以包括:
107.第二识别单元206,用于在所述第一判断单元202判断为否的情况下,控制所述当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
108.第一控制单元207,用于基于所述语音识别结果,进行相对应的语音控制。
109.可以理解,当语音数据中不包含与语音识别厂家唯一对应的专有名词时,表明用户使用机顶盒中的当前语音识别功能对语音数据进行识别,在这种情况下,就无需进行语音识别功能的切换。
111.第三识别单元208,用于在所述第二判断单元204判断为是的情况下,控制所述当前语音识别功能对所述语音数据进行识别,得到语音识别结果;
112.第二控制单元209,用于基于所述语音识别结果,进行相对应的语音控制。
113.可以理解,当确定当前语音识别功能与查找到的所述语音识别厂家对应时,使用当前语音识别功能对获取的语音数据进行识别接口,无需进行语音识别功能的切换。
114.综上可知,本发明公开的语音识别功能的切换系统,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。当语音数据中不包含专有名词,或者当前语音识别功能与查找到的语音识别厂家对应时,直接使用当前语音识别功能对语音数据进行识别即可。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而实现了机顶盒可以同时支持多家语音识别厂家的语音识别功能。
115.另外,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,而且,也不会增加硬件成本。
116.需要说明的是,本发明可以实现机顶盒离线.因此,为进一步优化上述实施例,第一判断单元202具体可以用于:
118.从所述语音数据中提取出在初始预设时间段记录的语音数据,并记为目标语音数据;
119.将所述目标语音数据发送给预先设置的离线.通过所述离线语音应用程序对所述目标语音数据是否包含专有名词进行识别。
121.需要说明的是,离线语音应用程序安装在机顶盒中,该应用程序在执行时无需联网。而语音识别功能应用程序在进行语音识别时,需要联网,属于在线.当机顶盒中设置离线语音应用程序时,当离线语音应用程序对语音数据中的专有名词进行识别后,就可以将语音数据中除所述目标语音数据以外的语音数据发送至语音识别功能应用程序在进行语音识别。
123.因此,为进一步优化上述实施例,语音识别功能的切换系统还可以包括:
124.第一识别单元,用于控制切换后的语音识别功能对所述语音数据中除所述目标语音数据以外的语音数据进行识别。
125.综上可知,本发明公开的语音识别功能的切换系统,对接收的语音遥控器发送的语音数据进行识别,判断语音数据中是否包含有与语音识别厂家唯一对应的专有名词,当确定语音数据中包含专有名词时,从专有名词与语音识别厂家的对应关系中,该专有名词
对应的语音识别厂家,并进一步确定当前语音识别功能与查找到所述语音识别厂家是否对应,如果否,则将当前语音识别功能切换至查找到的语音识别厂家对应的语音识别功能。因此,本发明实现了不同语音识别厂家的语音识别功能的切换,从而实现了机顶盒可以同时支持多家语音识别厂家的语音识别功能。
126.另外,本发明可以实现离线切换语音识别功能,相对于在线切换语音识别功能而言,不受网络限定,从而提高了用户体验。
127.进一步,本发明实现了机顶盒自行根据用户输入的语音数据实现对不同语音识别厂家的语音识别功能的切换,且无需通过遥控器或手机操作电视界面,也无需在遥控器上增加按键,因此,不仅提高了用户体验,简化了用户操作,而且,也不会增加硬件成本。
128.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
129.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
130.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。