swift-tts

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 5 👀 关注 2
GitHub ↗
GitHub 星标 ★ 52
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源免费,MIT许可证,可自行部署使用。

项目预览

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

项目数据

分类音频音乐
开发团队renaudjenny
定价模式🏷️完全免费
价格说明开源免费,MIT许可证,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Swift
技术栈/模型swift,tca,text-to-speech,the-composable-architecture,tts
GitHub 星标★ 52
上线时间2020-08-08 00:00:00
代码更新2023-03-30
仓库体积20 KB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数15

项目介绍

swift-tts 是一个面向 Swift 开发者的轻量级文本转语音(TTS)封装库,基于 AVFoundation 的 AVSpeechSynthesizer 构建。它解决了在 Swift 项目中集成 TTS 功能时面临的现代并发兼容性问题,提供了三种使用方式:支持 Swift 现代并发(async/await)、兼容 Point-Free 的依赖注入系统并与 TCA(The Composable Architecture)无缝集成,以及传统的 Combine 响应式封装。核心能力包括简洁的 API 设计、跨平台支持(iOS/macOS 等)、语音参数配置(语速、音调、语言)、以及播放控制(暂停、停止、继续)。项目处于早期阶段,星标数不高,但代码结构清晰,适合需要快速在 SwiftUI 或 TCA 架构中接入语音播报功能的开发者。

Star 增长趋势

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

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

技术标签

核心亮点

  • 原生支持 Swift 现代并发,async/await 调用无回调地狱
  • 为 TCA 用户提供专属依赖接口,状态管理无缝集成
  • 同时提供 Combine 封装,覆盖不同响应式编程偏好

不足之处

  • 文档/社区待观察
  • 功能相对基础,高级语音合成(如神经网络音色)依赖系统能力

适用场景

  • 在 SwiftUI 应用中快速添加播报功能(如通知朗读)
  • TCA 架构项目需要可测试的语音服务依赖注入
  • 需要跨 Apple 平台(iOS/macOS)统一 TTS 接口

替代项目

AVSpeechSynthesizer(原生)、SwiftTTS(社区库)、NSSpeechSynthesizer(macOS)

上一篇:Tacotron2

下一篇:maise

同类项目推荐

nanospeech 开源

轻量可改的 TTS 系统,快速上手自定义语音合成

A simple, hackable text-to-speech system in PyTorch and MLX

★ 190 2026-08-09
CycleGAN-VC2 开源

无需平行语料,一键实现音色转换

Voice Conversion by CycleGAN (语音克隆/语音转换): CycleGAN-VC2

★ 572 2026-08-09
tts 开源

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

:pencil: :sound: A simple text-to-speech tool. Converts your text to speech with any···

★ 173 2026-08-09
voxt 开源

按住说话,自动生成干净、专业、符合当前应用的文字

We've moved to SGLang Omni Voxt: https://github.com/sgl-project/sglang-omni/tree/mai···

★ 889 2026-08-09
AstraTTS 开源

本地化低延迟流式TTS,支持自定义音色和中英混说

A high-performance, cross-platform TTS synthesis solution powered by ONNX Runtime, f···

★ 104 2026-08-09
CloneTTS 开源

安卓离线音色克隆,全局听书不求人

A lightweight, offline Android Text-to-Speech (TTS) engine enabling seamless system-···

★ 882 2026-08-09
Talkify 开源

几行代码给网页加上语音朗读,提升无障碍体验

Javascript Text to speech library

★ 244 2026-08-09
vox 开源

用 Rust 打造低延迟语音转写与合成工具包

A universal AI toolkit for high-performance Speech-to-Text (STT) and Text-to-Speech ···

★ 165 2026-08-09
clipboard-narrator 开源

复制网页文字,后台自动朗读成有声书

Turn any web page into an audiobook, works in the background on desktop!

★ 69 2026-08-09