read-aloud

一键朗读网页,解放双眼,随时随地听内容

read-aloud 是一款开源的浏览器扩展,旨在通过一键点击将网页内容转换为语音朗读,解决视障用户、多任务处理者或阅读疲劳人群的阅读障碍问题。它基于 JavaScript 构建,支持 Chrome、Edge、Firefox 等主流 Chromium 和 Firefox 内核浏览器,核心能力包括:智能提取网页正文并过滤广告、弹窗等干扰元素;提供多种自然语音引擎(如系统 TTS、云端语音)和语速、音调调节;支持快捷键操作、自动朗读、高亮跟随等增强功能。项目代码结构清晰,易于扩展,适合开发者二次开发或集成到无障碍工具链中。目前项目活跃,社区反馈良好,但语音引擎的云端服务可能需要额外配置或付费。

开源 freemium 音频音乐
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1749
维护状态 维护中
是否开源 是
定价模式 freemium

项目数据

分类音频音乐
开发团队ken107
所属国家
定价模式freemium
价格说明浏览器扩展,基础免费,高级功能需付费订阅,提供试用。
访问状态
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型accessibility,browser-addon,browser-extension,chrome-extension,chrome-extensions,chromium-extension,edge-extension,firefox-addon,firefox-extension,firefox-extensions,page-reader,text-to-speech,webextension,webextensions
GitHub 星标★ 1749
30天Star增速
HF 下载量
上线时间2016-10-13 00:00:00
最近更新2026-09-22 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:浏览器扩展 7 步

环境要求

  • Chrome、Edge 等 Chromium 内核浏览器或 Firefox 浏览器
  • Node.js 与 npm(仅 Firefox 源码安装方式需要)
  • 已获取 read-aloud 项目源码目录(源码安装时)

安装与启动步骤

  1. 1商店直接安装

    普通用户推荐方式:打开 Chrome 应用商店或 Firefox Addon 页面,点击添加到浏览器即可,无需编译源码。

    https://chromewebstore.google.com/detail/read-aloud-a-text-to-spee/hdhinadidafjejdhmfkjgnolgimiaplp
  2. 2获取项目源码

    Firefox 源码安装需要本地有项目代码,先从 GitHub 克隆仓库到本地目录。

    git clone https://github.com/ken107/read-aloud.git
    cd read-aloud
  3. 3创建构建目录

    在项目根目录下执行 mkdir build,创建用于存放打包产物的目录。

    mkdir build
  4. 4打包扩展

    运行打包脚本,生成可分发的 zip 压缩包,产物位于项目内。

    npm run-script package
  5. 5解压打包产物

    解压上一步生成的 zip 文件,解压后目录中应能看到 manifest.json,后面加载会用到它。

  6. 6加载到 Firefox

    先在 Firefox 中确认没有已安装的 read-aloud 扩展,地址栏输入 about:debugging 回车。

    about:debugging
  7. 7选择清单文件

    点击 This Firefox → Load Unpackaged Extension,选中前面解压出来的 manifest.json 完成加载。

如何确认成功

about:debugging 的「临时扩展」列表中出现 read-aloud,且浏览器工具栏显示其图标即为加载成功。

常见问题

Q:必须从源码安装吗?

A:不必须。普通用户直接通过 Chrome Web Store 或 Firefox Addon 页面一键安装即可,源码安装只适用于开发调试或 Firefox 未上架场景。

Q:Load Unpackaged Extension 为什么选不中文件?

A:需要先解压 npm run-script package 生成的 zip,选中解压目录中的 manifest.json,而不是选 zip 压缩包本身。

Q:加载后重启浏览器扩展消失了?

A:通过 about:debugging 加载的是临时扩展,重启 Firefox 后通常会失效,需要重新按上述步骤加载一次。

Q:语音引擎要额外付费吗?

A:README 未给出配置说明;项目介绍提到云端语音服务可能需要额外配置或付费,可先使用系统自带 TTS 引擎。

注意事项

  • README 未明确写出获取源码的命令,第 2 步依据项目 GitHub 地址推断,仅供源码安装方式使用。
  • 源码安装前请确保 Firefox 中未安装其他 read-aloud 扩展,避免冲突。
  • 打包前需保证已安装 Node.js 与 npm,并已在本项目目录下执行命令。

核心亮点

  • 智能提取正文,自动跳过广告和导航,朗读体验纯净
  • 支持多浏览器(Chrome/Edge/Firefox),覆盖主流用户
  • 提供多种语音引擎和语速/音调调节,满足个性化需求

不足之处

  • 云端语音服务可能需付费或配置API密钥,免费体验受限
  • 文档/社区待观察,部分高级功能使用说明不够详细

适用场景

  • 通勤或做家务时,用耳朵听长篇文章或新闻
  • 视障用户辅助浏览网页,提升信息获取便利性
  • 学习外语时,朗读网页内容帮助听力训练

替代项目

Read Aloud (Chrome扩展)、NaturalReader、Speechify

项目介绍

read-aloud 是音频音乐领域的开源项目,由 ken107 开发,2016 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,749)位列前 30%,在音频音乐分类的 738 个项目里位列前 12%。

近 42 天,它的 GitHub 星标从 1,724 增加到 1,749,净增 25。

项目仍在小幅维护中,最近一次代码更新于 2026-09-22。浏览器扩展,基础免费,高级功能需付费订阅,提供试用。从国内网络环境看,可直接访问。

它主要面向的使用场景是:通勤或做家务时,用耳朵听长篇文章或新闻。同类可对比的替代方案包括 Read Aloud (Chrome扩展)、NaturalReader、Speechify。

上一篇:Auto-Synced-Translated-Dubs

下一篇:Genie-TTS

同类项目推荐

tango 开源

输入一句话,自动生成匹配的音频内容

A family of diffusion models for text-to-audio generation.

★ 1239 2026-08-09
AuK 开源

一个模型搞定语音生成、编辑与分离

AuK: An Open-Source Foundational Model for Speech Generation and Editing

★ 1236 2026-09-13
swift-tts 开源

Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine

A straightforward package containing version for Swift modern concurrency, Point-Fre···

★ 52 2026-08-09
ai-dj 开源

现场演出中实时用 AI 生成音乐,保持人类掌控

AI music generation for live performance - Standalone (Ableton Link) + VST3/AU. 8 tr···

★ 246 2026-08-09