ByteScope

Text to Speech

把整篇文章貼進來、挑一個聲音、先聽聽看,滿意了再下載 WAV。三種引擎:作業系統內建語音(零下載)、Kokoro 82M(中文)、Supertonic 3(英文、日文)。全部在瀏覽器裡合成,文字留在你的裝置上。

文字只留在這個分頁裡,不上傳、不存檔,也不會跟著分析事件送出去。

文字

0 字

文字不會離開這一頁,關掉分頁就沒了,不會被存下來。

引擎

  • 詳細資訊

    用的是你作業系統原本就有的聲音,所以每台電腦聽起來都不一樣。它只能播:聲音直接從系統送到喇叭,網頁拿不到音訊,也就沒有東西可以下載。

    這些聲音屬於你的作業系統,依系統的條款使用。

  • 先用內建語音聽聽看這段文字,要下載音檔再下載模型。

    詳細資訊

    授權: Apache-2.0

    版本: 6cc0f0d

    權重從 Hugging Face 下載,鎖定在固定版本: onnx-community/Kokoro-82M-v1.1-zh-ONNX

    中文發音詞典從本站(bytescope.dev)下載: 9.3 MB

    中文聲音是北京腔的普通話。有些破音字會念錯,中文句子裡夾的英文單字也可能念得不自然。繁體字會先在內部轉成簡體來查讀音,你的文字本身不會被改。

    有 WebGPU 時合成比播放快很多。沒有能用的 GPU 時只能靠 CPU,大約要花音訊長度的 1.5–3 倍,沒有 GPU 時要等合成完。

    合成的時候,瀏覽器大約會用掉 2.5–3 GB 記憶體,很多手機撐不住。

  • 先用內建語音聽聽看這段文字,要下載音檔再下載模型。

    詳細資訊

    授權: OpenRAIL-M

    版本: 3cadd1e

    權重從 Hugging Face 下載,鎖定在固定版本: Supertone/supertonic-3

    只會念英文和日文,不會念中文。

    有 WebGPU 時合成比播放快很多。沒有能用的 GPU 時只能靠 CPU,大約要花音訊長度的 1.5–3 倍,沒有 GPU 時要等合成完。

    合成的時候,瀏覽器大約會用掉 2.5–3 GB 記憶體,很多手機撐不住。

    OpenRAIL-M 使用限制(Attachment A)。你同意不把模型或它產生的內容用在:

    • (a)違反任何適用的國家、聯邦、州、地方或國際法律或法規;
    • (b)以任何方式剝削、傷害未成年人,或企圖這麼做;
    • (c)產生或散布可證明是假的、目的在傷害他人的資訊或內容;
    • (d)產生或散布可以拿來傷害某個人的個人識別資訊;
    • (e)產生或散布內容並放進任何情境(例如自動發文的機器人),卻沒有明確、清楚地說明那是機器產生的;
    • (f)誹謗、貶低或騷擾他人;
    • (g)未經同意冒充或企圖冒充他人(例如深偽);
    • (h)會對個人法律權利造成不利影響、或建立或變更有約束力義務的全自動決策;
    • (i)依線上或線下的社會行為、已知或預測的個人特質,歧視或傷害個人或群體;
    • (j)利用特定族群因年齡、社會、生理或心理特徵而有的弱點,扭曲其行為,造成或可能造成身心傷害;
    • (k)依法律保護的特徵或類別,歧視個人或群體;
    • (l)提供醫療建議或解讀醫療結果;
    • (m)產生或散布用於司法、執法、移民或庇護程序行政用途的資訊,例如預測某人會詐欺或犯罪。

    這是摘要,不是法律意見;以上面連結的授權全文為準。

聲音與語速

試聽

要下載音檔請改用下載型語音。

逐句

有文字、也確定是哪種語言之後,句子會列在這裡。

已下載的語音

檢查中…

做不到的事

  • 內建語音不能下載,而且聲音來自作業系統,每台電腦聽起來都不一樣。
  • Kokoro 的中文是北京腔,會念錯部分破音字,中文裡夾的英文單字可能念得不自然。
  • 沒有聲音複製,也不能控制情緒或語氣。
  • Supertonic 3 的授權是 OpenRAIL-M,有使用限制,逐條列在它的「詳細資訊」裡。
  • 沒有 GPU 時,合成大約要花音訊長度的 1.5–3 倍,要等合成完才聽得完整。
  • 下載型引擎在合成時,瀏覽器大約會用掉 2.5–3 GB 記憶體。

關於這個工具

大多數文字轉語音網站都會在幾百字就擋住你,要你註冊、付費,或是把文字送到伺服器去念。這一頁三件事都不做。語音是在瀏覽器分頁裡算出來的:沒有字數上限、不上傳——不管是一篇長文、一整章小說,還是你還沒發表的講稿,都不會離開你的電腦。長文會分成每段 1 萬字來合成。先在頁面上試聽,下載型引擎按一下就能輸出 16-bit 單聲道的 WAV 檔。語音模型下載過一次之後,沒有網路也能繼續用,所以它既是線上朗讀工具,也是離線的文字轉語音工具。

三種引擎,依語言挑

內建引擎走 Web Speech API(speechSynthesis),聲音就是你的作業系統原本有的那幾個——Windows、macOS、Android、iOS 各不相同——好處是什麼都不用下載。Kokoro 82M 負責中文,有 100 種聲音,授權是 Apache-2.0,第一次用要下載約 340 MB 的模型加上 3–4 MB 的中文發音詞典。Supertonic 3 負責英文和日文,有 10 種聲音,第一次用要下載約 400 MB,授權是 OpenRAIL-M。Supertonic 3 不會念中文,所以中文只能在 Kokoro 和內建語音之間選。

先試聽,滿意再下載

每個引擎都會先在頁面上播放,不會一開始就寫檔。朗讀的時候會逐句標示念到哪裡,點任何一句就從那裡開始念;語速可以在 0.5 到 2.0 倍之間調。覺得聽起來對了,再按「下載 WAV」把整段文字輸出成檔案。內建引擎沒有下載按鈕,原因寫在下面的常見問題——它的聲音是從瀏覽器直接送到喇叭,網頁根本拿不到音訊。

中文聲音聽起來會是什麼樣子

Kokoro 的中文聲音是北京腔,有些破音字會念錯,夾在中文句子裡的英文單字也會帶口音。繁體字會先在內部轉成簡體來查讀音,你看到的文字本身不會被改動。內建語音念中文用的是你作業系統自己的聲音,腔調要看你的系統,代價是沒辦法下載。

速度和記憶體

有 WebGPU 的時候,合成比即時快很多。沒有能用的 GPU 時模型只能靠 CPU 跑,長文會比播放時間還久——實測大約是音訊長度的 1.5 到 3 倍——所以念十分鐘的文章要等一下,不是按了就好。下載型模型在合成時,瀏覽器會用掉大約 2.5–3 GB 的記憶體,很多手機撐不住;在手機上,內建語音才是實際可行的選擇。

這一頁做不到的事

沒有聲音複製、沒有情緒或語氣控制、也不輸出 MP3——輸出只有 WAV。模型權重是從 Hugging Face 的固定版本抓的,而且要你同意之後才開始下載;中文詞典由本站提供。打開頁面不會觸發任何下載,也不會跟你要任何權限。音質就是這些開放模型做得出來的程度,下載之前先拿自己的一句話試聽,自己判斷。

常見問題

為什麼內建語音不能下載音檔?

因為 Web Speech API 只負責播。speechSynthesis 把文字交給作業系統,系統再把聲音直接送到喇叭;網頁從頭到尾拿不到音訊資料,自然也沒有東西可以存。要拿到 WAV 檔,請用 Kokoro(中文)或 Supertonic 3(英文、日文),它們是在頁面裡合成的,結果可以寫成檔案。

為什麼中文聽起來是北京腔?

Kokoro 82M 的 100 種中文聲音念出來都是北京腔的普通話。它也會念錯一部分破音字,中文句子裡夾的英文單字會帶口音。繁體字會先在內部轉成簡體來查讀音——你輸入的文字不會被改。內建語音用的則是你作業系統的中文聲音,腔調要看你的系統,但那個聲音沒辦法下載。

我的文字會被上傳嗎?

這一頁不會上傳。Kokoro 和 Supertonic 3 完全在瀏覽器裡跑,文字不會離開你的裝置。內建引擎則是把文字交給作業系統的語音服務;某些系統的語音服務可能會透過雲端合成,這由瀏覽器和作業系統決定,不是這一頁——我們看不到、也管不到。要確定文字一定留在本機,就用下載型引擎。

做出來的聲音可以商用嗎?

這要看產生聲音的那個模型的授權,不是看這一頁。Kokoro 82M 的授權是 Apache-2.0。Supertonic 3 的授權是 OpenRAIL-M,有使用限制——例如不得冒充他人、不得用來傷害別人、對外發布時要標示是機器產生等,頁面在下載前會逐條列出。內建語音則依你作業系統的條款。要發表或販售之前,請自己把對應的授權讀一遍;這一頁不提供法律意見。

沒有網路可以用嗎?

可以,前提是語音已經下載過。Kokoro 和 Supertonic 3 第一次下載後會由瀏覽器保存,合成都在本機進行,所以離線也能繼續用。內建引擎就要看作業系統:有些系統語音完全在本機,有些可能需要連線,頁面沒辦法分辨是哪一種。

為什麼第一次要下載這麼大?

因為你下載的是語音模型本身,不是一份聲音清單。Kokoro 82M 約 340 MB,再加上 3–4 MB 的中文發音詞典;Supertonic 3 約 400 MB。這就是在瀏覽器裡合成、而不是丟給伺服器的代價:模型必須在你的機器上。下載要你同意才開始,權重來自 Hugging Face 的固定版本,瀏覽器會留著它們,所以只需要下載一次。

為什麼長文念得這麼慢?

速度取決於你的硬體。有 WebGPU 時合成比即時快很多;沒有能用的 GPU 時模型只能靠 CPU,實測長文要花音訊長度的 1.5 到 3 倍才算得完,念半小時的文章得有耐心。合成還會用掉瀏覽器大約 2.5–3 GB 的記憶體,所以手機可能失敗或記憶體不夠;內建語音沒有這個成本。