The invention discloses a method and system for speech recognition, the method comprises the following steps: when receiving the voice stream, through the local speech recognition component and the third component of the speech recognition speech recognition flow; when the local speech recognition module successfully identifying the voice stream, the corresponding first voice recognition engine the local speech recognition component of the semantic voice stream, the semantics of the first voice recognition engine is the first meaning, according to the first implementation of the corresponding operation semantics; when the local speech recognition component failed to identify the voice stream, but the third party speech recognition component of the successful identification speech, speech recognition engine by second third and a speech recognition component corresponding to the semantic phonetic stream, the semantic of the second speech recognition engine The second semantics is denoted and the corresponding operations are performed according to the second semantics. The invention improves the success rate and flexibility of the television speech recognition.
【技术实现步骤摘要】
语音识别方法和系统
本专利技术涉及电视领域,尤其涉及一种语音识别方法和系统。
技术介绍
随着科学技术的发展,智能电视基本已经普及,但是人和智能电视的交互,例如文字输入,内容查找等功能的体验效果仍然不好。随着语音识别技术的发展,人们通过语音识别引擎可以操控智能电视,执行换台,查找并点播自己想要观看的内容等操作。但是,由于技术的原因,各大应用开发者很难自己实现语音引擎,多数应用开发者都是通过集成第三方语音引擎完成语音转换成文字的操作。但是由于各家语音引擎擅长的语音识别领域不同,以及语种、方言的多样化,很难找到一家语音引擎能满足所有需求的方案,从而导致智能电视的语音功能灵活性低,用户体验效果差。
技术实现思路
本专利技术的主要目的在于提供一种语音识别方法和系统,旨在解决现有电视的语音识别功能灵活性低的技术问题。为实现上述目的,本专利技术提供一种语音识别方法,所述语音识别方法包括步骤:当接收到和电视连接的语音输入设备所发送的语音流时,通过本地语音识别组件和第三方语音识别组件识别所述语音流;当所述本地语音识别组件成功识别所述语音流时,通过与所述本地语音识别组件对应的第一语音引擎识别所述语音流的语义,将所述第一语音引擎识别的语义记为第一语义,根据所述第一语义执行相应的操作;当所述本地语音识别组件未能成功识别所述语音流,但所述第三方语音识别组件成功识别所述语音流时,通过与所述第三方语音识别组件对应的第二语音引擎识别所述语音流的语义,将所述第二语音引擎识别的语义记为第二语义,根据所述第二语义执行相应的操作。优选地,所述第一语音引擎包括语种切换词汇,遥控器功能词汇和预置场景词汇 ...
【技术保护点】
一种语音识别方法,其特征在于,所述语音识别方法包括以下步骤:当接收到和电视连接的语音输入设备所发送的语音流时,通过本地语音识别组件和第三方语音识别组件识别所述语音流;当所述本地语音识别组件成功识别所述语音流时,通过与所述本地语音识别组件对应的第一语音引擎识别所述语音流的语义,将所述第一语音引擎识别的语义记为第一语义,根据所述第一语义执行相应的操作;当所述本地语音识别组件未能成功识别所述语音流,但所述第三方语音识别组件成功识别所述语音流时,通过与所述第三方语音识别组件对应的第二语音引擎识别所述语音流的语义,将所述第二语音引擎识别的语义记为第二语义,根据所述第二语义执行相应的操作。
【技术特征摘要】
1.一种语音识别方法,其特征在于,所述语音识别方法包括以下步骤:当接收到和电视连接的语音输入设备所发送的语音流时,通过本地语音识别组件和第三方语音识别组件识别所述语音流;当所述本地语音识别组件成功识别所述语音流时,通过与所述本地语音识别组件对应的第一语音引擎识别所述语音流的语义,将所述第一语音引擎识别的语义记为第一语义,根据所述第一语义执行相应的操作;当所述本地语音识别组件未能成功识别所述语音流,但所述第三方语音识别组件成功识别所述语音流时,通过与所述第三方语音识别组件对应的第二语音引擎识别所述语音流的语义,将所述第二语音引擎识别的语义记为第二语义,根据所述第二语义执行相应的操作。2.如权利要求1所述的语音识别方法,其特征在于,所述第一语音引擎包括语种切换词汇,遥控器功能词汇和预置场景词汇;所述第二语音引擎包括一种默认语音引擎和多种其它语音引擎。3.如权利要求2所述的语音识别方法,其特征在于,所述通过与所述第三方语音识别组件对应的第二语音引擎识别所述语音流的语义的步骤包括:通过所述第二语音引擎中的默认语音引擎识别所述语音流的语义;当所述默认语音引擎未能识别所述语音流的语义时,确定所述第二语音引擎中其它语音引擎的优先级;按照所述优先级依次从高到低通过所述其它语音引擎识别所述语音流的语义。4.如权利要求3所述的语音识别方法,其特征在于,所述确定所述第二语音引擎中其它语音引擎的优先级的步骤包括:获取所述第二语音引擎中其它语音引擎在预设时间内的使用次数;将所述使用次数按照从大到小的顺序排序,得到排序结果;根据所述排序结果确定所述其它语音引擎的优先级。5.如权利要求1至4任一项所述的语音识别方法,其特征在于,所述当接收到和电视连接的语音输入设备所发送的语音流时,通过本地语音识别组件和第三方语音识别组件识别所述语音流的步骤之后,还包括:当所述本地语音识别组件和所述第三方语音识别组件都未能成功识...
【专利技术属性】
技术研发人员:李鑫伟,
申请(专利权)人:深圳TCL数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。