朗讀

別再什麼都用眼睛讀。
聽就好。

Read Aloud 是內建在 AgentsRoom 裡的文字轉語音。點一下喇叭,一個 Markdown 檔案、終端裡選中的一段,或者代理的最後一條回覆,就會用自然的合成語音朗讀出來,帶進度條、暫停和停止。

有時候你不想聽完整篇。同一個按鈕會改成給你念一份壓縮版,念多久由你定:十秒、三十秒,或者一分鐘。四十分鐘的 changelog,十秒鐘講完。

請開啟聲音。選中代理的回答,點選「收聽」,合成語音就會念出來。狀態列的小標籤顯示進度和剩餘時間,可以暫停和停止。

寫程式碼就是在讀東西。一份不是你寫的 README,一份三百行的 changelog,一份掉進收件箱的規格文件,一條用四段話解釋遷移的代理回覆。這些全靠眼睛,一整天,到傍晚六點它們就撐不住了。Read Aloud 就是把這份負擔從眼睛上拿走。

這個功能來自一位使用者。他有閱讀障礙,每天都在用 AgentsRoom,為了啃完文件,他把 Markdown 預覽複製貼上到另一個文字轉語音工具裡。複製、切換應用、貼上、聽、回來、再找回自己讀到哪。於是聲音搬進了應用裡:喇叭按鈕就在檔案預覽裡 Source 按鈕的旁邊,文件在它本來就在的地方被念出來。

它不是螢幕閱讀器,也不是什麼無障礙認證。它把你選中的一段文字念出來,帶進度條和暫停。這個承諾窄,而窄正是重點:這是你可以放心交給它的那一件事。

CHANGELOG.md
摘要

語音額度現在由聽寫、Voice Mode 和朗讀共用。

終端的選擇面板多了一個「聽」按鈕,你選中什麼它就唸什麼。

只要還在朗讀,狀態列就一直留著一個控制小條。

3:20

Markdown 預覽正在朗讀一份 changelog,接著把同一份文件壓成語音摘要。

四個可以按下播放的地方

到處都是同一個播放器,一次只朗讀一段。開第二段會停掉第一段,因為兩個聲音搶著說話從來不是誰想要的。

一整個 Markdown 檔案

在預覽裡開啟任意 Markdown 檔案,Source 旁邊就會出現一個喇叭按鈕。點它,文件從頭開始被念出來。README、CLAUDE.md、規格文件、changelog、架構筆記。這個功能當初就是為這個入口做的。

你在終端裡選中的那段

在代理終端裡選中文字,選擇面板就會帶著「聽」按鈕開啟。它唸的正是你選中的內容:回覆裡的一段、一處報錯解釋、長輸出裡你真正在意的那部分。面板會自己收起來,朗讀繼續。

代理的最後一條回覆

在代理終端裡點右鍵,選朗讀那一項。這條回覆取自代理寫在磁碟上的對話記錄,而不是從螢幕上刮下來的,所以你聽到的是真正的訊息,不是一屏 CLI 的裝飾。你在別的視窗忙的時候代理幹完了:與其往回滾,不如聽一遍。

一段 AI 摘要或解釋

選擇面板本來就能把選中的一塊內容做摘要或解釋。回覆出來之後,結果氣泡上的喇叭按鈕會把它念給你聽。問問那條難纏的呼叫棧到底什麼意思,然後一邊繼續打字一邊聽解釋。

AgentsRoom 的朗讀功能:終端選擇面板中的「收聽」按鈕會開啟一個四檔語音合成選單,可以逐字朗讀全文,也可以選擇約 10 秒、30 秒或 60 秒的 AI 語音摘要,背景是 Claude Code 代理的回答。
點選「收聽」,選中的回答就會被逐字朗讀出來。旁邊的箭頭可以開啟三種精簡朗讀:AI 會把內容壓縮成大約十秒、三十秒或六十秒的摘要,然後朗讀出來。

它唸的是正文,不是標點

把 Markdown 原樣丟給語音合成引擎,根本沒法聽。Read Aloud 會先把它清乾淨。

念之前先丟掉
## Release 1.14
The reader now shares its credits.
```ts
export const MAX = 20000;
```
| Plan | Voice |
src/services/readAloud.ts
---
- Pause and **resume** anytime.
會念出來

Release 1.14.

The reader now shares its credits.

Pause and resume anytime.

能走到聲音那一步的只有正文。程式碼、表格、只寫著一個檔案路徑的行,在第一個字被念出來之前就被丟掉了。

把一份技術文件直接送進語音引擎,你會聽到「反引號 斜槓 src 斜槓 services 斜槓 foo 點 ts 反引號」,接著是一張 Markdown 表格被一格一格唸完,再接著一條分隔線被念成一長串破折號。這種東西沒人聽第二遍。所以在任何一個字被念出來之前,文字會先過一遍清理。

用程式碼圍欄包起來的塊整塊刪掉。Markdown 表格、水平分隔線、整行只有一個檔案路徑的行也一樣。粗體、斜體和行內程式碼的標記被剝掉,裡面的字留下。連結只剩標籤,圖片直接消失。標題和列表項如果沒有句號就補一個,否則聲音會把一整串條目連成一句不換氣的長句。

會念出來
  • 段落和正文
  • 標題和列表項,當成真正的句子
  • 連結的標籤,不帶 URL
  • 粗體和斜體的字,不帶標記
念之前先丟掉
  • 程式碼圍欄塊
  • Markdown 表格
  • 只有一個檔案路徑的行
  • 水平線和分隔線

或者聽個短版

同一個按鈕的第二個選項:AI 按你選的朗讀時長寫出一份摘要,被念出來的就是那份摘要。

有些文件不值得整篇聽完。一份你只想知道大概長什麼樣的 changelog。一份開會前只需要抓住要點的規格文件。一條用四段話說了一件事的代理回覆。摘要朗讀就是幹這個的:AgentsRoom 把文字縮到你要的時長,再把它念出來。

你買的是秒,不是詞。對聽的人來說,唯一算數的單位就是朗讀時長,而這恰好也是你付錢的單位,因為語音合成按字元計費。用十秒聽個要點,而不是二十二分鐘的整篇文件,這點差別在你的額度裡四捨五入就沒了。

三種時長,一次點選

10s

十秒。只給標題:這份文件在講什麼,什麼變了。這是預設值。

30s

三十秒。要點連同它的理由,夠你判斷整篇值不值得花這個時間。

60s

一分鐘。一份真正的簡報:文件的結構、主要論點,以及那些需要留意的地方。

一鍵摘要朗讀用的是你在 AgentsRoom 設定裡定好的時長。開箱預設十秒。

  • ·摘要用你的介面語言來寫,所以介面是中文的話,一份英文文件也會給你一段中文要點。
  • ·文字那部分走你每月的 AI 摘要額度,音訊那部分走語音額度。
  • ·寫摘要之前會先剝掉 Markdown,好讓做摘要的那一端把預算花在正文上,而不是花在程式碼圍欄上。

一個規矩的播放器

一個要說上二十分鐘的東西該有的,都有。

進度和剩餘時間
朗讀往前走,進度條就往前填,按字元數加權,旁邊是以分和秒顯示的剩餘時間。你知道自己還剩兩分鐘還是十二分鐘。
暫停、繼續、停止
在一句話中間暫停,回來時就從停住的地方接上。停止會立刻掐斷朗讀,連正在下載的那一段也一起停。
狀態列裡的控制小條
一段朗讀比啟動它的那個視窗活得久。關掉檔案預覽,聲音還在繼續,於是狀態列裡出現一個小條,帶著進度、暫停和停止。它是那個永遠都在的控制,而朗讀一結束它就消失。
文件寫的是什麼語言就唸什麼語言
定語言的是文件,不是你的介面。介面是中文的使用者開啟一份英文 README,它照樣是英文,因為語音模型唸的是眼前真正擺著的東西。

它到底是給誰用的

不說大話。四個人們真的會按下這個按鈕的場景。

有閱讀障礙的開發者,以及所有讀得慢的人。寫成文字的技術英語是最難解碼的一種,而合成語音把解碼這一步整個拿掉了。這個功能就是從這兒來的,也是它服務得最好的場景。

已經受夠了的眼睛。傍晚,文件翻到第三屏,注意力沒了。站起來伸個懶腰的同時聽一份規格文件,這不是什麼效率技巧,只是沒那麼難受而已。

跑了很久的代理。它幹了十一分鐘,終於回話了,而這條回覆有四段。點右鍵,聽,你手上的事繼續做。

回頭看自己寫的東西。一份 README、一條發布說明、一條給使用者的支援回覆:聽它被念出來,能抓到那句你的眼睛已經看不見的彆扭句子。

它不做的事

一份老實的清單,免得你裝完之後被驚到。

  • 它不是螢幕閱讀器。它不朗讀介面,不跟隨你的鍵盤焦點,也不聲稱符合任何無障礙標準。它唸的是你選中的一段文字。
  • 一次朗讀上限是 20,000 個字元,大約二十二分鐘的語音。超過就會被截斷,介面會明說。因為語音合成按字元計費,在一個巨大的檔案上點一下,不該悄無聲息地把一個月的額度掏空。
  • 念一個檔案、一段選中內容或一份摘要,在所有代理提供商上都能用。念代理的最後一條回覆需要一份可定址的對話記錄,今天這意味著 Claude Code 和 Codex;別的提供商會告訴你沒有可讀的內容,而不是去猜。
  • 它需要聯網。語音在服務端合成,所以沒有離線朗讀;而一份只有程式碼或者只有檔案路徑的文件,清理完之後已經沒有什麼可唸的了。

Pro,走你的語音額度

和 Voice Mode、語音聽寫共用同一個錢包,沒有新的配額要盯。

Read Aloud 是 Pro 功能。Voice Mode 和語音聽寫對任何登入帳號開放,因為一次口頭回復很短,大約九百個字元。而一份文件是幾萬字元。這個消耗量的差距就是設這道套餐門檻的全部理由,它在 Free / Plus / Pro 對比表裡也有自己的一行。

計費走的是你帳號裡已有的語音額度,和 Voice Mode、語音聽寫共用,每月月初補滿。額度會在發出語音請求之前先查一遍,所以不會在餘額為零時還去呼叫。你也可以掛上自己的 OpenAI API 金鑰:這樣朗讀跑在你自己的帳號上,一點額度都不花。

Free
不包含
Plus
不包含
Pro
每月語音額度

語音額度由 Read Aloud、Voice Mode 和語音聽寫共用。

FAQ

Read Aloud 到底是什麼?

AgentsRoom 裡的一個文字轉語音朗讀器。你挑一段寫好的文字(一個 Markdown 檔案、終端裡選中的一段、代理的最後一條回覆),它就用自然的合成語音念出來,帶進度條、暫停和停止。它和語音聽寫方向正好相反:聽寫是把你說的話變成文字。

我能聽一個 Markdown 檔案嗎,比如 README?

能,這就是主要入口。在 AgentsRoom 預覽裡開啟檔案,點 Source 旁邊的喇叭按鈕。整份文件會從頭唸到尾:README、CLAUDE.md、changelog、架構筆記、規格文件。Markdown 語法會先被清理,所以你聽到的是正文,不是標記。

它會把程式碼念出來嗎?

不會,這是故意的。程式碼圍欄塊會連同 Markdown 表格、水平線和只有一個檔案路徑的行,在任何內容被念出來之前先被刪掉。念出來的程式碼根本沒法聽,所以 Read Aloud 留下正文,其餘丟掉。

我能只聽摘要,不聽整篇嗎?

可以。每個入口都提供摘要朗讀:AI 先按你選的朗讀時長寫出一份摘要,被念出來的就是那份摘要。時長有三檔,大約十秒、三十秒和一分鐘,預設十秒。它把一份長 changelog 變成一段短的語音要點,花掉的語音額度也遠少於唸完整篇。摘要用你的介面語言來寫。

如果我有閱讀障礙,這個有用嗎?

這個功能就是從這兒來的。一位有閱讀障礙的使用者一直把 AgentsRoom 的 Markdown 預覽複製貼上到外部的文字轉語音工具裡,於是我們把聲音搬進了應用。它把讀技術文件時解碼那一步去掉了。它不是螢幕閱讀器,也不聲稱符合什麼標準,但就讀文件這件事而言,它把交給它的活乾得很好。

它最多能念多長的文件?

一次朗讀的上限是 20,000 個可朗讀字元,大約二十二分鐘。超過就會被截斷,介面會告訴你內容被縮短了。這個上限存在是因為語音合成按字元計費:沒有它,在一個巨大的檔案上點一下,可能在你反應過來之前就把一個月的額度掏空。

唸到一半我把檔案關了會怎樣?

朗讀繼續。播放器活在啟動它的那個視窗之外,狀態列裡會出現一個控制小條,帶著進度、剩餘時間、暫停和停止。它是那個隨時都能用的控制,朗讀結束時就消失。

它對所有代理都管用嗎?

念檔案、念選中內容、念 AI 摘要,對任何提供商都管用,因為文字來自你的螢幕。念代理的最後一條回覆需要磁碟上有一份可定址的對話記錄,今天這意味著 Claude Code 和 Codex。用別的提供商時,只有這一個入口會告訴你沒有可讀的內容。

它要花多少錢?

Read Aloud 是 Pro 功能,按已經和 Voice Mode、語音聽寫共用的語音額度計費,每月補滿。沒有單獨的配額。額度在請求之前就會檢查,所以餘額為零時不會被扣掉什麼;你也可以掛上自己的 OpenAI API 金鑰,讓朗讀跑在你的帳號上,一點額度都不花。

它用什麼語言念?

文件的語言。語音模型唸的是眼前的東西,所以哪怕你的 AgentsRoom 介面是中文,一份英文 README 也還是英文。摘要朗讀是例外:摘要先用你的介面語言寫出來,然後再念。

聲音能選嗎?

能。Read Aloud 用的是你已經在 AgentsRoom 設定裡為 Voice Mode 選好的那個聲音,設一次,兩個功能一起用。

能同時念兩段內容嗎?

不能,這是故意的。整個應用只有一個朗讀器:開始一段新的朗讀會停掉正在進行的那一段。兩個合成語音搶著說話,從來沒有人想要。

你可能也會喜歡

給眼睛放個假

下載 AgentsRoom,讓下一份 changelog 念給你聽。

免費下載 AgentsRoom

配套應用:隨時隨地監控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

獲取擴充功能
Chrome Web Store

把 Bug 和需求直接傳送到您的公開待辦清單。

AgentsRoom 實際執行一瞥。

多專案管理
多供應商
多代理執行
即時狀態
檔案差異與提交
行動應用
即時預覽
代理團隊
瀏覽器自動化
Backlog 驅動開發
提示詞庫
技能庫
檢視所有功能