一种显示设备及语音交互方法与流程
- 国知局
- 2024-08-02 14:53:51
本申请涉及显示设备,尤其涉及一种显示设备及语音交互方法。
背景技术:
1、随着人工智能技术的发展,语音交互逐渐成为主流的交互方式之一。语音交互是指用户用人类最自然的语言(开口说话)给显示设备下达指令,达成用户的目的的过程。例如:用户通过语音输入指令或提问,显示设备执行该指令或通过语音或文本方式回答用户问题。语音交互功能由智能语音服务进程来实现。
2、由于智能语音服务进程本身和用户网络环境都不保证百分之百稳定,所以有概率会出现智能语音服务进程异常退出,或者用户网络短暂断开等问题。针对上述两种情况,目前的方案如下:1、智能语音服务进程有保活机制,进程异常退出后会自动重启,但是从重启到语音功能真正可用,有3-5秒的时间,如果用户在这段时间内发送语音指令,用户界面会直接提示用户功能不可用。2、网络断开时,智能语音服务进程有自动重连机制,会等待网络状态变成可用以后,重新连接云端,如果用户在断网期间发送语音指令,用户界面也会直接提示用户功能不可用或者网络不可用。
3、在出现类似上述语音功能短暂不可用的情况时,虽然语音功能可以短时间内恢复,但是一旦用户在此期间使用智能语音,语音功能直接呈现不可用的状态,促使用户短时间不会尝试使用智能语音功能,且给用户的操作造成不便。
技术实现思路
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、本申请的一些实施例提供一种显示设备及语音交互方法。在接收到用户输入的语音数据时,将所述语音数据保存至语音缓存文件中;在接收到所述语音数据传递完成的信息后,如果语音功能为可用状态,读取所述语音缓存文件中的语音数据;将所述语音数据发送至服务器,以及删除所述语音缓存文件。服务器可基于语音数据返回响应数据,播放响应数据。如果所述语音功能为不可用状态,则不执行读取所述语音缓存文件中语音数据的步骤。本申请实施例中在语音功能不可用时,也可以将用户输入的语音数据缓存在语音缓存文件中,以便短时内语音功能恢复为可用状态后,可直接将语音缓存文件的语音数据发送至服务器,以完成语音交互操作,方便用户操控显示设备,提高用户使用语音交互功能的成功率和使用率。
技术特征:1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器,被配置为:
4.根据权利要求2所述的显示设备,其特征在于,所述控制器,被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器,被配置为:
7.根据权利要求5所述的显示设备,其特征在于,所述控制器,被配置为:
8.根据权利要求6或7所述的显示设备,其特征在于,所述控制器,被进一步配置为:
9.根据权利要求6或7所述的显示设备,其特征在于,所述控制器,被配置为:
10.一种语音交互方法,其特征在于,包括:
技术总结本申请一些实施例示出一种显示设备及语音交互方法,所述方法包括:在接收到用户输入的语音数据时,将语音数据保存至语音缓存文件中;如果语音功能为可用状态,读取语音缓存文件中的语音数据;将语音数据发送至服务器,以使服务器基于语音数据返回响应数据,以及删除语音缓存文件;如果语音功能为不可用状态,则不执行读取语音缓存文件中语音数据的步骤。本申请实施例中在语音功能不可用时,也可以将用户输入的语音数据缓存在语音缓存文件中,以便短时内语音功能恢复为可用状态后,可直接将语音缓存文件的语音数据发送至服务器,以完成语音交互操作,方便用户操控显示设备,提高用户使用语音交互功能的成功率和使用率。技术研发人员:郭增杰受保护的技术使用者:VIDAA(荷兰)国际控股有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240801/244228.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表