安卓里能够-故意主动-对音频进行-滞后播放-的app


原生安卓有一个个人感觉逆天的功能:实时字幕
(国内各家系统似乎也有这个功能)
开启此功能后,手机在播放音频时,无论是扬声器播放,还是耳机播放,
可以自动弹出一个悬浮窗,悬浮窗里显示字幕,
支持很多音频语言,并且附带翻译功能(翻译功能可能需要格外联那种网)
如果是纯显示字幕,则是完全离线的,不需要联网!

我用这个功能学外语,通过播放在线网络收音机听国外新闻谈话音频节目,边听边看字幕
感觉对学习英语很有帮助。
但是,这个功能有个缺陷,就是不可避免地有滞后延时,虽然已经和音频接近同步了,
但终归有半秒左右的滞后。比如:
音频语音:123456789
当已经念到9时,字幕进度通常只同步到5左右,难以做到同步。

我想有没有一款app,可以将手机的音频故意进行滞后延时处理,
比如音频已经念到9了,但并不真的播放到9,而是只播放到5,
但字幕识别并没有延时,处于正常工作中。
于是用户听到耳朵里的依然只到5,正好字幕识别进度也到了5
于是最终就造成了“同步”的效果。

这个在安卓里可以实现吗?谢谢大家。

实时字幕大概是检测到声音之后才识别,没声音怎么识别,就不叫实时字幕了吧 :wl:

1 个赞

买个最破的那种蓝牙耳机,延迟够久的

3 个赞

【于是用户听到耳朵里的依然只到5,正好字幕识别进度也到了5
于是最终就造成了“同步”的效果。】
说实话,没看懂,前半段我还得以为是 音频5字幕9 的效果,后面又是 字幕5音频5,你到底实现什么效果,直接播放不是字幕5音频5吗

直接播放不行吗?为啥分两个音频流

他相当于要两个音频流,一个隐藏在后台“播放”用于识别字幕,一个前台播放用于用户收听

直接播放不行吗?为啥分两个音频流

直接播放不行吗?为啥分两个音频流

实时字幕是系统获取了当前正在播放的音频然后识别、显示

现在音频播放到了5,但是系统识别需要时间,系统识别到了3,然后屏幕上显示了3。这就导致音频和显示不同步……

还真有,Reex,个人开发的播放器,最近被酷安下架了