Rockbox 中文文档 下载 App

Rockbox 语音驱动 UI Talkbox - 视障用户友好的朗读界面

Talkbox 是什么

Talkbox(语音框) 是 Rockbox 的语音驱动用户界面——把原本需要看屏幕的界面信息(菜单名、歌曲标题、按钮文字、系统提示)朗读出来。

这是 Rockbox 独有的无障碍功能——原厂 DAP 固件几乎没有任何视障友好特性。

它怎么工作

Talkbox 需要两个组件:

1. 语音文件包(Voice Files)

Rockbox 把每个菜单条目、每个按钮、每个系统提示的朗读内容预先录好、编码成小音频片段,打包成一个 .voice 文件。Rockbox 运行时按需播放这些片段。

语音包分两类:

2. Talkbox 引擎

Talkbox 引擎负责:

开启 Talkbox

Settings → General Settings → Accessibility(或 Voice Settings)→ Talkbox → On

然后下载/安装语音文件:

三种朗读模式

Talkbox 可以设置什么时候朗读:

模式触发条件场景
Menus切换菜单项时浏览菜单时朗读每个选项
Files在文件浏览器里浏览时朗读文件名、艺人、专辑
System系统事件触发时电量低、Hold 切换、启动完成等
Tracks切歌时朗读当前播放的曲目信息(艺人 - 标题 - 专辑)

可以单独开关每一种模式——比如只开 Menus 和 System,不开 Tracks(切歌时不想被语音打断)。

使用场景

视障用户

Talkbox 让视障用户独立使用 DAP:

开车时(辅助)

开车时眼睛不方便看屏幕,但按一下方向键就能听到当前曲目信息——不安全的做法,仅作技术说明。

Talkbox 的限制

  1. 语音文件必须预先制作——Rockbox 本身不是 TTS(文本转语音)引擎,不会实时合成。你用的语言必须有对应的语音文件包。
  2. 第三方曲目元数据不一定有对应的朗读——如果一首歌的歌名写的是生僻字符,语音包里没有对应片段,Rockbox 会跳过去不读。
  3. 文件浏览器的朗读速度可能快——有些 DAP CPU 能力有限,语音播放会略慢于你的按键速度。

语音文件 vs 字体/主题

语音文件和 Rockbox 的主题系统是独立的——换主题不影响语音,换语音不影响主题。

两者都在 .rockbox/ 目录下:

支持 Talkbox 的设备

Talkbox 需要音频输出(废话,但 Archos 老机器的某些硬件配置可能有问题)。理论上所有支持 Rockbox 的 DAP 都支持 Talkbox——因为它只是播放额外的音频片段。

但有一个例外:如果你的 DAP 正在播放音乐,Talkbox 的语音播放会被音乐占用——Rockbox 默认会暂停音乐放语音,然后恢复。可以设置成「音乐音量降低到 25% 同时播放语音」但体验很怪。

推荐:使用 Talkbox 时暂停音乐——专注听语音操作,完成后再恢复播放。