react-text-to-speech

React 里几行代码搞定文字转语音,支持高亮和队列

开源 🏷️完全免费 🚫 站点已失效 音频音乐 🍴 复刻 9 🐛 待处理 3 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 86
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源库,MIT许可证,完全免费,无付费版本。

项目预览

react-text-to-speech 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队SahilAggarwal2004
定价模式🏷️完全免费
价格说明开源库,MIT许可证,完全免费,无付费版本。
访问状态🚫 站点已失效
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型a11y,frontend,highlight-text,javascript,npm-package,queue,react,react-component,react-hooks,react-text-to-speech,speech,speech-recognition,speech-syntheis,speech-technology,text-to-speech,tts,typescript,voice,web-audio,web-speech-api
GitHub 星标★ 86
上线时间2022-08-17 00:00:00
代码更新2026-10-29
仓库体积3.1 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数6

项目介绍

react-text-to-speech 是一个基于 React.js 的轻量级文本转语音库,利用浏览器原生的 Web Speech API 实现语音合成,无需额外后端服务或 API 密钥。它主要解决 React 应用中快速集成文字朗读功能的需求,提供简洁的组件和 Hooks 接口,支持播放、暂停、停止、调整语速和音调等基本控制。核心能力包括:将任意文本或 JSX 元素转换为可朗读内容,支持高亮当前朗读的文本片段,内置队列机制处理多段文本的连续播放,并关注无障碍(a11y)体验。该库使用 TypeScript 编写,类型定义完整,适合前端开发者快速构建带有语音反馈的交互界面,如辅助阅读工具、语言学习应用或无障碍导航等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 86

核心亮点

  • 基于 Web Speech API,零依赖、无需后端,开箱即用
  • 提供组件和 Hooks 两种用法,支持文本高亮和播放队列
  • TypeScript 编写,类型安全,易于集成到现代 React 项目

不足之处

  • 浏览器兼容性受限于 Web Speech API 支持范围
  • 文档/社区待观察

适用场景

  • 为视障用户提供网页内容朗读功能
  • 语言学习应用中的单词或句子发音
  • 新闻或博客的‘听文章’模式

替代项目

react-speech-kit、use-speech、speak-tts

上一篇:supertonic-py

下一篇:qwen-tts2api

同类项目推荐

korean-voice-acting-engine 开源

本地跑通韩语配音训练、转换与审查全流程

Local-first Korean voice acting engine for Codex-assisted training, voice conversion···

★ 69 2026-08-09
FastDiff 开源

让扩散声码器实时生成高质量语音,告别慢速合成。

PyTorch Implementation of FastDiff (IJCAI'22)

★ 424 2026-08-09
TTS-WebUI 开源

一个界面玩转二十多种语音与音乐生成模型

A single Gradio + React WebUI with extensions for ACE-Step, OmniVoice, Kimi Audio, P···

★ 3309 2026-08-09
voice-pro 开源

一站式网页工具,轻松搞定语音合成、克隆与处理

Gradio WebUI for creators and developers, featuring key TTS (Edge-TTS, kokoro) and z···

★ 13417 2026-08-09
waveglow 开源

用流模型快速生成高质量语音波形,让 TTS 更流畅。

A PyTorch implementation of the WaveGlow: A Flow-based Generative Network for Speech···

★ 205 2026-08-09
NekoSpeak 开源

手机本地离线朗读,隐私无忧,多种模型任选

Private, offline AI Text-to-Speech for Android with Kokoro, KittenTTS, Pocket-tts an···

★ 198 2026-08-09
aspeak 开源

终端里一句话调用 Azure TTS,秒出语音文件

A simple text-to-speech client for Azure TTS API.

★ 496 2026-08-09
podcast-llm 开源

输入一个标题,自动生成完整AI播客音频

Automatically generate engaging AI podcasts from nothing but an episode title.

★ 153 2026-08-09