System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 语音应用场景切换方法、可穿戴设备及非暂时性计算机可读存储介质技术_技高网

语音应用场景切换方法、可穿戴设备及非暂时性计算机可读存储介质技术

技术编号:41129682 阅读:3 留言:0更新日期:2024-04-30 17:58
本申请涉及一种语音影长场景切换方法,应用于可穿戴设备,各语音应用场景的语音处理算法按功能划分为多个算法模块,所述方法包括:确定第一语音应用场景占用的资源中可被第二语音应用场景复用的资源以及不可被第二语音应用场景复用的资源,所述资源至少包括语音处理算法模块;释放第一语音应用场景占用的资源中不可被第二语音应用场景复用的资源,并保留可被第二语音应用场景复用的资源;为第二语音应用场景建立除被保留的资源外其他所需资源;执行第二语音应用场景的业务处理。本申请还涉及一种可穿戴设备以及一种非暂时性计算机可读存储介质。根据本申请实施例,可以节约切换时间,提高切换的响应速度,避免产生不必要的内存碎片,进而提高切换效率。

【技术实现步骤摘要】

本申请涉及计算机应用,特别涉及语音应用场景切换方法、可穿戴设备及非暂时性计算机可读存储介质


技术介绍

1、可穿戴设备,例如智能眼镜,是一种新的产品,其需要融合移动终端设备、应用服务器一起给人类用户提供各种令其兴奋的应用。其中涉及到语音、图像、视觉等应用,特别是语音应用,包含多种应用场景,如,语音通话、语音翻译、语音助手、播放音乐等场景。

2、在各种语音应用场景中都需要进行一种或多种语音处理方法,例如,这里的语音处理方法包括但不限于回声消除、降噪、增强、唤醒、静音检测、语音识别等。而在不同的语音应用场景中,其语音处理流程及流程中所需的处理方法也不同,当可穿戴设备在不同的语音应用场景中切换时,有必要对语音处理流程以及其所需的语音处理方法进行更改。


技术实现思路

1、根据本申请的第一个方面,提供了一种语音应用场景切换方法,应用于可穿戴设备,各语音应用场景的语音处理按功能划分为多个处理模块,所述方法包括:

2、确定第一语音应用场景占用的资源中可被第二语音应用场景复用的资源以及不可被第二语音应用场景复用的资源,所述资源至少包括语音处理模块;

3、释放第一语音应用场景占用的资源中不可被第二语音应用场景复用的资源,并保留可被第二语音应用场景复用的资源;

4、为第二语音应用场景建立除被保留的资源外其他所需资源;

5、执行第二语音应用场景的业务处理。

6、在一些实施例中,还包括:

7、在语音应用场景切换之前,保留第一语音应用场景的执行信息;

8、在第二语音应用场景的业务处理执行完毕之后,释放第二语音应用场景占用的资源,为第一语音应用场景建立所需资源,并根据保存的第一语音应用场景的执行信息恢复执行第一语音应用场景的业务处理。

9、在一些实施例中,所述释放第二语音应用场景占用的资源,包括:

10、确定第二语音应用场景占用的资源中可被第一语音应用场景复用的资源以及不可被第一语音应用场景复用的资源;

11、释放第二语音应用场景占用的资源中不可被第一语音应用场景复用的资源,并保留可被第一语音应用场景复用的资源。

12、在一些实施例中,所述为第一语音应用场景建立所需资源,包括:为第一语音应用场景建立除被保留的资源外其他所需资源。

13、在一些实施例中,所述资源还包括语音传输通道。

14、在一些实施例中,在将第一语音应用场景切换为第二语音应用场景之前,还包括:

15、根据预先设定的优先级顺序,确定第二语音应用场景的优先级是否高于第一语音应用场景的优先级;

16、在第二语音应用场景的优先级高于第二语音应用场景的优先级的情况下,确定将第一语音应用场景切换为第二语音应用场景。

17、在一些实施例中,所述语音应用场景包括:语音助手、播放音乐、语音翻译和语音通话中的至少两种。

18、在一些实施例中,所述语音应用场景按照优先级从高到低的顺序为:语音通话、语音助手、其他语音应用场景。

19、根据本申请的第二个方面,提供了一种可穿戴设备,包括

20、至少一个处理器;以及

21、与所述至少一个处理器通信连接的存储器;其中,

22、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述第一方面所述的方法。

23、根据本申请的第三个方面,提供了一种非暂时性计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被可穿戴设备的处理器执行时,使所述处理器执行如上述第一方面所述的方法。

本文档来自技高网...

【技术保护点】

1.一种语音应用场景切换方法,其特征在于,应用于可穿戴设备,各语音应用场景的语音处理按功能划分为多个处理模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,所述释放第二语音应用场景占用的资源,包括:

4.根据权利要求3所述的方法,其特征在于,所述为第一语音应用场景建立所需资源,包括:

5.根据权利要求1-4中任意一项所述方法,其特征在于,所述资源还包括语音传输通道。

6.根据权利要求1-4中任意一项所述的方法,其特征在于,在将第一语音应用场景切换为第二语音应用场景之前,还包括:

7.根据权利要求1-4中任意一项所述的方法,其特征在于,所述语音应用场景包括:语音助手、播放音乐、语音翻译和语音通话中的至少两种。

8.根据权利要求7所述的方法,其特征在于,所述语音应用场景按照优先级从高到低的顺序为:语音通话、语音助手、其他语音应用场景。

9.一种可穿戴设备,其特征在于,包括:

10.一种非暂时性计算机可读存储介质,其特征在于,其上存储有可执行代码,当所述可执行代码被可穿戴设备的处理器执行时,使所述处理器执行如权利要1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种语音应用场景切换方法,其特征在于,应用于可穿戴设备,各语音应用场景的语音处理按功能划分为多个处理模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,所述释放第二语音应用场景占用的资源,包括:

4.根据权利要求3所述的方法,其特征在于,所述为第一语音应用场景建立所需资源,包括:

5.根据权利要求1-4中任意一项所述方法,其特征在于,所述资源还包括语音传输通道。

6.根据权利要求1-4中任意一项所述的方法,其特征在于,在将第一语...

【专利技术属性】
技术研发人员:李林峰黄海荣曹阳
申请(专利权)人:湖北星纪魅族集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1