本技术实施例涉及电子设备,尤其涉及一种字幕管理方法和电子设备。
背景技术:
1、在一些用户使用电子设备播放视频、音频的场景中,为了更好的视听体验,用户可开启电子设备的人工智能(artificial intelligence,ai)字幕功能,ai字幕的功能在于将电子设备播放的音视频资源进行语音到字幕文本的转换,在电子设备播放视频或音频时,可在显示界面显示视频或音频对应的字幕。
2、在不同应用切换播放视频或音频的场景中,ai字幕会持续生成所播放的视频或音频的字幕,现有技术无法区别切换前后的播放视频或音频的ai字幕,所有播放过视频或音频的ai字幕一起显示,用户在无法确认哪些字幕属于某一个播放视频或音频,降低了ai字幕的内容有效性。
技术实现思路
1、本技术实施例提供一种字幕管理方法和电子设备,在电子设备检测到音频播放状态发送改变时,在当前播放音频满足预设条件时,可获取当前播放音频对应的应用的应用信息,基于应用信息,对应在电子设备的第一界面的第一区域显示当前播放音频生成的字幕以及应用信息,提高了字幕内容的有效性。在显示界面显示字幕来源的应用信息,可以优化用户浏览字幕的体验。
2、为达到上述目的,本技术的实施例采用如下技术方案。
3、第一方面,提供了一种字幕管理方法,该方法包括:
4、电子设备响应于用户的第一操作,在第一界面显示第一区域;第一操作为开启人工智能ai字幕的操作。
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、其中,推荐控件用于提供辅助功能的开启入口,辅助功能包括ai字幕、截屏、全屏笔记中至少一种。
35、电子设备可以根据用户运行应用时开启辅助功能的频率,确定预设应用与辅助功能之间的对应关系。比如,运行应用1时开启辅助功能1的频率大于阈值,则认为辅助功能1可作为应用1的推荐功能,在这种情况下,电子设备在接收到用户开启应用1的操作时,响应于该操作,在应用1的当前显示界面显示辅助功能1的推荐控件,用于为用户提供辅助功能1的开启入口。
36、本技术中,电子设备可根据用户在不同应用中使用对应辅助功能的频率,确定应用与辅助功能之间的对应关系,从而在接收到用户开启应用时,对应显示辅助功能的开启入口的推荐控件,使得用户在运行应用中开启对应辅助功能的操作更加方便,优化用户的使用体验。
37、在第一方面的另一种可能的实现方式中,该方法还包括:
38、电子设备响应于用户对于第一区域的全屏放大操作,将第一区域的显示尺寸由默认尺寸更新为全屏尺寸,形成第二区域。
39、其中,第二区域中包括至少一个目标应用的应用信息和各目标应用的当前播放音频对应的字幕。
40、本技术中,第一区域全屏放大后的第二区域中显示的是本次ai字幕功能开启后生成的所有字幕,用户可通过上滑或下滑浏览所有字幕内容;同时,第二区域中还显示字幕来源,可以使得用户对于字幕内容的来源分类更直观、清晰。
41、第二方面,提供了一种电子设备,该电子设备包括存储器、显示屏和一个或多个处理器;所述存储器、所述显示屏与所述处理器耦合;所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如上述第一方面中任一项所述的方法。
42、第三方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备可以执行上述第一方面中任一项所述的方法。
43、第四方面,提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备可以执行上述第一方面中任一项所述的方法。
44、第五方面,本技术实施例提供了一种芯片,芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行如第一方面的方法。
45、可以理解地,上述提供的第二方面所述的电子设备,第三方面所述的计算机可读存储介质,第四方面所述的计算机程序产品,第五方面所述的芯片所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。