自动选择观看模式的方法、电视机、设备及存储介质与流程

文档序号:31085030发布日期:2022-08-09 22:54阅读:119来源:国知局
自动选择观看模式的方法、电视机、设备及存储介质与流程

1.本发明涉及电视机技术领域领域,尤其涉及一种自动选择观看模式的方法、电视机、设备及计算机可读存储介质。


背景技术:

2.用户在使用电视的过程中,通常由于其年龄段的不同,而具有不同的观看需求。为了更好的满足不同用户的观看需求,现有的智能电视机通常针对不同年龄段的用户提供了不同的观看模式,例如,适用于年轻人的标准模式、适用于老人的老年模式及适用于儿童的儿童模式,可以满足不同年龄段的用户的不同观看需求,给用户带来更好地观影体验。
3.但在现有技术中,电视机在开机启动完成后,会默认进入标准观看模式,需要切换模式时,需要进入相应的设置页面进行选择切换。对于儿童和老人而言,操作较为困难,通常难以独立实现模式的切换,从而只能使用默认的标准模式进行观看节目,造成使用体验不佳。
4.因此,现有技术中存在电视机观看模式选择与切换较为不便,用户使用体验不佳的问题。


技术实现要素:

5.本发明的主要目的在于提供一种自动选择观看模式的方法、电视机、设备及计算机可读存储介质,旨在解决现有技术中存在电视机观看模式选择与切换较为不便,用户使用体验不佳的技术问题。
6.为实现上述目的,本发明提供一种自动选择观看模式的方法,所述自动选择观看模式的方法包括以下步骤:
7.采集第一用户发出的第一语音信号得到第一语音信息;
8.判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
9.若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息;
10.根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
11.可选地,在所述采集第一用户发出的第一语音信号得到第一语音信息的步骤之前,所述方法还包括:
12.检测到声音信息的存储指令时,获取需要进行声音信息存储的第二用户的第二语音信号得到第二语音信息;
13.获取所述第二用户的身份信息,基于所述身份信息和所述第二语音信息生成所述预设声纹数据库。
14.可选地,所述基于所述身份信息和所述第二语音信息生成所述预设声纹数据库的步骤,包括:
15.获取所述第二语音信息中的声纹信息,根据所述声纹信息为所述第二语音信息分
配声纹识别号;
16.将所述声纹识别号作为所述第二用户的用户识别号,基于所述用户识别号和所述身份信息为所述第二用户创建账号;
17.关联存储所述账号和所述声纹信息以生成所述预设声纹数据库。
18.可选地,在所述关联存储所述账号和所述声纹信息以生成所述预设声纹数据库的步骤之后,所述方法还包括:
19.将所述预设声纹数据库存储于本地;
20.或者,
21.与预设的服务器建立连接,将所述预设声纹数据库上传至所述服务器进行存储
22.可选地,所述观看模式包括老年模式、儿童模式和标准模式,所述根据所述身份信息自动选择相应的观看模式的步骤,包括:
23.当所述身份信息为老人时,自动选择运行老年模式;
24.当所述身份信息为成人时,自动选择运行标准模式;
25.当所述身份信息为儿童时,自动选择运行儿童模式。
26.可选地,在所述采集第一用户发出的第一语音信号得到第一语音信息的步骤之前,所述方法还包括:
27.响应开机指令开机时,输出提示信息以提示所述第一用户发出语音;
28.启动声音采集功能采集所述第一用户发出的所述第一语音信号。
29.可选地,所述判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息的步骤,包括:
30.确定所述预设声纹数据库的存储位置;
31.当所述预设声纹数据库位于本地时,则获取所述第一语音信息中的特征信息,根据所述特征信息判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
32.当所述预设声纹数据库位于服务器时,则将所述第一语音信息存储为音频文件,将所述音频文件发送至所述服务器,接收所述服务器回传的匹配结果,根据所述匹配结果判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息。
33.此外,为实现上述目的,本发明还提供一种电视机,所述电视机包括:
34.采集模块,用于采集第一用户发出的第一语音信号得到第一语音信息;
35.匹配模块,用于判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
36.获取模块,用于若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息;
37.选择模块,用于根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
38.此外,为实现上述目的,本发明还提供一种自动选择观看模式的设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自动选择观看模式程序,所述自动选择观看模式程序配置为实现如上述自动选择观看模式的方法的步骤。
39.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读
存储介质上存储有自动选择观看模式程序,所述自动选择观看模式程序被处理器执行时实现如上述自动选择观看模式的方法的步骤。
40.本发明通过采集第一用户发出的第一语音信号得到第一语音信息;判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息;根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
41.本发明通过采集用户的语音信息,当判断到预设声纹数据库中存在匹配的目标声纹信息时,通过获取目标声纹信息所关联的账号信息以确定用户的身份信息,从而根据身份信息自动选择相应的观看模式,无需用户手动切换观看模式。解决了现有技术中存在电视机观看模式选择与切换较为不便,用户使用体验不佳的问题,实现了自动为用户选择相应的观看模式,提升用户体验的技术效果。
附图说明
42.图1是本发明实施例方案涉及的硬件运行环境自动选择观看模式的设备的结构示意图;
43.图2为本发明一种自动选择观看模式的方法一实施例的流程示意图;
44.图3本发明一种自动选择观看模式的装置的功能模块结构关系示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
47.应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。本技术使用的术语“或”、“和/或”、“包括以下至少一个”等可被解释为包括性的,或意味着任一个或任何组合。
48.应该理解的是,虽然本技术实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
49.为了对发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
50.参照图1,图1为本发明实施例方案涉及的硬件运行环境的自动选择观看模式的设备结构示意图。本发明的自动选择观看模式的设备可以是智能电视机。
51.如图1所示,该自动选择观看模式的设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器
1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
52.本领域技术人员可以理解,图1中示出的结构并不构成对自动选择观看模式的设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
53.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及自动选择观看模式程序。
54.在图1所示的自动选择观看模式的设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明自动选择观看模式的设备中的处理器1001、存储器1005可以设置在自动选择观看模式的设备中,自动选择观看模式的设备通过处理器1001调用存储器1005中存储的自动选择观看模式程序,并执行以下操作:
55.采集第一用户发出的第一语音信号得到第一语音信息;
56.判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
57.若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息;
58.根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
59.进一步地,处理器1001可以用于调用存储器1005中存储的自动选择观看模式程序,还执行以下操作:
60.检测到声音信息的存储指令时,获取需要进行声音信息存储的第二用户的第二语音信号得到第二语音信息;
61.获取所述第二用户的身份信息,基于所述身份信息和所述第二语音信息生成所述预设声纹数据库。
62.进一步地,处理器1001可以用于调用存储器1005中存储的自动选择观看模式程序,还执行以下操作:
63.获取所述第二语音信息中的声纹信息,根据所述声纹信息为所述第二语音信息分配声纹识别号;
64.将所述声纹识别号作为所述第二用户的用户识别号,基于所述用户识别号和所述身份信息为所述第二用户创建账号;
65.关联存储所述账号和所述声纹信息以生成所述预设声纹数据库。
66.进一步地,处理器1001可以用于调用存储器1005中存储的自动选择观看模式程序,还执行以下操作:
67.将所述预设声纹数据库存储于本地;
68.或者,
69.与预设的服务器建立连接,将所述预设声纹数据库上传至所述服务器进行存储
70.进一步地,处理器1001可以用于调用存储器1005中存储的自动选择观看模式程
序,还执行以下操作:
71.当所述身份信息为老人时,自动选择运行老年模式;
72.当所述身份信息为成人时,自动选择运行标准模式;
73.当所述身份信息为儿童时,自动选择运行儿童模式。
74.进一步地,处理器1001可以用于调用存储器1005中存储的自动选择观看模式程序,还执行以下操作:
75.响应开机指令开机时,输出提示信息以提示所述第一用户发出语音;
76.启动声音采集功能采集所述第一用户发出的所述第一语音信号。
77.进一步地,处理器1001可以用于调用存储器1005中存储的自动选择观看模式程序,还执行以下操作:
78.确定所述预设声纹数据库的存储位置;
79.当所述预设声纹数据库位于本地时,则获取所述第一语音信息中的特征信息,根据所述特征信息判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
80.当所述预设声纹数据库位于服务器时,则将所述第一语音信息存储为音频文件,将所述音频文件发送至所述服务器,接收所述服务器回传的匹配结果,根据所述匹配结果判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息。
81.目前智能电视为不同年龄段的用户提供了不同的观看模式,包括标准模式、儿童模式和老年模式,能够满足不同年龄段用户的不同需求,给用户带来更好地观看体验。电视机不同观看模式针对不同年龄段的用户能够为其提供不同的显示内容,例如,处于儿童模式时,对相关内容进行过滤,避免出现不适于儿童观看的节目。
82.但智能电视在开机启动后,通常会自动进入默认的标准模式,因此,虽然提供了不同的观看模式供用户切换,仍然需要用户进入设置页面手动进行切换。对于老人或儿童而言,操作较为复杂,其很难独立完成模式的切换,导致家中只有老人或儿童时,其只能在默认的标准模式下观看节目。因此,现有技术中存在电视机观看模式切换较为不便,用户使用体验不佳的问题。
83.为了解决上述技术问题,本发明提供了一种自动选择观看模式的方法,所述自动选择观看模式的方法包括以下步骤:采集第一用户发出的第一语音信号得到第一语音信息;判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息;根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
84.这种方法通过采集用户的语音信息,当判断到预设声纹数据库中存在匹配的目标声纹信息时,通过获取目标声纹信息所关联的账号信息确定用户的身份信息,从而根据身份信息自动选择相应的观看模式,无需用户手动选择切换观看模式。解决了现有技术中存在电视机观看模式选择与切换较为不便,用户使用体验不佳的问题,实现了自动为用户选择相应的观看模式,提升用户体验的技术效果。
85.本发明实施例提供了一种自动选择观看模式的方法,参照图2,图2为本发明一种自动选择观看模式的方法一实施例的流程示意图。
86.本实施例中,所述自动选择观看模式的方法包括以下步骤:
87.步骤s10,采集第一用户发出的第一语音信号得到第一语音信息.
88.在本实施例中,执行主体可以是具有多种观看模式的智能电视机,观看模式可以分为老年模式、儿童模式和标准模式,其中,不同的观看模式针对不同年龄段的用户会提供不同的主页内容。第一用户是指当前正在使用电视机的用户,第一语音信号,则是指第一用户需要进行模式切换时所发出的说话声音。
89.可以通过录音装置,例如麦克风,采集用户的说话声音,从而得到相应的语音信息,即第一语音信息。
90.步骤s20,判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息。
91.在本实施例中,由于电视机的使用,通常是以家庭为单位的,因此,需要预先建立声纹数据库以存储所有家庭成员的声音信息及其对应的身份信息,使得可以根据声音信息快速判断第一用户是否为家庭成员及其具体的家庭身份。其中,声音信息主要是指家庭成员的声纹信息,身份信息用于区分不同家庭成员。
92.又由于人的发声器官之间的差异,导致不同的人所发出的声音,即语音信息也是不同的。因此,可以通过分析语音信息中的声音特征得到相应的声纹信息,进而通过对比不同语音信息中的声纹信息来判断是否为同一人的说话声音。
93.判断预设声纹数据库中是否存在与第一语音信息匹配的目标声纹信息,可以通过获取第一语音信号的声纹信息,与声纹数据库中的声纹信息进行一一对比,若存在匹配度或相似度超过阈值的,即可判断与第一语音信息匹配。因此,目标声纹信息是指与第一语音信息的声纹信息匹配度或相似度超过阈值的声纹信息。
94.步骤s30,若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息。
95.在本实施例中,为了区分不同声纹信息所对应的用户,预设声纹数据库中关联存储了用户的账号信息和声纹信息,因此,可以通过声纹信息获取其所关联的账号信息,其中,账号信息中包含了用户的身份信息。
96.若存在,则说明当前使用电视的第一用户是已经存储了声音信息的家庭,因此,可以在预设声纹数据库汇中获取该用户所对应的账号信息。
97.此外,若不存在,则说明未预先存储第一用户的声音信息或未识别出其声音信息,则此时可以自动选择进入标准模式;还可以询问用户是否需要存储其声音信息,当用户选择存储时,则接受用户的存储指令,将用户的声音信息对应存储至预设声纹数据库中。
98.步骤s40,根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
99.在本实施例中,账号信息中可以包含账号名、用户标识信息、用户的身份信息,其中,身份信息主要包括用户的年龄信息,例如,可以分为老人、儿童、成人等。因此,可以通过账号信息确定第一用户的身份信息,从而针对不同年龄段的用户自动选择相应的观看模式。
100.选择相应的观看模式,可以控制电视机主页展示对应模式时的内容,例如,选择老人模式时,将主页的字体设置为大号字体,并将主页推送的视频内容配置老年人感兴趣的内容。
101.在选择相应的观看模式后,还可以输出提示消息以询问用户是否需要切换为相应的模式,根据用户的选择或间隔预设时长,确定是否需要控制电视机进行模式的切换。例如,当确定第一用户的身份信息为老人时,输出包含“当前识别到老年人观看电视,是否切换到老年模式”信息的提示页面,以确定用户是否需要进行模式切换,当用户在提示页面中选择“是”,或者等待15秒,用户未做选择,则控制电视机进行模式的切换。
102.可选地,步骤s40,根据所述身份信息自动选择相应的观看模式,包括:
103.步骤s41,当所述身份信息为老人时,自动选择运行老年模式。
104.在本实施例中,观看模式包括老年模式、儿童模式和标准模式。当身份信息为老人时,说明此时为老年用户在使用电视机,则自动选择运行老年模式,以控制电视机主页进入适于老人观看的老年模式。
105.具体地,例如,当所述身份信息为老人时,控制电视机切换为老年模式,可以包括更新主页的内容,让主页模块尽量少而精,且整个系统用户界面都是采用大字体设计,使得老年人无需凑近电视,即可看清楚电视字幕、频道等画面信息;可以针对老年人群听力弱的特点,适当调高电视机的音量;还可以重新配置后台推送的入口数据,在主要的入口按设定集中放置老人较为喜爱的资源;还可以根据老人的年龄和性别或者是播放记录、操作习惯等信息,更为精准的更新主页的推送内容。
106.步骤s42,当所述身份信息为成人时,自动选择运行标准模式。
107.在本实施例中,当身份信息为成人时,说明此时为成人在使用电视机,则自动选择运行标准模式或者在开机时默认进入标准模式即可。
108.步骤s43,当所述身份信息为儿童时,自动选择运行儿童模式。
109.在本实施例中,当身份信息为儿童时,说明此时为儿童在使用电视机,则自动选择儿童模式,以控制电视机主页进入适于儿童观看的儿童模式。
110.具体地,例如,当所述身份信息为儿童时,控制电视机进入儿童模式,可以对主要的显示内容进行过滤,使得在儿童模式下,不会出现不适宜儿童观看的节目出现;还可以在主页中主要推送少儿频道等儿童更为喜爱的经典内容。
111.本实施中,根据所确定用户身份的不同,对应的选择不同的观看模式,一方面,无需用户手动调节,较为方便,另一方面,选择运行不同的观看模式后,会针对不同年龄段的用户展示不同的主页内容,更为贴合用户的生理需求和心理喜好,有效提升了用户的观看体验。
112.本实施例通过采集用户的语音信息,当判断到预设声纹数据库中存在匹配的目标声纹信息时,通过获取目标声纹信息所关联的账号信息确定用户的身份信息,从而根据身份信息自动选择相应的观看模式,无需用户手动切换观看模式。解决了现有技术中存在电视机观看模式选择与切换较为不便,用户使用体验不佳的问题,实现了自动为用户选择相应的观看模式,提升用户体验的技术效果。
113.进一步的,在本发明的自动选择观看模式的方法的另一实施例中,步骤s10,采集第一用户发出的第一语音信号得到第一语音信息之前,所述方法还包括:
114.步骤s01,检测到声音信息的存储指令时,获取需要进行声音信息存储的第二用户的第二语音信号得到第二语音信息。
115.在本实施例中,可以在检测到电视初次开机时,输出提示页面以提示用户进行家
庭成员的声音信息的录入。当用户正提示页面中选择需要进行声音信息录入时,即可检测到声音信息的存储指令。也可以在电视机每次开机时或过程中,采集到预设声纹数据库中不存在的声音信息时,询问用户是否需要进行声音信息的存储,进而检测到声音信息的存储指令。
116.第二用户即需要进行声音信息存储或录入的用户,例如,可以是家庭成员中的“爷爷”、“奶奶”、“爸爸”、“妈妈”“儿童”。第二语音信息即第二用户的说话声音信息。
117.步骤s02,获取所述第二用户的身份信息,基于所述身份信息和所述第二语音信息生成所述预设声纹数据库。
118.在本实施例中,身份信息主要分为老人、成人和儿童三类。在获得第二用户的语音信息后,可以通过智能语音识别,判断第二用户的年龄、性别等信息,从而自动为其生成身份信息,也可以获取用户自行输入的身份信息。
119.第二用户通常为多个家庭成员,关联存储多个第二用户,即每个家庭成员对应的身份信息和语音信息,即可生成预设声纹数据库。
120.本实施例通过在检测到声音信息存储指令时,获取需要存储声音信息用户的语音信息及对应身份信息,关联存储语音信息及对应身份信息从而构建预设声纹数据库,以供后续根据声音信息确定用户的身份信息,进而自动选择相应的观看模式。
121.可选地,步骤s02,基于所述身份信息和所述第二语音信息生成所述预设声纹数据库,包括:
122.步骤s021,获取所述第二语音信息中的声纹信息,根据所述声纹信息为所述第二语音信息分配声纹识别号。
123.在本实施例中,由于人的语音信息携带了丰富的信息,例如我们可以从说话人的语音信息获取到这些信息:“说了什么”,“谁说的”,“用什么语言说的”,“说话时的心情”,“说话人的年龄”,我们可以对这些信息进行提取并分析,得到我们想要的结果。由于每个人的声纹特性不同,因此,可以通过声纹来区分用户。
124.可以通过分析识别语音信息中的音频特征获得对应的声纹信息,从而为用户的语音信息分配唯一的声纹识别号。
125.步骤s022,将所述声纹识别号作为所述第二用户的用户识别号,基于所述用户识别号和所述身份信息为所述第二用户创建账号。
126.在本实施例中,为了区分不同声纹信息或者声音信息所对应的用户信息,可以为自动为用户创建账号,使得可以根据账号信息区分不同的用户。
127.账号中包含用户识别号和身份信息,其中,由于声纹识别号是唯一的,因此,每个账号也是唯一的,且与声纹信息是相互关联的。
128.步骤s023,关联存储所述账号和所述声纹信息以生成所述预设声纹数据库。
129.在本实施例中,关联存储账号和声纹信息生成预设声纹数据库,使得可以根据声纹信息确定其关联的账号,进而确定用户的身份信息。
130.可选地,步骤s023,关联存储所述账号和所述声纹信息以生成所述预设声纹数据库之后,所述方法还包括:
131.步骤s024,将所述预设声纹数据库存储于本地;
132.步骤s025,或者,与预设的服务器建立连接,将所述预设声纹数据库上传至所述服
务器进行存储
133.在本实施例中,生成预设声纹数据库后,可以将其存储与本地,使得在进行用户的语音信息匹配时,可以快速获得匹配结果;也可以通过与预设的服务器建立连接,将其上传至服务器中,以减少电视机内存空间的占用,其中,预设的服务器可以自定义,不做限制。
134.进一步的,在本发明的自动选择观看模式的方法的另一实施例中,步骤s10,采集第一用户发出的第一语音信号得到第一语音信息之前,所述方法还包括:
135.步骤s04,响应开机指令开机时,输出提示信息以提示所述第一用户发出语音。
136.在本实施例中,响应开机指令开机时,输出提示信息,即当用户打开电视机时,输出提示信息以引导用户按照要求说一段话。
137.具体的,例如,当检测到电视开机时,可以通过语音或文字提示用户说出“我要看电视”。
138.步骤s05,启动声音采集功能采集所述第一用户发出的所述第一语音信号。
139.在本实施例中,在引导用户说话后,才会启动声音采集功能,采集第一用户的语音信号,即获取当前观看电视用户的声音信息。启动声音采集功能可以是打开电视机的录音装置,如麦克风。
140.本实施例通过在电视机开机时,输出提示信息引导用户发出说话声音,并启动声音采集功能采集用户的语音信息。使得在开机时,可以先判断用户的身份信息以自动选择为相应的观看模式,并且,仅在引导用户说话后,才开启声音采集功能,无需一直开启,有利于较少能耗,不过多占用系统资源。
141.进一步的,在本发明的自动选择观看模式的方法的另一实施例中,步骤s20,判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息,包括:
142.步骤s21,确定所述预设声纹数据库的存储位置。
143.在本实施例中,由于预设声纹数据库可能存储于本地,也可能存储于服务器,因此,在进行第一语音信息的声纹信息匹配之前,需要先确定预设声纹数据库的是在本地还是在服务器中。
144.步骤s22,当所述预设声纹数据库位于本地时,则获取所述第一语音信息中的特征信息,根据所述特征信息判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息。
145.在本实施例中,当预设声纹数据库在本地时,则直接提取第一语音信息的特征信息,将其与预设声纹数据库中的所有声纹信息的特征信息一一进行对比,获得声纹匹配度,再根据声纹匹配度是否超过阈值,即可判断预设声纹数据库中是否存在目标声纹信息,其中,阈值可以自行设置。
146.步骤s23,当所述预设声纹数据库位于服务器时,则将所述第一语音信息存储为音频文件,将所述音频文件发送至所述服务器,接收所述服务器回传的匹配结果,根据所述匹配结果判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息。
147.在本实施例中,当预设声纹数据库在服务器时,则需要将获取到的语信息存储为音频文件,并通过与后台建立通信连接将音频文件发送至服务器。当服务器获取该音频文件后,会遍历声纹数据库以对该音频文件中的声纹信息进行匹配,查找出特征匹配超过阈值的声纹信息作为匹配结果,其中,阈值可以自行设置。
148.根据所述匹配结果判断是否存在目标声纹信息,即获取服务器回传的匹配结果中,是否存在目标声纹信息。
149.进一步地,本发明实施例还提供一种自动选择观看模式的装置,如图3所示,本发明的自动选择观看模式的装置包括:
150.采集模块10,用于采集第一用户发出的第一语音信号得到第一语音信息;
151.匹配模块20,用于判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
152.获取模块30,用于若存在,则获取所述预设声纹数据库中所述目标声纹信息所关联的账号信息;
153.选择模块40,用于根据所述账号信息确定所述第一用户的身份信息,根据所述身份信息自动选择相应的观看模式。
154.优选地,所述装置还包括:
155.生成模块,用于检测到声音信息的存储指令时,获取需要进行声音信息存储的第二用户的第二语音信号得到第二语音信息;
156.获取所述第二用户的身份信息,基于所述身份信息和所述第二语音信息生成所述预设声纹数据库。
157.优选地,所述生成模块还用于:
158.获取所述第二语音信息中的声纹信息,根据所述声纹信息为所述第二语音信息分配声纹识别号;
159.将所述声纹识别号作为所述第二用户的用户识别号,基于所述用户识别号和所述身份信息为所述第二用户创建账号;
160.关联存储所述账号和所述声纹信息以生成所述预设声纹数据库。
161.优选地,所述装置还包括:
162.存储模块,用于将所述预设声纹数据库存储于本地;
163.或者,
164.与预设的服务器建立连接,将所述预设声纹数据库上传至所述服务器进行存储
165.优选地,所述选择模块还用于:
166.当所述身份信息为老人时,自动选择运行老年模式;
167.当所述身份信息为成人时,自动选择运行标准模式;
168.当所述身份信息为儿童时,自动选择运行儿童模式。
169.优选地,所述装置还包括:
170.提示模块,用于响应开机指令开机时,输出提示信息以提示所述第一用户发出语音;
171.启动声音采集功能采集所述第一用户发出的所述第一语音信号。
172.优选地,所述判断模块还用于:
173.确定所述预设声纹数据库的存储位置;
174.当所述预设声纹数据库位于本地时,则获取所述第一语音信息中的特征信息,根据所述特征信息判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息;
175.当所述预设声纹数据库位于服务器时,则将所述第一语音信息存储为音频文件,将所述音频文件发送至所述服务器,接收所述服务器回传的匹配结果,根据所述匹配结果判断预设声纹数据库中是否存在与所述第一语音信息相匹配的目标声纹信息。
176.上述本发明自动选择观看模式的装置的各个功能模块在运行时所实现的步骤,可参照上述本发明自动选择观看模式的方法的各个实施例,此处不再赘述。
177.进一步地,本发明实施例还提供一种自动选择观看模式的设备,所述自动选择观看模式的设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自动选择观看模式的程序,所述自动选择观看模式的程序配置为实现如上述实施例提供的自动选择观看模式的方法的步骤,具体实施步骤可参照上述实施例,此处不再过多赘述。
178.进一步地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有自动选择观看模式的程序,所述自动选择观看模式的程序被处理器执行时实现如上述实施例提供的自动选择观看模式的方法的步骤,具体实施步骤可参照上述实施例,此处不再过多赘述。
179.本发明实施例所提供的自动选择观看模式的方法、装置、设备和计算机可读存储介质,用于实现上述实施例提供的自动选择观看模式的方法,解决了现有技术中存在电视机观看模式选择与切换较为不便,用户使用体验不佳的问题,与现有技术相比,本发明实施例所提供的自动选择观看模式的方法、装置、设备和计算机可读存储介质的有益效果与上述实施例的自动选择观看模式的方法的有益效果相同,在此不做赘述。
180.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
181.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
182.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1