项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 810
技术标签
使用教程
环境要求
- Node.js 18+
- React 18(浏览器侧)
安装与启动步骤
-
1装包
服务端与浏览器两端都能用的 TTS/STT 封装。
pnpm i @lobehub/tts -
2浏览器侧直接用
用 React hook 调浏览器原生语音,零后端成本。
import { useSpeechSynthesis } from '@lobehub/tts/react'; -
3服务端合成
要更好音质就走 Edge TTS 接口,需要 Node 运行时。
const tts = new EdgeSpeechTTS({ locale: 'zh-CN' }); -
4本地跑示例
仓库自带 demo,先听效果再接进业务。
git clone https://github.com/lobehub/lobe-tts.git && cd lobe-tts && pnpm i && pnpm dev
如何确认成功
demo 页面输入文本能播放合成语音,切换 locale 后音色变化。
注意事项
- 浏览器原生语音免费但音质一般,Edge TTS 明显更好。
- 服务端合成需要外网,离线场景只能用本地引擎。
核心亮点
- 统一封装微软、OpenAI 等多家 TTS/STT 服务,切换成本低
- 同时支持 Node.js、Edge Runtime 和浏览器,部署灵活
- 提供 React Hooks 和组件,前端集成语音功能极快
不足之处
- 早期项目,文档和社区生态尚不完善
- 依赖外部语音服务,需自行申请 API Key 并承担费用
适用场景
- 在浏览器中为 Web 应用添加语音朗读或语音输入功能
- 在服务端批量生成语音内容,如播客、有声书
- 构建跨平台语音助手,统一处理不同语音服务商的差异
替代项目
Microsoft Cognitive Services Speech SDK、OpenAI TTS、Vosk
上一篇:Multilingual_Text_to_Speech
下一篇:lue
同类项目推荐
OpenVoice
开源
给一段录音,立刻复刻出同款声音,谁都能当配音员
Instant voice cloning by MIT and MyShell. Audio foundation model.
fish-audio-python
开源
几行代码接入 Fish Audio,快速实现文本转语音和声音克隆。
The official Python library for the Fish Audio API.
Twocast
开源
一键把文章变成双人对话播客,多语言多音色,替代 NotebookLM
AI Podcast Generator for bilingual episodes, Multi Languages, Alternative to Noteboo···
SoCodec
开源
极低码率语音压缩,为语音语言模型提供高质量离散表示
Ultra-low-bitrate Speech Codec for Speech Language Modeling Applications
edge-TTS-record
开源
一键录制 Edge 朗读语音,秒存 WAV 音频
一个可以录制 Microsoft Edge 浏览器的语音合成(TTS)语音并输出为 .wav 音频的(windows···
openai-edge-tts
开源
免费替代 OpenAI TTS,一键部署,秒变语音合成 API
Free, high-quality text-to-speech API endpoint to replace OpenAI, Azure, or ElevenLa···
sap-voicebox
开源
MATLAB 语音处理算法合集,拿来即用做实验
Speech Processing Toolbox for MATLAB
tts-now
开源
一键将文字转为自然语音,支持批量处理,跨平台免费开源
跨平台基于云平台(阿里云、讯飞等)语音合成 API 的文字转语音助手。支持单文本快速合成和批···
AudioMuse-AI
开源
声学分析自动挖掘曲库,生成智能歌单,找回被遗忘的好歌。
AudioMuse-AI uses sonic analysis to rediscover forgotten songs, uncover hidden conne···
