lobe-tts

一行代码接入多平台语音合成与识别,服务端浏览器通吃。

开源 🏷️完全免费 ✅ 目前可打开 音频音乐 🍴 复刻 104 🐛 待处理 14 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 810
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源库,MIT 许可证,完全免费,可在线体验,无付费版本。

项目预览

lobe-tts 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队lobehub
定价模式🏷️完全免费
价格说明开源库,MIT 许可证,完全免费,可在线体验,无付费版本。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型auzre,bun,edge,lobehub,microsoft-speech-api,nodejs,opeanai,react,speech-recognition,speech-to-text,stt,text-to-speech,tts
GitHub 星标★ 810
上线时间2023-11-02 00:00:00
代码更新2026-10-22
仓库体积480 KB
本站数据更新2026-11-10
维护状态较活跃
收录时间2026-08-09
浏览次数8

项目介绍

Lobe TTS 是一个基于 TypeScript 的高质量、可靠的语音合成(TTS)与语音识别(STT)库,专为服务端和浏览器环境设计。它解决了开发者在集成语音功能时面临的跨平台兼容性和易用性问题,提供统一的 API 接口,支持多种主流语音服务(如微软、OpenAI 等),并针对 Edge Runtime 和 Bun 等现代运行环境进行了优化。核心能力包括文本转语音、语音转文本、流式音频处理、多服务商适配以及 React 组件集成,帮助开发者快速构建具备语音交互能力的应用。

Star 增长趋势

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

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

使用教程

难度:入门 约 15 分钟 部署方式:前端集成 4 步

环境要求

  • Node.js 18+
  • React 18(浏览器侧)

安装与启动步骤

  1. 1装包

    服务端与浏览器两端都能用的 TTS/STT 封装。

    pnpm i @lobehub/tts
  2. 2浏览器侧直接用

    用 React hook 调浏览器原生语音,零后端成本。

    import { useSpeechSynthesis } from '@lobehub/tts/react';
  3. 3服务端合成

    要更好音质就走 Edge TTS 接口,需要 Node 运行时。

    const tts = new EdgeSpeechTTS({ locale: 'zh-CN' });
  4. 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.

★ 38192 2026-08-09
fish-audio-python 开源

几行代码接入 Fish Audio,快速实现文本转语音和声音克隆。

The official Python library for the Fish Audio API.

★ 232 2026-08-09
Twocast 开源

一键把文章变成双人对话播客,多语言多音色,替代 NotebookLM

AI Podcast Generator for bilingual episodes, Multi Languages, Alternative to Noteboo···

★ 1291 2026-08-09
SoCodec 开源

极低码率语音压缩,为语音语言模型提供高质量离散表示

Ultra-low-bitrate Speech Codec for Speech Language Modeling Applications

★ 92 2026-08-09
edge-TTS-record 开源

一键录制 Edge 朗读语音,秒存 WAV 音频

一个可以录制 Microsoft Edge 浏览器的语音合成(TTS)语音并输出为 .wav 音频的(windows···

★ 1366 2026-08-09
openai-edge-tts 开源

免费替代 OpenAI TTS,一键部署,秒变语音合成 API

Free, high-quality text-to-speech API endpoint to replace OpenAI, Azure, or ElevenLa···

★ 2156 2026-08-09
sap-voicebox 开源

MATLAB 语音处理算法合集,拿来即用做实验

Speech Processing Toolbox for MATLAB

★ 256 2026-11-10
tts-now 开源

一键将文字转为自然语音,支持批量处理,跨平台免费开源

跨平台基于云平台(阿里云、讯飞等)语音合成 API 的文字转语音助手。支持单文本快速合成和批···

★ 371 2026-08-09
AudioMuse-AI 开源

声学分析自动挖掘曲库,生成智能歌单,找回被遗忘的好歌。

AudioMuse-AI uses sonic analysis to rediscover forgotten songs, uncover hidden conne···

★ 2922 2026-08-09