CN114679614B - 一种语音查询方法、智能电视及计算机可读存储介质 - Google Patents
一种语音查询方法、智能电视及计算机可读存储介质 Download PDFInfo
- Publication number
- CN114679614B CN114679614B CN202011565632.4A CN202011565632A CN114679614B CN 114679614 B CN114679614 B CN 114679614B CN 202011565632 A CN202011565632 A CN 202011565632A CN 114679614 B CN114679614 B CN 114679614B
- Authority
- CN
- China
- Prior art keywords
- user
- voice
- course
- building
- local
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012790 confirmation Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 9
- 238000012549 training Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 5
- 230000003993 interaction Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 210000001015 abdomen Anatomy 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- 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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种语音查询方法、智能电视及计算机可读存储介质,所述方法包括:接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令;根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面;若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面。本发明通过识别用户发出的语音指令,根据语音指令匹配本地健身教程或者推荐在线健身教程,并跳转到健身教程的教学界面供用户进行健身学习和锻炼,操作简单,可以满足用户的健身需求,为用户带来方便。
Description
技术领域
本发明涉及语音交互技术领域,尤其涉及一种语音查询方法、智能电视及计算机可读存储介质。
背景技术
随着人工智能技术的发展,智能语音交互因为其最符合人类的交流习惯而被认为是最自然的交互方式。用户可以通过语音输入请求,装载了语音识别功能的设备首先将用户的语音输入信号转换成文字,再通过后续的一系列自然语言处理流程分析用户的意图,最后根据理解的用户意图响应相应的功能。智能大屏也因此逐渐向以语音交互为核心的多模态智慧大屏发展。与以往的传统电视不同,智能电视最大的特点在其VOD(video ondemand)模式能让用户在电视上搜索点播想要观看的内容。
健身节目多采用分解教程的方式进行播放,以便用户去模仿,但是由于健身视频品类繁多,分集较多,而导致检索过程复杂繁琐,不同的健身项目视频往往由不同的团队或者APP提供,比如:跑步热身操、跳绳等,在电视上用户使用传统交互方式往往需要操作遥控器选择点击好几次,有时可能还需要下载特定APP才可以进入具体赛事的观看页面(且用户可能并不知道),而当用户想要搜索某个团队或具体某位教练的教程时,用遥控器控制键盘输入的操作则更为繁琐,给用户带来了不便。
因此,现有技术还有待于改进和发展。
发明内容
本发明的主要目的在于提供一种语音查询方法、智能电视及计算机可读存储介质,旨在解决现有技术中用户从电视机获取健身教程需要多次操作,导致操作复杂且操作不方便的问题。
为实现上述目的,本发明提供一种语音查询方法,所述语音查询方法包括如下步骤:
接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令;
根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面;
若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面。
可选地,所述的语音查询方法,其中,所述接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令,具体包括:
根据所述用户的操作指令或者语音控制指令开启健身模式和录音模式,实时接收所述用户发出的查询健身教程的语音;
当录音结束后,通过ASR功能对所述语音进行语音识别,根据语义解析生成所述用户需要查询的健身教程的语音指令。
可选地,所述的语音查询方法,其中,所述根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面,具体包括:
根据所述用户的所述语音指令遍历所述本地资源库,查找与所述用户需求相匹配的所述本地健身教程,并在屏幕上显示查找结果;
若所述查找结果为根据所述语音指令查找到一个本地健身教程时,则自动切换到所述本地健身教程的开始界面;
若所述查找结果为根据所述语音指令查找到多个本地健身教程时,则提示用户选择需要进行观看的本地健身教程,当确认后自动切换到已选择的本地健身教程的开始界面。
可选地,所述的语音查询方法,其中,所述若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面,具体包括:
若所述查找结果为根据所述语音指令未在所述本地资源库中匹配到与所述用户需求相匹配的健身教程时,则将所述语音指令和获取健身教程的请求发送至推荐服务器;
接收所述推荐服务器根据所述语音指令和所述请求反馈的与所述用户需求相匹配的在线健身教程,并在屏幕上显示所述推荐服务器的推荐结果;
若所述推荐结果为根据所述语音指令推荐一个在线健身教程时,则自动切换到所述在线健身教程的开始界面;
若所述推荐结果为根据所述语音指令推荐多个本地健身教程时,则提示用户选择需要进行观看的在线健身教程,当确认后自动切换到已选择的在线健身教程的开始界面。
可选地,所述的语音查询方法,其中,所述获取与所述用户需求相匹配的在线健身教程,之后还包括:
若所述推荐结果为无法匹配到相关健身教程时,则提示所述用户更改查询健身教程的语音信息。
可选地,所述的语音查询方法,其中,所述语音查询方法还包括:
当检测到屏幕切换到所述本地健身教程或者所述在线健身教程的开始界面时,开启摄像头采集所述用户当前的全身图像;
将所述全身图像输入到预先训练好的分类器训练模型中,所述分类器训练模型根据所述全身图像输出用户服装分类判断结果;
其中,所述用户服装分类判断结果包括健身服装和非健身服装;
若所述用户服装分类判断结果为非健身服装,则在预设时间内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装。
可选地,所述的语音查询方法,其中,所述在预设时间内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装,之后还包括:
在所述预设时间后再次通过所述摄像头检测所述用户当前的全身图像,若所述用户服装分类判断结果为健身服装,则继续播放所述本地健身教程或者所述在线健身教程。
可选地,所述的语音查询方法,其中,所述语音查询方法还包括:
获取预设次数的所述用户观看健身教程的历史数据,根据所述历史数据分析所述用户观看的健身教程的习惯,得到所述用户关于健身教程的喜好类型;
当再次进入健身教程查询时,根据所述喜好类型自动推荐匹配度高于预设阈值的健身教程给所述用户,并通过语音提示用户选择当前推荐的健身教程或者语音选择需要观看的健身教程。
此外,为实现上述目的,本发明还提供一种智能电视,其中,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音查询程序,所述语音查询程序被所述处理器执行时实现如上所述的语音查询方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有语音查询程序,所述语音查询程序被处理器执行时实现如上所述的语音查询方法的步骤。
本发明通过接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令;根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面;若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面。本发明通过识别用户发出的语音指令,根据语音指令匹配本地健身教程或者推荐在线健身教程,并跳转到健身教程的教学界面供用户进行健身学习和锻炼,操作简单,可以满足用户的健身需求,为用户带来方便。
附图说明
图1是本发明语音查询方法的较佳实施例的流程图;
图2是本发明语音查询方法的较佳实施例中步骤S10的流程图;
图3是本发明语音查询方法的较佳实施例中步骤S20的流程图;
图4是本发明语音查询方法的较佳实施例中步骤S30的流程图;
图5为本发明智能电视的较佳实施例的运行环境示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明较佳实施例所述的语音查询方法,如图1所示,所述语音查询方法包括以下步骤:
步骤S10、接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令。
本发明的所述语音查询方法应用于智能电视中,用于根据用户的语音需求获取相关的健身教程,当然也可以应用于其他的智能观看设备中,例如平板电脑、智能手机、智能户外大屏等设备。
具体过程请参阅图2,其为本发明提供的语音查询方法中步骤S10的流程图。
如图2所示,所述步骤S10包括:
S11、根据所述用户的操作指令或者语音控制指令开启健身模式和录音模式,实时接收所述用户发出的查询健身教程的语音;
S12、当录音结束后,通过ASR功能对所述语音进行语音识别,根据语义解析生成所述用户需要查询的健身教程的语音指令。
具体地,所述智能电视在开机后,所述用户可以通过遥控器发送所述操作指令控制所述智能电视开启健身模式,所述智能电视已预先设置好具备健身模式的功能,可以在开机后提过进入所述健身模式的选择给所述用户,所述用户可以根据自身需求选择是否进入所述健身模式,同时,在所述智能电视开机后可以通过麦克风接收所述用户的语音控制指令来开启所述智能电视的所述健身模式,通过语音控制的方式开启所述健身模式的操作更加方便,因为所述用户无需通过手动控制遥控器来控制了;在所述智能电视开启所述健身模式的同时开启所述录音模式,以便实时接收所述用户发出的查询健身教程的语音。
其中,所述健身教程指的是用户根据所述智能电视上播放的健身视频、健身片段、健身课堂等形式来进行健身学习或者健身锻炼,例如“慢跑热身教程”、“跑步教程”、“瑜伽教程”、“瘦身动作”、“减值教程”等。
所述智能电视开启所述健身模式和所述录音模式后,所述智能电视通过所述麦克风(例如阵列麦克风)对用户进行录音操作,例如所述用户此时发出的语音为“我想要看如何瘦肚子的健身视频”,当录音结束后,通过ASR(Automatic Speech Recognition,自动语音识别技术,是一种将人的语音转换为文本的技术)功能对所述语音进行语音识别,即将语音信息先转换成文字信息,然后根据语义解析生成所述用户需要查询的健身教程的语音指令,例如将用户发出“我想要看如何瘦肚子的健身视频”的语音通过ASR功能转换为文字的形式,然后根据文字的含义得到可以让所述智能电视理解的语音指令为“获取瘦肚子的健身视频”。
进一步地,所述智能电视识别得到所述语音指令后还可以将所述语音指令所表示的文字信息展示到所述智能电视的屏幕上,以便所述用户确认其是否为所述用户想要表达的含义,例如,将“我想看peter的教程”、“我想看fire团队的教程”展示到所述智能电视的屏幕上,那么所述用户一看就知道是不是其想要表达的含义,如果不符合所述用户的意思,那么所述用户可以进行相关调整。
步骤S20、根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面。
具体过程请参阅图3,其为本发明提供的语音查询方法中步骤S20的流程图。
如图3所示,所述步骤S20包括:
S21、根据所述用户的所述语音指令遍历所述本地资源库,查找与所述用户需求相匹配的所述本地健身教程,并在屏幕上显示查找结果;
S22、若所述查找结果为根据所述语音指令查找到一个本地健身教程时,则自动切换到所述本地健身教程的开始界面;
S23、若所述查找结果为根据所述语音指令查找到多个本地健身教程时,则提示用户选择需要进行观看的本地健身教程,当确认后自动切换到已选择的本地健身教程的开始界面。
具体地,所述智能电视中存在一个所述本地资源库,所述本地资源库中存储有各种本地资源,例如存储有相关健身教程的视频等资源,但是所述本地数据库存储的资源一般不会很多,也不是很全面,但是如果存在符合要求的资源获取速度会比较快。因此,所述智能电视在得到所述语音指令后,会先根据所述语音指令遍历所述本地资源库中的资源,以查找与所述用户需求相匹配的所述本地健身教程,并在屏幕上显示查找结果,查找结果可以是存在相匹配的健身教程或者不存在相匹配的健身教程。
如果所述查找结果为存在相匹配的健身教程时,相匹配的所述健身教程可以是一个或者多个,当所述查找结果为根据所述语音指令查找到一个本地健身教程时,自然就直接选择这一个健身教程,即所述智能电视自动切换到所述本地健身教程的开始界面,例如进入“瘦肚子的健身视频”的播放开始界面。当所述查找结果为根据所述语音指令查找到多个本地健身教程时,即符合要求的健身教程存在多个,那么所述智能电视就可以提示用户选择需要进行观看的本地健身教程,例如将多个符合要求的健身教程按照匹配程度排序展示在所述智能电视的屏幕上提示用户进行选择,选择方式可以是通过遥控器选择,也可以是通过语音选择,本发明优选为通过语音来进行选择,当所述用户确认后所述智能电视自动切换到已选择的本地健身教程的开始界面,例如所述屏幕上按先后有“瘦肚子的健身视频1”、“瘦肚子的健身视频2”、“瘦肚子的健身视频3”,所述用户通过语音确认选择“瘦肚子的健身视频1”,那么所述智能电视自动切换到“瘦肚子的健身视频1”的开始界面。
步骤S30、若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面。
具体过程请参阅图4,其为本发明提供的语音查询方法中步骤S30的流程图。
如图4所示,所述步骤S30包括:
S31、若所述查找结果为根据所述语音指令未在所述本地资源库中匹配到与所述用户需求相匹配的健身教程时,则将所述语音指令和获取健身教程的请求发送至推荐服务器;
S32、接收所述推荐服务器根据所述语音指令和所述请求反馈的与所述用户需求相匹配的在线健身教程,并在屏幕上显示所述推荐服务器的推荐结果;
S33、若所述推荐结果为根据所述语音指令推荐一个在线健身教程时,则自动切换到所述在线健身教程的开始界面;
S34、若所述推荐结果为根据所述语音指令推荐多个本地健身教程时,则提示用户选择需要进行观看的在线健身教程,当确认后自动切换到已选择的在线健身教程的开始界面。
具体地,所述智能终端根据所述语音指令未在所述本地资源库中匹配到与所述用户需求相匹配的健身教程时,即所述智能电视的所述查找结果为所述本地资源库没有所述用户需要的健身教程,那么为了避免无法给所述用户提供相匹配的健身教程,本发明可以通过所述智能电视将所述语音指令发送给所述推荐服务器,同时发送获取健身教程的请求给所述推荐服务器以请求获取相匹配的健身教程;所述推荐服务器用于根据用户的语音指令来进行相关资源的推荐,所述推荐服务器接收到所述语音指令和获取健身教程的请求后,根据所述语音指令获取相匹配的在线健身教程,并发送给所述智能电视,所述智能电视接收到所述推荐服务器发送的推荐结果,并在屏幕上显示所述推荐服务器的推荐结果。
所述推荐结果中的所述在线健身教程可以是一个或者多个,当所述推荐结果为根据所述语音指令推荐一个在线健身教程时,则自动切换到所述在线健身教程的开始界面,由于只推荐了一个在线健身教程,自然就直接选择这一个健身教程,即所述智能电视自动切换到所述在线健身教程的开始界面,例如进入“瑜伽在线健身视频”的播放开始界面;当所述推荐结果为根据所述语音指令推荐多个在线健身教程时,则提示用户选择需要进行观看的在线健身教程,例如将多个符合要求的在线健身教程按照匹配程度排序展示在所述智能电视的屏幕上提示用户进行选择,选择方式可以是通过遥控器选择,也可以是通过语音选择,本发明优选为通过语音来进行选择,当确认后自动切换到已选择的在线健身教程的开始界面;例如所述屏幕上按先后排序推荐有“瑜伽在线健身视频1”、“瑜伽在线健身视频2”、“瑜伽在线健身视频3”,所述用户通过语音确认选择“瑜伽在线健身视频2”、,那么所述智能电视自动切换到“瑜伽在线健身视频2”、的开始界面。
进一步地,若所述推荐服务器得出的所述推荐结果为无法匹配到相关健身教程时,表示当前所述用户想要观看的健身教程不存在,或者说无法匹配到相关资源,或者所述用户表达不正确,那么所述智能电视就可以提示所述用户更改查询健身教程的语音信息,再次查找符合要求的健身教程。
进一步地,为了让所述用户可以规范健身操作,就是保证所述用户是穿了健身服装进行健身的,当所述智能电视检测到屏幕切换到所述本地健身教程或者所述在线健身教程的开始界面时,所述智能电视开启摄像头采集所述用户当前的全身图像,将所述全身图像输入到预先训练好的分类器训练模型(所述分类器训练模型预先根据大量图像数据进行训练)中,所述分类器训练模型根据所述全身图像输出用户服装分类判断结果,其中,所述用户服装分类判断结果包括健身服装和非健身服装,若所述用户服装分类判断结果为非健身服装,则在预设时间(例如3分钟)内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装,避免所述用户穿戴不合适的衣物进行健身锻炼导致受伤的风险,即可以进一步规范用户健身的衣物穿戴。
另外,在所述预设时间后(例如所述用户在3分钟内完成了衣物更换)再次通过所述摄像头检测所述用户当前的全身图像,若所述用户服装分类判断结果为健身服装,则继续播放所述本地健身教程或者所述在线健身教程。
进一步地,所述智能电视还可以获取预设次数(例如10次,或者一个周期内的所以次数)的所述用户观看健身教程的历史数据,根据所述历史数据分析所述用户观看的健身教程的习惯,得到所述用户关于健身教程的喜好类型(即通过大数据分析所述用户对于健身教程类型的喜爱程度),当再次进入健身教程查询时,根据所述喜好类型自动推荐匹配度高于预设阈值的健身教程给所述用户,并通过语音提示用户选择当前推荐的健身教程或者语音选择需要观看的健身教程。
本发明通过识别用户发出的语音指令,根据语音指令匹配本地健身教程或者推荐在线健身教程,并跳转到健身教程的教学界面供用户进行健身学习和锻炼(直接跳转到对应的健身教程页面或进行其他操作),操作简单,可以满足用户的健身需求,同时也提升了产品的智能化程度,为用户带来方便。
进一步地,如图5所示,基于上述语音查询方法,本发明还相应提供了一种智能电视,所述智能电视包括处理器10、存储器20及显示器30。图5仅示出了智能电视的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
所述存储器20在一些实施例中可以是所述智能电视的内部存储单元,例如智能电视的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能电视的外部存储设备,例如所述智能电视上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器20还可以既包括所述智能电视的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述智能电视的应用软件及各类数据,例如所述安装智能电视的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有语音查询程序40,该语音查询程序40可被处理器10所执行,从而实现本申请中语音查询方法。
所述处理器10在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述语音查询方法等。
所述显示器30在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。所述显示器30用于显示在所述智能电视的信息以及用于显示可视化的用户界面。所述智能电视的部件10-30通过***总线相互通信。
在一实施例中,当处理器10执行所述存储器20中语音查询程序40时实现以下步骤:
接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令;
根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面;
若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面。
其中,所述接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令,具体包括:
根据所述用户的操作指令或者语音控制指令开启健身模式和录音模式,实时接收所述用户发出的查询健身教程的语音;
当录音结束后,通过ASR功能对所述语音进行语音识别,根据语义解析生成所述用户需要查询的健身教程的语音指令。
其中,所述根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面,具体包括:
根据所述用户的所述语音指令遍历所述本地资源库,查找与所述用户需求相匹配的所述本地健身教程,并在屏幕上显示查找结果;
若所述查找结果为根据所述语音指令查找到一个本地健身教程时,则自动切换到所述本地健身教程的开始界面;
若所述查找结果为根据所述语音指令查找到多个本地健身教程时,则提示用户选择需要进行观看的本地健身教程,当确认后自动切换到已选择的本地健身教程的开始界面。
其中,所述若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面,具体包括:
若所述查找结果为根据所述语音指令未在所述本地资源库中匹配到与所述用户需求相匹配的健身教程时,则将所述语音指令和获取健身教程的请求发送至推荐服务器;
接收所述推荐服务器根据所述语音指令和所述请求反馈的与所述用户需求相匹配的在线健身教程,并在屏幕上显示所述推荐服务器的推荐结果;
若所述推荐结果为根据所述语音指令推荐一个在线健身教程时,则自动切换到所述在线健身教程的开始界面;
若所述推荐结果为根据所述语音指令推荐多个本地健身教程时,则提示用户选择需要进行观看的在线健身教程,当确认后自动切换到已选择的在线健身教程的开始界面。
其中,所述获取与所述用户需求相匹配的在线健身教程,之后还包括:
若所述推荐结果为无法匹配到相关健身教程时,则提示所述用户更改查询健身教程的语音信息。
其中,所述语音查询方法还包括:
当检测到屏幕切换到所述本地健身教程或者所述在线健身教程的开始界面时,开启摄像头采集所述用户当前的全身图像;
将所述全身图像输入到预先训练好的分类器训练模型中,所述分类器训练模型根据所述全身图像输出用户服装分类判断结果;
其中,所述用户服装分类判断结果包括健身服装和非健身服装;
若所述用户服装分类判断结果为非健身服装,则在预设时间内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装。
其中,所述在预设时间内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装,之后还包括:
在所述预设时间后再次通过所述摄像头检测所述用户当前的全身图像,若所述用户服装分类判断结果为健身服装,则继续播放所述本地健身教程或者所述在线健身教程。
其中,所述语音查询方法还包括:
获取预设次数的所述用户观看健身教程的历史数据,根据所述历史数据分析所述用户观看的健身教程的习惯,得到所述用户关于健身教程的喜好类型;
当再次进入健身教程查询时,根据所述喜好类型自动推荐匹配度高于预设阈值的健身教程给所述用户,并通过语音提示用户选择当前推荐的健身教程或者语音选择需要观看的健身教程。
本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有语音查询程序,所述语音查询程序被处理器执行时实现如上所述的语音查询方法的步骤。
综上所述,本发明提供一种语音查询方法、智能电视及计算机可读存储介质,所述方法包括:接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令;根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面;若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面。本发明通过识别用户发出的语音指令,根据语音指令匹配本地健身教程或者推荐在线健身教程,并跳转到健身教程的教学界面供用户进行健身学习和锻炼,操作简单,可以满足用户的健身需求,为用户带来方便。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的计算机可读存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的计算机可读存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (8)
1.一种语音查询方法,其特征在于,所述语音查询方法包括:
接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令;
根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面;
若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面;
所述接收用户发出的查询健身教程的语音,对所述语音进行语音识别,得到所述用户需要查询的健身教程的语音指令,具体包括:
根据所述用户的操作指令或者语音控制指令开启健身模式和录音模式,实时接收所述用户发出的查询健身教程的语音;
当录音结束后,通过ASR功能对所述语音进行语音识别,根据语义解析生成所述用户需要查询的健身教程的语音指令;所述语音查询方法还包括:
当检测到屏幕切换到所述本地健身教程或者所述在线健身教程的开始界面时,开启摄像头采集所述用户当前的全身图像;
将所述全身图像输入到预先训练好的分类器训练模型中,所述分类器训练模型根据所述全身图像输出用户服装分类判断结果;
其中,所述用户服装分类判断结果包括健身服装和非健身服装;
若所述用户服装分类判断结果为非健身服装,则在预设时间内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装。
2.根据权利要求1所述的语音查询方法,其特征在于,所述根据所述语音指令在本地资源库中查找与所述用户需求相匹配的本地健身教程,并切换到本地健身教程的开始界面,具体包括:
根据所述用户的所述语音指令遍历所述本地资源库,查找与所述用户需求相匹配的所述本地健身教程,并在屏幕上显示查找结果;
若所述查找结果为根据所述语音指令查找到一个本地健身教程时,则自动切换到所述本地健身教程的开始界面;
若所述查找结果为根据所述语音指令查找到多个本地健身教程时,则提示用户选择需要进行观看的本地健身教程,当确认后自动切换到已选择的本地健身教程的开始界面。
3.根据权利要求2所述的语音查询方法,其特征在于,所述若在所述本地资源库中未匹配到与所述用户需求相匹配的健身教程,则获取与所述用户需求相匹配的在线健身教程,并切换到在线健身教程的开始界面,具体包括:
若所述查找结果为根据所述语音指令未在所述本地资源库中匹配到与所述用户需求相匹配的健身教程时,则将所述语音指令和获取健身教程的请求发送至推荐服务器;
接收所述推荐服务器根据所述语音指令和所述请求反馈的与所述用户需求相匹配的在线健身教程,并在屏幕上显示所述推荐服务器的推荐结果;
若所述推荐结果为根据所述语音指令推荐一个在线健身教程时,则自动切换到所述在线健身教程的开始界面;
若所述推荐结果为根据所述语音指令推荐多个本地健身教程时,则提示用户选择需要进行观看的在线健身教程,当确认后自动切换到已选择的在线健身教程的开始界面。
4.根据权利要求3所述的语音查询方法,其特征在于,所述获取与所述用户需求相匹配的在线健身教程,之后还包括:
若所述推荐结果为无法匹配到相关健身教程时,则提示所述用户更改查询健身教程的语音信息。
5.根据权利要求1所述的语音查询方法,其特征在于,所述在预设时间内暂停播放所述本地健身教程或者所述在线健身教程,并发出语音提示所述用户更换健身服装,之后还包括:
在所述预设时间后再次通过所述摄像头检测所述用户当前的全身图像,若所述用户服装分类判断结果为健身服装,则继续播放所述本地健身教程或者所述在线健身教程。
6.根据权利要求1所述的语音查询方法,其特征在于,所述语音查询方法还包括:
获取预设次数的所述用户观看健身教程的历史数据,根据所述历史数据分析所述用户观看的健身教程的习惯,得到所述用户关于健身教程的喜好类型;
当再次进入健身教程查询时,根据所述喜好类型自动推荐匹配度高于预设阈值的健身教程给所述用户,并通过语音提示用户选择当前推荐的健身教程或者语音选择需要观看的健身教程。
7.一种智能电视,其特征在于,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音查询程序,所述语音查询程序被所述处理器执行时实现如权利要求1-6任一项所述的语音查询方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有语音查询程序,所述语音查询程序被处理器执行时实现如权利要求1-6任一项所述的语音查询方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011565632.4A CN114679614B (zh) | 2020-12-25 | 2020-12-25 | 一种语音查询方法、智能电视及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011565632.4A CN114679614B (zh) | 2020-12-25 | 2020-12-25 | 一种语音查询方法、智能电视及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114679614A CN114679614A (zh) | 2022-06-28 |
CN114679614B true CN114679614B (zh) | 2024-02-06 |
Family
ID=82070268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011565632.4A Active CN114679614B (zh) | 2020-12-25 | 2020-12-25 | 一种语音查询方法、智能电视及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114679614B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634644A (zh) * | 2013-12-09 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | 通过语音进行智能电视频道切换的方法和*** |
CN105025200A (zh) * | 2015-08-06 | 2015-11-04 | 成都市斯达鑫辉视讯科技有限公司 | 一种机顶盒督促用户的方法 |
CN105306972A (zh) * | 2014-06-26 | 2016-02-03 | 中兴通讯股份有限公司 | 电视节目的推荐方法及服务器 |
CN106412673A (zh) * | 2015-07-31 | 2017-02-15 | ***通信集团公司 | 一种流媒体播放方法及装置 |
CN107169048A (zh) * | 2017-04-25 | 2017-09-15 | 北京威动科技有限公司 | 一种影片资源扩展、影片需求信息发送方法及装置 |
CN107551521A (zh) * | 2017-08-17 | 2018-01-09 | 广州视源电子科技股份有限公司 | 健身指导方法及装置、智能设备及存储介质 |
WO2018043895A1 (ko) * | 2016-08-31 | 2018-03-08 | 삼성전자 주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
CN108334606A (zh) * | 2018-02-01 | 2018-07-27 | 百度在线网络技术(北京)有限公司 | 用于智能家居的语音交互方法、装置及服务器 |
CN109036417A (zh) * | 2018-07-03 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | 用于处理语音请求的方法和装置 |
CN109741810A (zh) * | 2018-12-27 | 2019-05-10 | 深圳创维-Rgb电子有限公司 | 健身管理方法、装置及计算机可读存储介质 |
CN109947993A (zh) * | 2019-03-14 | 2019-06-28 | 百度国际科技(深圳)有限公司 | 基于语音识别的情节跳转方法、装置及计算机设备 |
CN110191365A (zh) * | 2019-05-30 | 2019-08-30 | 深圳创维-Rgb电子有限公司 | 一种用于动作模仿的方法、存储介质及*** |
CN110188701A (zh) * | 2019-05-31 | 2019-08-30 | 上海媒智科技有限公司 | 基于人体关键节点预测的服饰识别方法、***及终端 |
CN110633319A (zh) * | 2019-09-28 | 2019-12-31 | 绍兴柯桥浙工大创新研究院发展有限公司 | 一种工业设计用大数据分析*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070055520A1 (en) * | 2005-08-31 | 2007-03-08 | Microsoft Corporation | Incorporation of speech engine training into interactive user tutorial |
US9338493B2 (en) * | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US20160364397A1 (en) * | 2015-06-11 | 2016-12-15 | Qualcomm Incorporated | System and Methods for Locally Customizing Media Content for Rendering |
CN108683937B (zh) * | 2018-03-09 | 2020-01-21 | 百度在线网络技术(北京)有限公司 | 智能电视的语音交互反馈方法、***及计算机可读介质 |
-
2020
- 2020-12-25 CN CN202011565632.4A patent/CN114679614B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634644A (zh) * | 2013-12-09 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | 通过语音进行智能电视频道切换的方法和*** |
CN105306972A (zh) * | 2014-06-26 | 2016-02-03 | 中兴通讯股份有限公司 | 电视节目的推荐方法及服务器 |
CN106412673A (zh) * | 2015-07-31 | 2017-02-15 | ***通信集团公司 | 一种流媒体播放方法及装置 |
CN105025200A (zh) * | 2015-08-06 | 2015-11-04 | 成都市斯达鑫辉视讯科技有限公司 | 一种机顶盒督促用户的方法 |
WO2018043895A1 (ko) * | 2016-08-31 | 2018-03-08 | 삼성전자 주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
CN107169048A (zh) * | 2017-04-25 | 2017-09-15 | 北京威动科技有限公司 | 一种影片资源扩展、影片需求信息发送方法及装置 |
CN107551521A (zh) * | 2017-08-17 | 2018-01-09 | 广州视源电子科技股份有限公司 | 健身指导方法及装置、智能设备及存储介质 |
CN108334606A (zh) * | 2018-02-01 | 2018-07-27 | 百度在线网络技术(北京)有限公司 | 用于智能家居的语音交互方法、装置及服务器 |
CN109036417A (zh) * | 2018-07-03 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | 用于处理语音请求的方法和装置 |
CN109741810A (zh) * | 2018-12-27 | 2019-05-10 | 深圳创维-Rgb电子有限公司 | 健身管理方法、装置及计算机可读存储介质 |
CN109947993A (zh) * | 2019-03-14 | 2019-06-28 | 百度国际科技(深圳)有限公司 | 基于语音识别的情节跳转方法、装置及计算机设备 |
CN110191365A (zh) * | 2019-05-30 | 2019-08-30 | 深圳创维-Rgb电子有限公司 | 一种用于动作模仿的方法、存储介质及*** |
CN110188701A (zh) * | 2019-05-31 | 2019-08-30 | 上海媒智科技有限公司 | 基于人体关键节点预测的服饰识别方法、***及终端 |
CN110633319A (zh) * | 2019-09-28 | 2019-12-31 | 绍兴柯桥浙工大创新研究院发展有限公司 | 一种工业设计用大数据分析*** |
Also Published As
Publication number | Publication date |
---|---|
CN114679614A (zh) | 2022-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105957530B (zh) | 一种语音控制方法、装置和终端设备 | |
CN110209843B (zh) | 多媒体资源播放方法、装置、设备及存储介质 | |
CN110113646B (zh) | 基于ai语音的智能交互处理方法、***及存储介质 | |
CN104680859B (zh) | 一种自主学习***及使用方法 | |
CN106210836B (zh) | 一种视频播放过程中的互动学习方法及装置、终端设备 | |
CN106098063B (zh) | 一种语音控制方法、终端设备和服务器 | |
CN103686344B (zh) | 增强视频***及方法 | |
CN113596590B (zh) | 显示设备及播放控制方法 | |
CN111683263A (zh) | 直播指导方法、装置、设备及计算机可读存储介质 | |
CN108848419B (zh) | 基于生物特征识别的电视互动方法、智能电视及存储介质 | |
CN112135170A (zh) | 一种显示设备、服务器及视频推荐方法 | |
CN109471954A (zh) | 基于车载设备的内容推荐方法、装置、设备和存储介质 | |
CN111866568A (zh) | 一种显示设备、服务器及基于语音的视频集锦获取方法 | |
CN114679614B (zh) | 一种语音查询方法、智能电视及计算机可读存储介质 | |
EP3790005A1 (en) | Electronic apparatus and control method thereof | |
CN111327935B (zh) | 一种基于人工智能电视机的信息交互平台 | |
CN113542797A (zh) | 视频播放中的互动方法、装置及计算机可读存储介质 | |
CN115866339A (zh) | 电视节目推荐方法、装置、智能设备及可读存储介质 | |
CN115212543A (zh) | 一种界面可切换健身*** | |
CN111225250B (zh) | 视频的扩展信息处理方法及装置 | |
KR20200074635A (ko) | 디스플레이장치 및 그 제어방법 | |
CN114297425A (zh) | 识物交互方法、装置、介质及智能终端 | |
CN115689642A (zh) | 媒体内容推荐方法、装置、电子设备和存储介质 | |
CN110851727A (zh) | 搜索结果的排序方法及服务器 | |
CN113741769A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |