一种音频播放方法与流程

摘要: 本申请涉及音频播放,尤其涉及一种音频播放方法。背景技术:1、目前电子设备的音频输出装置(如扬声器、耳机)同一时刻仅能被一个应用占用。当某一应用已占用音频输出装置...
一种音频播放方法与流程

本申请涉及音频播放,尤其涉及一种音频播放方法。

背景技术:

1、目前电子设备的音频输出装置(如扬声器、耳机)同一时刻仅能被一个应用占用。当某一应用已占用音频输出装置时,其他应用发起的音频播放请求往往被拒绝或强制打断现有播放,导致用户无法获取新应用中的音频信息内容,使用体验不佳。

技术实现思路

1、针对目前技术中存在的上述技术问题,本申请提供了一种音频播放方法。

2、本申请实施例提供了一种音频播放方法,包括:响应于目标应用对音频输出装置的调用请求,如果所述音频输出装置处于占用状态且满足目标条件,将所述目标应用的目标音频数据转换为文本数据;显示输出所述文本数据。

3、在一些实施例中,所述目标条件包括:所述目标应用为在第一显示区域所显示输出的应用。

4、在一些实施例中,所述目标条件还包括:使所述音频输出装置处于占用状态的应用为第一应用;所述第一应用为在第二显示区域所显示输出的应用;所述第一显示区域与所述第二显示区域为显示屏不同的显示区域。

5、在一些实施例中,所述显示输出所述文本数据,包括:在所述第一显示区域显示输出所述文本数据。

6、在一些实施例中,所述将所述目标应用的目标音频数据转换为文本数据,包括:建立所述目标应用的目标音频数据传输至语音识别模块的转发路径;通过所述转发路径将所述目标音频数据输入至语音识别模块,以获得与所述目标音频数据对应的文本数据。

7、在一些实施例中,所述通过所述转发路径将所述目标音频数据输入至语音识别模块,包括:基于所述目标音频数据的音频轨道标识,在目标缓存区读取所述目标音频数据;所述目标缓存区用于存储各音频轨道的音频数据,用于所述音频输出装置读取并输出;将所述目标音频数据转发输入至所述语音识别模块;所述方法还包括:基于所述音频轨道标识,将所述目标音频数据静音。

8、在一些实施例中,所述目标条件选自下列组合中的一个:电子设备处于目标模式;接收到指示以文本输出所述目标音频数据的交互操作。

9、在一些实施例中,还包括:获取所述音频输出装置当前输出的音频数据,如果所述音频输出装置当前输出的音频数据为非所述目标应用的音频数据,确定所述音频输出装置处于占用状态;和/或,所述音频输出装置对应的音频焦点由非所述目标应用持有;所述音频焦点表征当前具有最高优先级音频输出权限的应用。

10、在一些实施例中,所述显示输出所述文本数据,包括:如果所述目标应用处于第一显示状态,所述文本数据为第一文本数据;如果所述目标应用处于第二显示状态,所述文本数据为第二文本数据;其中,所述第一显示状态下所述目标应用所占据的显示区域小于所述第二显示状态下所述目标应用所占据的显示区域;所述第一文本数据表征的内容的详细程度小于所述第二文本数据表征的内容的详细程度。

11、在一些实施例中,所述将所述目标应用的目标音频数据转换为文本数据,具体包括:对所述目标音频数据进行人声检测;在所述人声检测结果表明存在人声语音的情况下,至少将所述目标音频数据包含的人声语音转换为文本数据。

12、在一些实施例中,所述目标音频数据包含第一音频数据和第二音频数据;所述通过所述转发路径将所述目标音频数据输入至语音识别模块,以获得与所述目标音频数据对应的文本数据,包括:通过所述转发路径将所述目标音频数据包含的第一音频数据输入至语音识别模块,以获得与所述目标音频数据对应的文本数据;所述基于所述音频轨道标识,将所述目标音频数据静音,包括:基于所述音频轨道标识,将所述目标音频数据包含的第一音频数据静音;或基于所述音频轨道标识,将所述目标音频数据包含的第一音频数据删除;其中,所述第一音频数据为与人声有关的数据;所述第二音频数据为与人声无关的数据。

13、在一些实施例中,所述将所述目标应用的目标音频数据转换为文本数据,包括:确定所述目标应用的类型;基于所述目标应用的类型确定所述音频数据转换为文本数据的转换方式。

14、本申请实施例还提供了一种音频播放装置,包括响应模块和输出模块。响应模块用于响应于目标应用对音频输出装置的调用请求,如果所述音频输出装置处于占用状态且满足目标条件,将所述目标应用的目标音频数据转换为文本数据;输出模块用于显示输出所述文本数据。

1.一种音频播放方法,包括:

2.根据权利要求1所述的音频播放方法,所述目标条件包括:

3.根据权利要求2所述的音频播放方法,所述目标条件还包括:

4.根据权利要求2或3所述的音频播放方法,所述显示输出所述文本数据,包括:

5.根据权利要求1所述的音频播放方法,所述将所述目标应用的目标音频数据转换为文本数据,包括:

6.根据权利要求5所述的音频播放方法,所述通过所述转发路径将所述目标音频数据输入至语音识别模块,包括:

7.根据权利要求1所述的音频播放方法,所述目标条件选自下列组合中的一个:

8.根据权利要求1所述的音频播放方法,还包括:

9.根据权利要求1所述的音频播放方法,所述显示输出所述文本数据,包括:

10.根据权利要求1所述的音频播放方法,所述将所述目标应用的目标音频数据转换为文本数据,包括: