tts

一行命令,用 Amazon Polly 把你的文字变成语音。

这是一个基于 Node.js 的极简文本转语音(TTS)命令行工具,核心功能是将用户输入的文本转换为语音,并支持使用 Amazon Polly 提供的多种高质量语音。项目最初为 Twitch 主播设计,可配合捐赠阅读器使用,将观众的打赏消息自动朗读出来,增强直播互动性。它解决了开发者和主播快速集成 TTS 能力的需求,无需复杂配置,通过简单的命令即可生成语音文件或直接播放。项目代码结构清晰,依赖少,易于二次开发和定制,适合作为学习 TTS 集成或快速搭建语音播报功能的参考。

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

项目数据

分类音频音乐
开发团队petercunha
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型donation-reader,gatsby,nodejs,text-to-speech,tts,twitch,twitchtv
GitHub 星标★ 172
30天Star增速
HF 下载量
上线时间2018-09-24 00:00:00
最近更新2026-06-10 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

核心亮点

  • 极简设计,安装后即可用命令行完成文本转语音,上手成本极低
  • 原生集成 Amazon Polly,支持其全部多语言、多音色语音,音质自然
  • 专为 Twitch 直播场景优化,可配合捐赠阅读器自动播报观众消息

不足之处

  • 功能单一,仅支持 Amazon Polly,无法切换其他 TTS 引擎
  • 文档/社区待观察

适用场景

  • Twitch 主播自动朗读观众打赏或聊天消息
  • 开发者快速为应用或脚本添加文本转语音功能
  • 个人使用命令行工具将文字转为语音文件

替代项目

say.js、node-polly-tts、microsoft-cognitiveservices-speech-sdk

项目介绍

tts 是音频音乐领域的开源项目,由 petercunha 开发,2018 年首次发布。

它收录于音频音乐分类,该分类目前共有 738 个项目,GitHub 星标数为 172。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-06-10。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:Twitch主播自动朗读观众打赏或聊天消息。同类可对比的替代方案包括 say.js、node-polly-tts、microsoft-cognitiveservices-speech-sdk。

上一篇:wsay

下一篇:AivisSpeech-Engine

同类项目推荐

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