简体中文
产品笔记 · AI 对话

AI 对话朗读回答时,让你看见声音读到哪儿

ChatGPT、Gemini 和 Claude 都会把自己的回答读出来,声音确实好听。但它们都不肯告诉你声音读到了哪里。你按下它们的朗读按钮,音频开始,900 个词就那样躺着,上面一个记号都没有。眼睛离开十秒,再找回自己的位置就只能靠猜。

Readalix 把缺的那一半补上。在这三个站点上,按下它们的朗读按钮,扩展就跟住它们的音频:给正在念的那句上色,再给句中那个词上更重的色。它们的声音,我们的高亮。不用再找第二个播放按钮,也没有什么模式要开:你照旧用它们的按钮,高亮自己就在那儿了。

它的行为方式

它是覆在别人音频上的一层被动画面,行为也就像这样:

Readalix 设置的“朗读”一节:一张标题为“网站朗读时同步高亮”的卡片,ChatGPT、Gemini 和 Claude 各有一个开关,三个都开着。
一站一个开关,在设置 → 朗读里。默认开启,关掉只需一次点击。

词的高亮是估算,不是测量

Readalix 自己的声音大多会在每个词开始时报一个真实事件,那时的词高亮不靠猜,是被告知的。三家 AI 对话都不公开这类信息。Readalix 能看到的只有一只钟:声音在音频里走到了哪里,整段音频有多长。于是位置只能从文本上建模:按字符给每个词称重,再把音频的进度映射到这个总量上。有三处细节让这笔账站得住:

由此有两点。越短越准:两句话的回答几乎没有偏移的余地,而很长的一段,速度上一点小误差就有几百个词可以累积。而百分之百精确不在选项之内:除了站点自己告诉我们每个词从哪里开始,没有别的办法做到精确,而没有一家会告诉我们。在我们实测的那些回答上,模型与音频的差距在百分之一以内,看上去就是正确的那个词或它的邻居。它不会永远这么贴。

有些语言拿不到有用的词高亮

模型是把空格之间的一串文字当作一个词,这在英语、西班牙语、阿拉伯语或印地语里是个不错的定义,在中文、日文、泰文里则根本不成定义。不写空格的文字里,一整个小句都算作一个词,于是“词”高亮一次亮起一个小句,能告诉你的东西就很少了。密度不均的文本也有同样的毛病,只是轻些:长网址、代码标识符和数字,每个字符占用的时间和散文并不一样。

所以留下靠得住的那一半。句子够长,在它内部早一点或晚一点通常挪不动那个记号,因此在设置 → 高亮颜色里,你可以把词的那一半关掉,只留句子那一半:一个清楚的记号沿着回答往下走,里面没有东西在抖。两个开关都是全局的,所以管的也是普通网页上的朗读。

Readalix 设置的“高亮颜色”一节:“单词”开关已关闭并变灰,“句子”开关开着,实时预览里只剩句子的底色。
单词关,句子开。预览会跟着去掉词的底色,让你看清自己选的是什么。

无论如何都还在的那些

余下这些,都不依赖词的时间点有多贴:

Readalix 弹窗打开着朗读速度滑块,轨道从 0.25 倍到 3 倍。
弹窗里的速度滑块作用在 AI 对话自己的声音上,读到一半改也生效。

如果你宁可不要

那就关掉:设置 → 朗读里每个站点各有一个开关,你可以只丢掉不喜欢的那个,留下另外两个。估算出来的高亮,确实是个口味问题。有人觉得一个大致落在正确位置的记号,恰好足够把眼睛留在文字上;也有人觉得偶尔亮错一个词,比没有记号更烦。两种都说得通,所以它是一个开关,而不是替你做好的决定。

我们宁愿交出一个诚实的估算,也不愿什么都不给。一段读出声却看不见位置的回答,是一个你不敢把眼睛移开的页面;而一个大多时候正确、也从不多许诺的记号,让你敢移开。

用自然的声音听这一页

Readalix 完全免费,无需账号,本机语音也不会把你的文字发往任何地方。

添加到 Chrome