SongCue is an LSPosed module that announces song titles and artists when tracks change, using Android’s media sessions and text-to-speech engine.
- Automatically announce song titles when tracks change.
- Announce the artist before or after the title, or leave it out.
- Pause music for the announcement and resume it afterward.
- Work with music apps through standard Android media sessions.
- Android 13+ (API 33+), with root access and an activated LSPosed framework supporting libxposed API 102.
- A working system-default text-to-speech engine. SongCue uses its default voice without overriding the language.
- Install SongCue, enable it in LSPosed, select your music apps as its scope, then restart those apps.
- Open SongCue to configure artist announcements.
Compatibility depends on the player’s media session implementation. Announcements may begin after playback starts; repeat-one playback is not guaranteed to trigger an announcement.
SongCue 是一个 LSPosed 模块,通过 Android 媒体会话和文字转语音引擎,在切歌时自动播报歌名与歌手。
- 切歌时自动播报歌名。
- 可在歌名前或歌名后播报歌手,也可不播报歌手。
- 播报时暂停音乐,结束后自动恢复播放。
- 通过标准 Android 媒体会话适配音乐应用。
- Android 13+(API 33+),已获取 Root 权限,并启用支持 libxposed API 102 的 LSPosed 框架。
- 可正常使用的系统默认文字转语音引擎(TTS)。SongCue 使用其默认语音,不强制指定语言。
- 安装 SongCue,在 LSPosed 中启用模块并勾选音乐应用作为作用域,然后重启这些应用。
- 打开 SongCue,设置歌手播报方式。
兼容性取决于播放器的媒体会话实现。播报可能在音乐开始播放后触发,单曲循环不保证触发播报。