CN105512182B - 语音控制方法及智能电视 - Google Patents
语音控制方法及智能电视 Download PDFInfo
- Publication number
- CN105512182B CN105512182B CN201510829731.1A CN201510829731A CN105512182B CN 105512182 B CN105512182 B CN 105512182B CN 201510829731 A CN201510829731 A CN 201510829731A CN 105512182 B CN105512182 B CN 105512182B
- Authority
- CN
- China
- Prior art keywords
- semantic
- information
- smart television
- character
- text
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- 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/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种语义控制方法,该语音控制方法包括:智能电视接收语音输入设备发送的文本信息,该文本信息为语音输入设备对用户输入的语音信号进行语音识别得到的,且智能电视将根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,得到文本信息的语音信息,并根据该语义信息对智能电视进行控制。本发明还公开了一种智能电视,能够有效识别用户输入的语音信号的语义,实现对语音信号的自然语义的理解,增加识别准确率,使得能够与用户更好地进行互动,改善用户体验。
Description
技术领域
本发明涉及智能电视领域,尤其涉及一种语音控制方法及智能电视。
背景技术
随着科技的发展,电视机也朝着智能化的趋势发展。智能电视除具有传统的视频、游戏等功能外,还具有网络功能,能够实现电视、网络和程序之间的跨平台搜索。智能电视正在成为继计算机、手机之后的第三种信息访问终端,用户可通过智能电视访问自己需要的信息。
目前,智能电视具有语音控制功能,具体的:智能电视中预先存储了语音特征库,在接收到输入的语音信号之后,提取该语音信号的语音特征,并在该预先设置的语音特征库中匹配该语音特征,并根据语音特征的匹配结果生成对应的操作指令,以实现语音控制。
然而,上述的语音控制过程中,只能根据预先设置的语音特征库进行匹配,无法真正做到理解用户输入的语音的内容,且还容易出现匹配出错,无法准确识别的问题,降低用户体验。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种语音控制方法及智能电视,旨在解决现有技术中智能电视仅通过语音识别的方式进行控制带来的容易识别错误,且无法做到利用自然语义理解语音内容造成用户体验差的问题。
为实现上述目的,本发明提供的一种语音控制方法,包括:
智能电视接收语音输入设备发送的文本信息,所述文本信息为所述语音输入设备对用户输入的语音信号进行语音识别得到的;
所述智能电视根据预先设置的语言的标准编码对照表对所述文本信息进行语义分析,得到所述文本信息的语义信息;
所述智能电视根据所述语义信息对所述智能电视进行控制。
优选地,所述智能电视根据预先设置的标准编码对照表对所述文本信息进行语义分析,包括:
根据所述文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定所述每一个文本字符所属的语言;
按照所述每一个文本字符所属的语言预先设置的标准编码对照表确定所述每一个文本字符的语义。
优选地,所述智能电视根据所述语义信息对所述智能电视进行控制,包括:
判断当前已保存的语义数据库中是否包含所述语义信息;
当所述语义数据库中包含所述语义信息时,从所述语义数据库中获取与所述语义信息对应的操作数据,按照所述操作数据对所述智能电视进行控制,所述语义数据库中包含语义信息与操作数据之间的对应关系。
优选地,所述方法还包括:
当所述语义数据库中未包含所述语义信息时,将所述语义信息按照语义进行分词处理,得到所述语义信息中包含的词语;
将所述语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定所述语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;
将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词;
基于网络爬虫机制,根据所述关键词及所述关键词匹配的分类条目获取所述关键词在所述分类条目下对应的网络链接地址,所述网络链接地址为所述关键词在所述分类条目下的点击次数满足预先设置的点击次数的地址;
将所述关键词在所述分类条目下对应的网络链接地址对应的图片和/或文字显示在所述智能电视的显示界面上。
优选地,所述方法还包括:
将所述网络链接地址作为所述语义信息的操作数据,并将所述语义信息与所述网络链接地址的对应关系保存在所述语义数据库中;
当所述语义数据库未清理时间达到预先设置的时长时,按照预先设置的清理策略清理所述语义数据库。
为了解决上述技术问题,本发明提供一种智能电视,包括:
接收模块,用于接收语音输入设备发送的文本信息,所述文本信息为所述语音输入设备对用户输入的语音信号进行语音识别得到的;
分析模块,用于根据预先设置的语言的标准编码对照表对所述文本信息进行语义分析,得到所述文本信息的语义信息;
控制模块,用于根据所述语义信息对所述智能电视进行控制。
优选地,所述分析模块包括:
第一确定模块,用于根据所述文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定所述每一个文本字符所属的语言;
语义分析模块,用于按照所述每一个文本字符所属的语言预先设置的标准编码对照表确定所述每一个文本字符的语义。
优选地,所述控制模块包括:
判断模块,用于判断当前已保存的语义数据库中是否包含所述语义信息;
第一处理模块,用于当所述语义数据库中包含所述语义信息时,从所述语义数据库中获取与所述语义信息对应的操作数据,按照所述操作数据对所述智能电视进行控制,所述语义数据库中包含语义信息与操作数据之间的对应关系。
优选地,所述控制模块还包括:
分词模块,用于当所述语义数据库中未包含所述语义信息时,将所述语义信息按照语义进行分词处理,得到所述语义信息中包含的词语;
匹配模块,用于将所述语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定所述语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;
关键词确定模块,用于将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词;
地址获取模块,用于基于网络爬虫机制,根据所述关键词及所述关键词匹配的分类条目获取所述关键词在所述分类条目下对应的网络链接地址,所述网络链接地址为所述关键词在所述分类条目下的点击次数满足预先设置的点击次数的地址;
显示模块,用于将所述关键词在所述分类条目下对应的网络链接地址对应的图片和/或文字显示在所述智能电视的显示界面上。
优选地,所述智能电视还包括:
保存模块,用于将所述网络链接地址作为所述语义信息的操作数据,并将所述语义信息与所述网络链接地址的对应关系保存在所述语义数据库中;
清理模块,用于当所述语义数据库未清理时间达到预先设置的时长时,按照预先设置的清理策略清理所述语义数据库。
本发明提供的语音控制方法中,智能电视在获取用户输入的语音信号的文本信息之后,根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,以得到文本信息的语义信息,并根据该语义信息对智能电视进行控制,通过对语音信号的文本信息进行语义分析,使得能够有效识别用户输入的语音信号的语义,实现对语音信号的自然语义的理解,增加识别准确率,使得能够与用户更好地进行互动,改善用户体验。
附图说明
图1为本发明第一实施例中语音控制方法的流程示意图;
图2为图1中智能电视根据预先设置的标准编码对照表对文本信息进行语义分析的步骤的细化流程示意图;
图3为本发明第二实施例的语音控制方法的流程示意图;
图4为本发明第三实施例的智能电视的功能模块示意图;
图5为图4中第三实施例中智能电视的分析模块402的细化功能模块示意图;
图6为本发明第四实施例的智能电视的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供的语音控制方法中,智能电视在获取用户输入的语音信号的文本信息之后,根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,以得到文本信息的语义信息,并根据该语义信息对智能电视进行控制,使得智能电视能够实现对语音信号的自然语义的理解,增加识别准确率,使得能够与用户更好地进行互动,改善用户体验。
为了更好的理解本发明实施例中的技术方案,下面将介绍本发明实施例中语音控制***,该语音控制***包括语音输入设备及智能电视。
在本发明实施例中,语音输入设备包含语音录入功能及语音识别功能,其中,语音录入功能能够由设置在语音输入设备上的麦克风实现,语音输入设备能够利用该麦克风采集用户的语音,并生成语音信号。
其中,语音输入设备的语音识别功能可以由语音输入设备中的语音识别模块实现,麦克风在生成语音信号之后,将该语音信号传输给语音识别模块,语音识别模块对该语音信号进行识别,得到该语音信号的文本信息。
其中,语音输入设备可以是遥控器或者其他的移动终端,该其他的移动终端可以是智能手机、平板电脑、掌上电脑等智能终端设备。
其中,上述的语音识别模块识别用户输入的语音信号的方法可以是:将该语音信号进行PCM编码得到PCM码流,将得到的PCM码流与语音输入设备预先设置的PCM码流、文本字符及文本字符的字符编码之间的对应关系进行比较,确定每一个PCM码流对应的文本字符及文本字符的字符编码,以得到语音信号的文本信息,该文本信息中包含语音信号中的文本字符及文本字符的字符编码。例如:若用户输入的语音为“刘德华新闻”,则语音信号的PCM码流为:0x0100(刘)、0x0200(德)、0x0300(华)、0x0400(新)、0x0500(闻),括号中即为码流对应的文本字符。
在本发明实施例中,智能电视是搭载了操作***,可以自由安装和卸载软件程序,具有视频、娱乐、游戏等功能的终端,并可以通过有线或者无线的方式实现网络功能。
其中,语音输入设备与智能电视都具有无限通信模块,语音输入设备和智能电视通过各自的无线通信模块进行无线通信链接,从而建立智能电视与语音输入设备之间的无线语音通道。其中,无线通信模块可以是WIFI模块、蓝牙模块、或无限USB模块等等,此处不做限定。
请参阅图1,为本发明第一实施例中语音控制方法,该方法包括:
步骤101、智能电视接收语音输入设备发送的文本信息,文本信息为语音输入设备对用户输入的语音信号进行语音识别得到的;
在本发明实施例中,语音输入设备在录入用户输入的语音信号并对该语音信号进行语音识别得到该语音信号的文本信息之后,将该语音信号的文本信息发送给智能电视,其中,智能电视与语音输入设备可以通过上述的无线语音通道进行语音信号的文本信息的传输。
其中,智能电视将接收到该语音信号的文本信息,该文本信息中包含语音信号中文本字符及文本字符的字符编码。
步骤102、智能电视根据预先设置的语言的标准编码对照表对文本信息进行语义分析,得到文本信息的语义信息;
在本发明实施例中,智能电视在接收到语音信号的文本信息之后,将根据预先设置的语言的标准编码对照表对文本信息进行语义分析,得到文本信息的语义信息。
需要说明的是,智能电视中可以预先设置多种不同的语言的标准编码对照表,例如,对于中文可以预先设置统一码(Unicode)码对照表,对于英文可以预先设置美国标准信息交换代码(ASCII,American Standard Code for Information Interchange)码对照表。
其中,Unicode是一种在计算机上使用的字符编码,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,且优选地,对于中文使用的标准编码对照表具体可以使用UTF-8(8-bit Unicode Transformation Format),UTF-8是针对Unicode的可变长度字符编码,是Unicode的实现方式之一。
其中,ASCII是基于拉丁字母的一套电脑编码***,主要用于显示现代英语和其他西欧语言。
步骤103、智能电视根据语义信息对智能电视进行控制。
在本发明实施例中,智能电视在解析得到语义信息之后,可根据该语义信息对智能电视进行控制。
本发明提供的语音控制方法中,智能电视在获取用户输入的语音信号的文本信息之后,根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,以得到文本信息的语义信息,并根据该语义信息对智能电视进行控制,使得能够有效识别用户输入的语音信号的语义,实现对语音信号的自然语义的理解,增加识别准确率,使得能够与用户更好地进行互动,改善用户体验。
请参阅图2,为本发明第一实施例中的步骤102智能电视根据预先设置的标准编码对照表岁文本信息进行语义分析的细化步骤的流程图,包括:
步骤201、根据文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定每一个文本字符所属的语言;
步骤202、按照每一个文本字符所属的语言预先设置的标准编码对照表确定每一个文本字符的语义。
在本发明实施例中,智能电视能够根据文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定每一个文本字符所属的语言,且还可按照每一个文本字符所属的语言预先设置的标准编码对照表确定每一个文本字符的语义。
需要说明的是,对于每一种语言的标准编码对照表,其字符的大小范围是不一样的,且是分区域的。
为了更好的理解本发明实施例中的语义分析过程。下面将以智能电视预先设置的语言为中文和英文为例进行介绍。
对于步骤201中的根据文本信息中的每一个文本字符的字符编码大小确定每一个文本字符所属的语言,具体可以为:智能电视依次判断文本信息中的文本字符的字符编码是否大于255,当某一个文本字符的字符编码大于255时,确定该文本字符属于中文字符,当某一个文本字符的字符编码小于255时,确定该文本字符属于英文字符。因为Unicode编码规则中汉字的字符大小均大于255,ASCII中的英文字符的大小均小于255,其中,英文字符包括英文单词、字母及***数字。
对于步骤202中的按照每一个文本字符所属的语言的标准编码对照表确定每一个文本字符的语义,具体可以为:智能电视依次遍历文本信息中的文本字符,当遍历到的文本字符为中文字符时,使用预先设置的Unicode编码对照表对该文本字符进行中文差分筛选模糊匹配计算,确定该文本字符的语义,当遍历到的文本字符属于英文字符时,使用预先设置的ASCII编码对照表对该文本字符进行英文差分筛选模糊匹配计算,确定该文本字符的含义。通过上述的遍历及匹配的过程,能够确定文本信息的语义信息。
其中,使用预先设置的Unicode编码对照表对字符进行中文差分筛选模糊匹配计算,确定该字符的语义,具体可以是:当待匹配文本字符为中文时,该文本字符的字符编码为Unicode的可变长度字符编码,依次计算该待匹配文本字符的可变长度字符编码与预先设置的Unicode编码对照表中的所有中文字符的可变长度字符编码之间的差值,当确定预先设置的Unicode编码对照表中的第N个中文字符的可变长度字符编码与该待匹配文本字符的可变长度字符编码之间的差值为0,则确定该待匹配文本字符即为该第N个中文字符,将该第N个中文字符的语义作为该待匹配文本字符的语义。且停止对该待匹配文本字符的中文差分筛选模糊匹配计算。例如:若待匹配文本字符的可变长度字符编码为0x5218,则将该可变长度字符编码依次与Unicode编码对照表中的中文字符的可变字符编码相减,当确定0x5218与第100个中文字符的可变长度字符编码0x5218的差值为0时,确定该第100个中文字符对应的语义(该语义为:刘)即为该待匹配文本字符的语义。
其中,使用预先设置的ASCII编码对照表对该字符进行英文差分筛选模糊匹配计算,确定该字符的含义,具体可以为:若待匹配文本字符为英文字符,则该待匹配文本字符的字符编码为ASCII码,依次计算该待匹配文本字符的ASCII码与预先设置的ASCII编码对照表中的所有英文字符的ASCII码之间的差值,当确定预先设置的ASCII编码对照表中的第M个英文字符的ASCII码与该待匹配字符的ASCII之间的差值为0,则确定该待匹配字符即为该第N个中文字符,将该第N个中文字符的语义作为该待匹配文本字符的语义。且停止对该待匹配文本字符的英文差分筛选模糊匹配计算。例如:若待匹配文本字符的ASCII码为49,则将该ASCII码49依次与ASCII码中的英文字符的ASCII码相减,当确定ASCII码49与第50个英文字符的ASCII码49差值为0时,确定该第50个英文字符对应的语义(该语义为:1)即为该待匹配文本字符的语义。
需要说明的是,在本发明实施例中,是以先确定文本信息中的每个文本字符所属的语言,然后再依次对每个文本字符进行模糊匹配计算为例描述语义信息的识别过程的,在实际应用中,还可以直接遍历文本信息中的文本字符,先判断遍历到的文本字符的字符编码是否大于255,并根据判断结果进行模糊匹配计算,以确定文本信息的语义信息。
需要说明的是,若在本发明实施例中,是以智能电视预先设置的语言为中文和英文进行描述的,在实际应用中,若语音输入设备输入的语音信号使用的语言不是智能电视当前使用的语言,智能电视可以先将语音识别后的语音信号的文本信息转换成按照智能电视预先设置的语言能够识别的文本信息。例如:若用户是利用摩纳哥语进行语音输入,则语音输入设备在进行语音识别之后,可以将识别到的摩纳哥语的文本信息转换为中文和/或英文文本信息。
可以理解的是:由于在不同的环境及不同的国家使用的智能电视中,可以预先设置多种语言的标准编码对照表,则用户可通过选择确定智能电视使用的语言之后,智能电视可以以其使用的语言的标准编码对照表执行上述步骤201和步骤202,而非预先设置的语言的标准编码对照表。
在本发明实施例中,通过在智能电视中预先设置不同语言使用的标准编码对照表,使得智能电视能够基于不同语言的标准编码对照表确定语音信号的文本信息中的每一个文本字符的语义,有效完成对语义的识别。且语义识别的准确率高,能够给用户更好的体验。
请参阅图3,为本发明第二实施例中的语音控制方法,包括:
步骤301、智能电视接收语音输入设备发送的文本信息,文本信息为语音输入设备对用户输入的语音信号进行语音识别得到的;
在本发明实施例中,步骤301中描述的内容与图1所示第一实施例中的步骤101描述的内容相似,此处不做赘述。
步骤302、智能电视根据预先设置的语言的标准编码对照表对文本信息进行语义分析,以得到文本信息的语义信息;
在本发明实施例中,步骤302描述的内容与图1所示第一实施例中步骤102描述的内容相似,且图2所示的步骤101的细化流程也是本发明中的步骤302的细化流程,此处不做赘述。
步骤303、判断当前已保存的语义数据库中是否包含语义信息;当语义数据库中包含语义信息时,执行步骤304、当语义信息库中未包含语义信息时,则执行步骤305;
在本发明实施例中,智能电视在通过语义分析得到文本信息的语义信息之后,将判断在已保存的语义数据库中是否包含该语义信息。
需要说明的是,该语义数据库中包含了语义信息与操作数据之间的对应关系,例如:若语义信息是调大音量,则与该调大音量对应的操作数据则为生成音量调大指令。若语音信息为周杰伦电影,则与该周杰伦电影对应的操作数据为将与周杰伦电影对应的网络链接地址的图片和/或文字信息显示在智能电视的显示界面上。因此,在语义数据库中不同的语义信息对应的操作数据也是不同的。
步骤304、从语义数据库中获取与语义信息对应的操作数据,按照操作数据对智能电视进行控制,语义数据库中包含语义信息与操作数据之间的对应关系;
在本发明实施例中,当语义数据库中包含语义信息时,智能电视将从该语义数据库中获取与该语义信息对应的操作数据,并按照该操作数据对智能电视进行控制,例如:若语义信息是降低音量,则与该降低音量对应的操作数据则为生成音量降低指令,智能电视将根据该音量降低指令降低预先设置大小的音量。若语音信息为刘德华电影,则与该刘德华电影对应的操作数据为将与刘德华电影对应的网络链接地址的图片和/或文字信息显示在智能电视的显示界面上,智能电视将从语音数据库中读取该刘德华电影对应的网络链接地址,并将该网络链接地址的图片和/或文字信息显示在智能电视的显示界面上,使得用户可以选择具体的电影进行观看。
步骤305、将语义信息按照语义进行分词处理,得到语义信息中包含的词语;
步骤306、将语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;
步骤307、将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词;
步骤308、基于网络爬虫机制,根据关键词及关键词匹配的分类条目获取关键词在分类条目下对应的网络链接地址,网络链接地址为关键词在分类条目下的点击次数满足预先设置的点击次数的地址;
在本发明实施例中,当语义数据库中未包含该语义信息时,智能电视将语义信息按照语义进行分词处理,得到语义信息中包含的词语,例如:对于语义信息“刘德华新闻”,智能电视按照语义划分可以得到词语“刘德华”及“新闻”。
且在得到语义信息包含的词语之后,智能电视将该语义信息中包含的词语与预先设置的媒体数据进行匹配,其中,该媒体数据包含不同的分类条目,且每一个分类条目都对应着一个词语集合,例如:媒体数据包含的分类条目为:新闻、电影、电视剧、综艺、音乐等等分类条目,在综艺分类条目下,其词语集合中包含“刘德华、周杰伦、爸爸去哪儿……”等词语。
需要说明的是,在一个分类条目下,一个词语仅仅出现一次。
对于语义信息中的每一个词语,智能电视将该词语与媒体数据中的每一个分类条目对应的词语集合中的词语进行匹配,以确定该词语匹配的分类条目,及匹配的分类条目的个数。例如,对于词语“刘德华”,匹配的分类条目包括:电影、明星、综艺、音乐,匹配的分类条目的个数为4个。
在本发明实施例中,智能电视在得到语义信息中的词语在媒体数据的不同分类条目中匹配的分类条目的个数之后,将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词,其中,匹配的分类条目的个数满足预先设置的数值条件的词语是指匹配非分类条目的个数最大的词语,或者匹配的分类条目的个数排在前N的词语,其中,N为正整数。例如,词语集合中包含的词语“刘德华”的匹配分类条目的个数为4个,词语“新闻”匹配的分类条目的个数为1个,则确定匹配的分类条目的个数最大的词语“刘德华”为关键词。
在本发明实施例中,智能电视在得到关键词之后,将基于网络爬虫机制,根据关键词及关键词匹配的分类条目获取该关键词在与其匹配的不同的分类条目下对应的网络链接地址,该网络链接地址为基于该关键词在与其匹配的不同分类条目下的点击次数满足预先设置的点击次数的地址。
其中,满足预先设置的点击次数的地址可以是点击次数排序排在前N的地址,该N为正整数。
其中,智能电视基于网络爬虫机制获取该关键词在与其匹配的不同分类条目下对应的网络链接地址,具体可以为:智能电视将关键词及关键词匹配的分类条目提供给网络爬虫,网络爬虫将基于该关键词及该关键词匹配的分类条目,从云端服务器获取该关键词在与其匹配的不同的分类条目下的网络连接地址,并统计在上述不同的分类条目下每一个网络链接地址的点击次数,并对于上述的每一个分类条目下的网络链接地址的点击次数进行排序,将分类条目下排序处于前N的N个网络链接地址作为与该关键词在该分类条目下对应的网络链接地址。例如:关键词为“刘德华”,与该关键词匹配的分类条目包括:电影、电视、音乐、综艺,网络爬虫将利用该关键词“刘德华”及其分类条目,抓取该关键词“刘德华”分别在电影、电视、音乐、综艺等分类条目下的网络链接地址,并对不同的分类条目的网络链接地址进行统计及排序,确定在电影分类条目下点击次数排在前4的4个网络链接地址为关键词“刘德华”在电影分类条目下对应的网络链接地址,且关键词“刘德华”在电视、音乐、综艺等分类条目下对应的网络链接地址也可以确定。
步骤309、将关键词在分类条目下对应的网络链接地址对应的图片和/或文字显示在智能电视的显示界面上。
在本发明实施例中,智能电视在得到与关键词在与其匹配的分类条目下对应的网络链接地址之后,将该关键词在与其匹配的分类条目对应的网路链接地址对应的图片和/或文字显示在智能电视的显示节目上,使得用户能够对显示的内容进行选择。
进一步的,智能电视还可执行步骤310,即:
步骤310、将网络链接地址作为语义信息的操作数据,并将语义信息与网络链接地址的对应关系保存在语义数据库中。
在本发明实施例中,智能电视在获取到语义信息中的关键词对应的网络链接地址之后,将该网络链接地址作为语义信息的操作数据,并将该语义信息与网络链接地址之间的对应关系保存在语义数据库中。
需要说明的是,智能电视可以在执行步骤308之后,同时执行步骤309和步骤310,或者可以在执行步骤308之后,继续执行步骤309,并在执行步骤309之后再执行步骤310,或者可以在执行步骤308之后,先执行步骤310再执行步骤309,即步骤309和步骤310的执行的先后顺序并不限定。
且为了能够为用户提供更好的体验,当语义数据库未清理时间达到预先设置的时长时,智能电视还将按照预先设置的策略定期清理语义数据库,且清理的周期可以预先设置,例如可以设置一个星期清理一次,也可以设置一个月清理一次,具体的清理周期并不限定。
优选地,为了更好的管理语义数据库,还可以将语义数据库中的语义信息进行分类,例如,可以分为针对智能电视的音量、频道、开关等的语义信息,及针对智能电视的显示的内容的语义信息。
优选地,智能电视可以按照预先设置的清理策略对语义数据库进行清理,具体的,可以是完全清空语义数据库,或者是可以针对语义数据库中的某一类语义信息及对应的操作数据进行清理,例如可以仅仅对智能电视的显示的内容的语义信息的清理。
优选的,为了便于确定用户的使用习惯,智能电视在每次判断解析到语义信息是否包含在语义数据库中之后,若确定该语义信息包含在语义数据库中,则将该语义信息的计数值加1,以确定用户使用语音控制***的习惯及爱好。
且在对语义数据库进行清理的时候,还可以根据语义数据库中的语义信息的计数值进行清理,例如可以将计数值小于某一个数值的语义信息及其对应的操作数据清理掉。
优选的,在对语义信息的计数值加1时,还可以记录对该语义信息的计数值加1的时间点,使得在对语义数据库进行清理时,可以通过语义信息的记录的最近时间点距离当前时间之间的时长,若该时长大于某预先设置的时长,则删除该语义信息及其对应的操作数据。若该时长小于或等于某预先设置的时长,则保留该语音信息及其对应的操作数据。
在本发明实施例中,可以通过预先设置语义数据库,使得在分析得到文本信息的语义信息之后,若在语义数据库中可查找到该语义信息,则从该语义数据库中获取与该语义信息对应的操作数据,若在语义数据库中不包含该语义信息,则从网络中抓取该语义信息中包含的关键词在与其匹配的分类条目下对应的网络链接地址,以获取该语义信息的操作数据。由于语义信息的分析识别度高,不易出错,使得对智能电视执行的操作都是用户想要的操作,能够有效实现智能电视对用户自然语义的理解,改善用户体验。
请参阅图4,为本发明第三实施例中智能电视的功能模块示意图,包括:
接收模块401,用于接收语音输入设备发送的文本信息,文本信息为所述语音输入设备对用户输入的语音信号进行语音识别得到的;
分析模块402,用于根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,得到该文本信息的语义信息;
控制模块403,用于根据该语义信息对该智能电视进行控制。
需要说明的是,智能电视中可以预先设置多种不同的语言的标准编码对照表,例如,对于中文可以预先设置统一码(Unicode)码对照表,对于英文可以预先设置美国标准信息交换代码(ASCII,American Standard Code for Information Interchange)码对照表。
其中,Unicode是一种在计算机上使用的字符编码,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,且优选地,对于中文使用的标准编码对照表具体可以使用UTF-8(8-bit Unicode Transformation Format),UTF-8是针对Unicode的可变长度字符编码,是Unicode的实现方式之一。
其中,ASCII是基于拉丁字母的一套电脑编码***,主要用于显示现代英语和其他西欧语言。
在本发明实施例中,智能电视中的接收模块401接收语音输入设备发送的用户输入的语音信号的文本信息,接着由分析模块402根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,以得到该文本信息的语义信息,最后,由控制模块403根据该语义信息对智能电视进行控制。
本发明提供的语音控制方法中,智能电视在获取用户输入的语音信号的文本信息之后,根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,以得到文本信息的语音信息,并根据该语义信息对智能电视进行控制,使得能够有效识别用户输入的语音信号的语义,实现对语音信号的自然语义的理解,增加识别准确率,使得能够与用户更好地进行互动,改善用户体验。
请参阅图5,为本发明图4所示第三实施例中的分析模块402的细化功能模块,包括:
第一确定模块501,用于根据所述文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定所述每一个文本字符所属的语言;
语义分析模块502,用于按照该每一个文本字符所属的语言预先设置的标准编码对照表确定该每一个文本字符的语义。
其中,第一确定模块501具体用于:
当预先设置的语言为中文和英文时,依次判断文本信息中的文本字符是否大于255;
若该文本字符大于255,则确定该文本字符属于中文字符;
若该文本字符小于255,则确定该文本字符属于英文字符;
语义分析模块502具体用于:
依次遍历文本信息中的文本字符,当该文本字符属于中文字符时,使用预先设置的统一码Unicode编码对照表对该文本字符进行中文差分筛选模糊匹配计算,确定该字符的语义;当该文本字符属于英文字符时,使用预先设置的美国标准信息交换代码ASCII编码对照表对该文本字符进行英文差分筛选模糊匹配计算,确定该字符的语义。
其中,语义分析模块502使用预先设置的Unicode编码对照表对文本字符进行中文差分筛选模糊匹配计算,确定该文本字符的语义,具体可以是:语义分析模块502确定待匹配文本字符的Unicode的可变长度字符编码,并依次计算该待匹配文本字符的可变长度字符编码与预先设置的Unicode编码对照表中的所有中文字符的可变长度字符编码之间的差值,当确定预先设置的Unicode编码对照表中的第N个中文字符的可变长度字符编码与该待匹配文本字符的可变长度字符编码之间的差值为0,则确定该待匹配字符即为该第N个中文字符,将该第N个中文字符的语义作为该待匹配字符的语义。且停止对该待匹配字符的中文差分筛选模糊匹配计算。例如:若待匹配文本字符的可变长度字符编码为0x5218,则将该可变长度字符编码依次与Unicode编码对照表中的中文字符的可变字符编码相减,当确定0x5218与第100个中文字符的可变长度字符编码0x5218的差值为0时,确定该第100个中文字符对应的语义(该语义为:刘)即为该待匹配文本字符的语义。
其中,语义分析模块502使用预先设置的ASCII编码对照表对该文本字符进行英文差分筛选模糊匹配计算,确定该文本字符的含义,具体可以为:语义分析模块502确定待匹配字符的ASCII码,并依次计算该待匹配文本字符的ASCII码与预先设置的ASCII编码对照表中的所有英文字符的ASCII码之间的差值,当确定预先设置的ASCII编码对照表中的第M个英文字符的ASCII码与该待匹配文本字符的ASCII之间的差值为0,则确定该待匹配文本字符即为该第N个中文字符,将该第N个中文字符的语义作为该待匹配文本字符的语义。且停止对该待匹配文本字符的英文差分筛选模糊匹配计算。例如:若待匹配字符的可ASCII码为49,则将该ASCII码49依次与ASCII码中的英文字符的ASCII码相减,当确定ASCII码49与第50个英文字符的ASCII码49差值为0时,确定该第50个英文字符对应的语义(该语义为:1)即为该待匹配文本字符的语义。
需要说明的是,在本发明实施例中,是以先确定文本信息中的每个字符所属的语言,然后再依次对每个字符进行模糊匹配计算为例描述语义信息的识别过程的,在实际应用中,还可以直接遍历文本信息中的字符,先判断遍历到的字符是否大于255,并根据判断结果进行模糊匹配计算,以确定文本信息的语义信息。
在本发明实施例中,通过在智能电视中预先设置不同语言使用的标准编码对照表,使得智能电视能够基于该不同语言的标准编码对照表确定语音信号的文本信息中的每一个文本字符的语义,有效完成对语义的识别。且语义识别的准确率高,能够给用户更好的体验。
请参阅图6,为本发明第四实施例的智能电视的功能模块的示意图,包括:如图4所示第三实施例中的接收模块401、分析模块402,及控制模块403,且与图4所示实施例中描述的内容相似,此处不做赘述。
其中,控制模块403包括:
判断模块601,用于判断当前已保存的语义数据库中是否包含语义信息;
第一处理模块602,用于当该语义数据库中包含该语义信息时,从该语义数据库中获取与该语义信息对应的操作数据,按照该操作数据对该智能电视进行控制,该语义数据库中包含语义信息与操作数据之间的对应关系。
其中,控制模块403还包括:
分词模块603,用于当语义数据库中未包含语义信息时,将语义信息按照语义进行分词处理,得到语义信息中包含的词语;
匹配模块604,用于将语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;
关键词确定模块605,用于将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词;
地址获取模块606,用于基于网络爬虫机制,根据关键词及关键词匹配的分类条目获取关键词在分类条目下对应的网络链接地址,网络链接地址为关键词在分类条目下的点击次数满足预先设置的点击次数的地址;
显示模块607,用于将关键词在分类条目下对应的网络链接地址对应的图片和/或文字显示在智能电视的显示界面上。
在本发明实施例中,智能电视还包括:
保存模块608,用于将网络链接地址作为语义信息的操作数据,并将该语义信息与该网络链接地址的对应关系保存在语义数据库中。
清理模块609,用于当该语义数据库未清理时间达到预先设置的时长时,按照预先设置的清理策略清理语义数据库。
需要说明的是,该语义数据库中包含了语义信息与操作数据之间的对应关系,例如:若语义信息是调大音量,则与该调大音量对应的操作数据则为生成音量调大指令。若语音信息为周杰伦电影,则与该周杰伦电影对应的操作数据为将与周杰伦电影对应的网络链接地址的图片和/或文字信息显示在智能电视的显示界面上。因此,在语义数据库中不同的语义信息对应的操作数据也是不同的。
在本发明实施例中,当语义数据库中未包含该语义信息时,分词模块603将语义信息按照语义进行分词处理,得到语义信息中包含的词语,例如:对于语义信息“刘德华新闻”,智能电视按照语义划分可以得到词语“刘德华”及“新闻”。
且在得到语义信息包含的词语之后,匹配模块604将该语义信息中包含的词语与预先设置的媒体数据进行匹配,其中,该媒体数据包含不同的分类条目,且每一个分类条目都对应着一个词语集合,例如:媒体数据包含的分类条目为:新闻、电影、电视剧、综艺、音乐等等分类条目,在综艺分类条目下,其词语集合中包含“刘德华、周杰伦、爸爸去哪儿……”等词语。
需要说明的是,在一个分类条目下,一个词语仅仅出现一次。
对于语义信息中的每一个词语,匹配模块604将该词语与媒体数据中的每一个分类条目对应的词语集合中的词语进行匹配,以确定该词语匹配的分类条目,及匹配的分类条目的个数。例如,对于词语“刘德华”,匹配的分类条目包括:电影、明星、综艺、音乐,匹配的分类条目的个数为4个。
在本发明实施例中,匹配模块604在得到语义信息中的词语在媒体数据的不同分类条目中匹配的分类条目的个数之后,关键词确定模块605将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词,其中,匹配的分类条目的个数满足预先设置的数值条件的词语是指匹配非分类条目的个数最大的词语,或者匹配的分类条目的个数排在前N的词语,其中,N为正整数。例如,词语集合中包含的词语“刘德华”的匹配分类条目的个数为4个,词语“新闻”匹配的分类条目的个数为1个,则确定匹配的分类条目的个数最大的词语“刘德华”为关键词。
在本发明实施例中,关键词确定模块605在确定关键词之后,地址获取模块606将基于网络爬虫机制,根据关键词及关键词匹配的分类条目获取该关键词在与其匹配的不同的分类条目下对应的网络链接地址,该网络链接地址为基于该关键词在与其匹配的不同分类条目下的点击次数满足预先设置的点击次数的地址。
其中,满足预先设置的点击次数的地址可以是点击次数排序排在前N的地址,该N为正整数。
其中,地址获取模块606基于网络爬虫机制获取该关键词在与其匹配的不同分类条目下对应的网络链接地址,具体可以为:地址获取模块606将关键词及关键词匹配的分类条目提供给网络爬虫,网络爬虫将基于该关键词及该关键词匹配的分类条目,从云端服务器获取该关键词在与其匹配的不同的分类条目下的网络连接地址,并统计在上述不同的分类条目下每一个网络链接地址的点击次数,并对于上述的每一个分类条目下的网络链接地址的点击次数进行排序,将分类条目下排序处于前N的N个网络链接地址作为与该关键词在该分类条目下对应的网络链接地址。例如:关键词为“刘德华”,与该关键词匹配的分类条目包括:电影、电视、音乐、综艺,网络爬虫将利用该关键词“刘德华”及其分类条目,抓取该关键词“刘德华”分别在电影、电视、音乐、综艺等分类条目下的网络链接地址,并对不同的分类条目的网络链接地址进行统计及排序,确定在电影分类条目下点击次数排在前4的4个网络链接地址为关键词“刘德华”在电影分类条目下对应的网络链接地址,且关键词“刘德华”在电视、音乐、综艺等分类条目下对应的网络链接地址也可以确定。
在本发明实施例中,智能电视中的接收模块401接收语音输入设备发送的用户输入的语音信号的文本信息,接着由分析模块402根据预先设置的语言的标准编码对照表对该文本信息进行语义分析,以得到该文本信息的语义信息,最后,由控制模块403根据该语义信息对智能电视进行控制。
具体的,判断模块601判断当前已保存的语义数据库中是否包含语义信息;当该语义数据库中包含该语义信息时,第一处理模块602从该语义数据库中获取与该语义信息对应的操作数据,按照该操作数据对该智能电视进行控制,当该语义数据库中未包含该语义信息时,分词模块603将语义信息按照语义进行分词处理,得到语义信息中包含的词语,并由匹配模块604语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;及由关键词确定模块605将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词,由地址获取模块606基于网络爬虫机制,根据关键词及关键词匹配的分类条目获取关键词在分类条目下对应的网络链接地址,最后显示模块607将关键词在分类条目下对应的网络链接地址对应的图片和/或文字显示在智能电视的显示界面上。
此外,保存模块608将该语义信息的关键词与该网络链接地址的对应关系保存在语义数据库中,且当该语义数据库未清理时间达到预先设置的时长时,清理模块609按照预先设置的清理策略清理语义数据库。
图6所示的第四实施例中,清理模块609是与保存模块608连接,表示清理模块609的功能可以在保存模块608的功能之后执行,实际上,需要说明的是,清理模块609的功能还可以在图6所示的第四实施例中除保存模块608之外的其他任何模块的功能执行之前或者之后执行,即不限定清理模块609与其他模块之间的连接关系,只要语义数据库未清理的时间达到预先设置的时长,即可启动清理模块609按照预先设置的清理策略清理语义数据库。
在本发明实施例中,可以通过预先设置语义数据库,使得在分析得到文本信息的语义信息之后,若在语义数据库中可查找到该语义信息,则从该语义数据库中获取与该语义信息对应的操作数据,若在语义数据库中不包含该语义信息,则从网络中抓取该语义信息中包含的关键词在与其匹配的分类条目下对应的网络链接地址,以获取该语义信息的操作数据。由于语义信息的分析识别度高,不易出错,使得对智能电视执行的操作都是用户想要的操作,能够有效实现智能电视对用户自然语义的理解,改善用户体验。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种语音控制方法,其特征在于,包括:
智能电视接收语音输入设备发送的文本信息,所述文本信息为所述语音输入设备对用户输入的语音信号进行语音识别得到的;
所述智能电视根据预先设置的语言的标准编码对照表对所述文本信息进行语义分析,得到所述文本信息的语义信息;
所述智能电视根据所述语义信息对所述智能电视进行控制,具体包括:
判断当前已保存的语义数据库中是否包含所述语义信息;
当所述语义数据库中未包含所述语义信息时,将所述语义信息按照语义进行分词处理,得到所述语义信息中包含的词语;
将所述语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定所述语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;
将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词;
基于网络爬虫机制,根据所述关键词及所述关键词匹配的分类条目获取所述关键词在所述分类条目下对应的网络链接地址,所述网络链接地址为所述关键词在所述分类条目下的点击次数满足预先设置的点击次数的地址;
将所述关键词在所述分类条目下对应的网络链接地址对应的图片和/或文字显示在所述智能电视的显示界面上。
2.根据权利要求1所述的方法,其特征在于,所述智能电视根据预先设置的标准编码对照表对所述文本信息进行语义分析,包括:
根据所述文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定所述每一个文本字符所属的语言;
按照所述每一个文本字符所属的语言预先设置的标准编码对照表确定所述每一个文本字符的语义。
3.根据权利要求1或2所述的方法,其特征在于,所述智能电视根据所述语义信息对所述智能电视进行控制的步骤还包括:
当所述语义数据库中包含所述语义信息时,从所述语义数据库中获取与所述语义信息对应的操作数据,按照所述操作数据对所述智能电视进行控制,所述语义数据库中包含语义信息与操作数据之间的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将所述网络链接地址作为所述语义信息的操作数据,并将所述语义信息与所述网络链接地址的对应关系保存在所述语义数据库中;
当所述语义数据库未清理时间达到预先设置的时长时,按照预先设置的清理策略清理所述语义数据库。
5.一种智能电视,其特征在于,包括:
接收模块,用于接收语音输入设备发送的文本信息,所述文本信息为所述语音输入设备对用户输入的语音信号进行语音识别得到的;
分析模块,用于根据预先设置的语言的标准编码对照表对所述文本信息进行语义分析,得到所述文本信息的语义信息;
控制模块,用于根据所述语义信息对所述智能电视进行控制,具体包括:
判断模块,用于判断当前已保存的语义数据库中是否包含所述语义信息;
分词模块,用于当所述语义数据库中未包含所述语义信息时,将所述语义信息按照语义进行分词处理,得到所述语义信息中包含的词语;
匹配模块,用于将所述语义信息中包含的词语依次与预先设置的媒体数据中不同的分类条目对应的词语集合中的词语进行匹配,确定所述语义信息中的每一个词语匹配的分类条目,及匹配的分类条目的个数;
关键词确定模块,用于将匹配的分类条目的个数满足预先设置的数值条件的词语作为关键词;
地址获取模块,用于基于网络爬虫机制,根据所述关键词及所述关键词匹配的分类条目获取所述关键词在所述分类条目下对应的网络链接地址,所述网络链接地址为所述关键词在所述分类条目下的点击次数满足预先设置的点击次数的地址;
显示模块,用于将所述关键词在所述分类条目下对应的网络链接地址对应的图片和/或文字显示在所述智能电视的显示界面上。
6.根据权利要求5所述的智能电视,其特征在于,所述分析模块包括:
第一确定模块,用于根据所述文本信息中的每一个文本字符的字符编码大小及预先设置的语言的字符大小区域确定所述每一个文本字符所属的语言;
语义分析模块,用于按照所述每一个文本字符所属的语言预先设置的标准编码对照表确定所述每一个文本字符的语义。
7.根据权利要求6所述的智能电视,其特征在于,所述控制模块还包括:
第一处理模块,用于当所述语义数据库中包含所述语义信息时,从所述语义数据库中获取与所述语义信息对应的操作数据,按照所述操作数据对所述智能电视进行控制,所述语义数据库中包含语义信息与操作数据之间的对应关系。
8.根据权利要求7所述的智能电视,其特征在于,所述智能电视还包括:
保存模块,用于将所述网络链接地址作为所述语义信息的操作数据,并将所述语义信息与所述网络链接地址的对应关系保存在所述语义数据库中;
清理模块,用于当所述语义数据库未清理时间达到预先设置的时长时,按照预先设置的清理策略清理所述语义数据库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510829731.1A CN105512182B (zh) | 2015-11-25 | 2015-11-25 | 语音控制方法及智能电视 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510829731.1A CN105512182B (zh) | 2015-11-25 | 2015-11-25 | 语音控制方法及智能电视 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105512182A CN105512182A (zh) | 2016-04-20 |
CN105512182B true CN105512182B (zh) | 2019-03-12 |
Family
ID=55720164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510829731.1A Active CN105512182B (zh) | 2015-11-25 | 2015-11-25 | 语音控制方法及智能电视 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105512182B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105764185B (zh) * | 2016-03-18 | 2017-12-12 | 深圳Tcl数字技术有限公司 | 交流驱动混合调光电路和电视机 |
CN105825851B (zh) * | 2016-05-17 | 2020-07-21 | Tcl科技集团股份有限公司 | 一种基于Android***的语音控制方法及*** |
CN106101789B (zh) * | 2016-07-06 | 2020-04-24 | 深圳Tcl数字技术有限公司 | 终端的语音交互方法及装置 |
CN106023993A (zh) * | 2016-07-29 | 2016-10-12 | 西安旭天电子科技有限公司 | 基于自然语言的机器人控制***及控制方法 |
CN106571140B (zh) * | 2016-11-14 | 2021-06-22 | Tcl科技集团股份有限公司 | 一种基于语音语义的电器智能控制方法及*** |
CN108777808B (zh) * | 2018-06-04 | 2021-01-12 | 深圳Tcl数字技术有限公司 | 基于显示终端的文本转语音方法、显示终端及存储介质 |
CN108806688A (zh) * | 2018-07-16 | 2018-11-13 | 深圳Tcl数字技术有限公司 | 智能电视的语音控制方法、智能电视、***及存储介质 |
CN109065040A (zh) * | 2018-08-03 | 2018-12-21 | 北京奔流网络信息技术有限公司 | 一种语音信息处理方法以及智能电器 |
CN109036383B (zh) * | 2018-08-24 | 2022-11-29 | 上海理工大学 | 一种结合爬虫技术的轻量级实时语音识别及翻译装置 |
CN114697748B (zh) * | 2020-12-25 | 2024-05-03 | 深圳Tcl新技术有限公司 | 一种基于语音识别的视频推荐方法和计算机设备 |
WO2023246151A1 (zh) * | 2022-06-22 | 2023-12-28 | 海信视像科技股份有限公司 | 显示设备和控制方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103035240A (zh) * | 2011-09-28 | 2013-04-10 | 苹果公司 | 用于使用上下文信息的语音识别修复的方法和*** |
CN103491257A (zh) * | 2013-09-29 | 2014-01-01 | 惠州Tcl移动通信有限公司 | 一种在通话过程中发送联系人信息的方法及*** |
CN104599669A (zh) * | 2014-12-31 | 2015-05-06 | 乐视致新电子科技(天津)有限公司 | 一种语音控制方法和装置 |
-
2015
- 2015-11-25 CN CN201510829731.1A patent/CN105512182B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103035240A (zh) * | 2011-09-28 | 2013-04-10 | 苹果公司 | 用于使用上下文信息的语音识别修复的方法和*** |
CN103491257A (zh) * | 2013-09-29 | 2014-01-01 | 惠州Tcl移动通信有限公司 | 一种在通话过程中发送联系人信息的方法及*** |
CN104599669A (zh) * | 2014-12-31 | 2015-05-06 | 乐视致新电子科技(天津)有限公司 | 一种语音控制方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105512182A (zh) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105512182B (zh) | 语音控制方法及智能电视 | |
WO2018157703A1 (zh) | 自然语言的语义提取方法及装置和计算机存储介质 | |
CN106575166B (zh) | 手写输入字符的处理、数据拆分和合并及编解码处理方法 | |
US10685186B2 (en) | Semantic understanding based emoji input method and device | |
CN108563433B (zh) | 一种基于lstm自动补全代码的装置 | |
US20140207811A1 (en) | Electronic device for determining emotion of user and method for determining emotion of user | |
JP2021131528A (ja) | ユーザ意図認識方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム | |
CN103399766B (zh) | 更新输入法***的方法和设备 | |
CN113010704B (zh) | 一种会议纪要的交互方法、装置、设备及介质 | |
CN106775555B (zh) | 一种虚拟现实设备及虚拟现实设备的输入控制方法 | |
CN111177462B (zh) | 视频分发时效的确定方法和装置 | |
CN107071512B (zh) | 一种配音方法、装置及*** | |
CN107239447B (zh) | 垃圾信息识别方法及装置、*** | |
CN108038243A (zh) | 音乐推荐方法、装置、存储介质及电子设备 | |
CN110880324A (zh) | 语音数据的处理方法、装置、存储介质及电子设备 | |
CN109766472A (zh) | 信息审核方法、装置、电子设备及存储介质 | |
CN107291704A (zh) | 处理方法和装置、用于处理的装置 | |
CN110232921A (zh) | 基于生活服务的语音操作方法、装置、智能电视及*** | |
CN111144360A (zh) | 多模信息识别方法、装置、存储介质及电子设备 | |
CN109145027A (zh) | 数据统计方法、装置、设备及计算机可读存储介质 | |
CN112269867A (zh) | 用于推送信息的方法、装置、设备以及存储介质 | |
CN116797195A (zh) | 工单处理方法、装置、计算机设备和计算机可读存储介质 | |
CN102902711A (zh) | 一种语用关键词通用模板的生成、应用方法与装置 | |
CN105550361A (zh) | 日志处理方法及装置和问答信息处理方法及装置 | |
CN111353070B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |