flutter_tts

一行代码让 Flutter 应用开口说话,跨平台 TTS 轻松搞定

flutter_tts 是一个 Flutter 文本转语音(TTS)插件,为 Flutter 应用提供跨平台的语音合成能力。它解决了 Flutter 生态中缺少统一 TTS 接口的问题,让开发者无需分别处理 Android、iOS、Web、Windows 和 macOS 等平台的差异。核心能力包括:支持多种语言和语音引擎(如 Android 的 TextToSpeech、iOS 的 AVSpeechSynthesizer、Web 的 SpeechSynthesis API),可控制语速、音调、音量,支持暂停、继续、停止等播放控制,并支持将语音合成到音频文件。通过简单的 Dart API,开发者可以快速集成 TTS 功能,用于阅读辅助、语音交互、无障碍支持等场景。项目活跃,持续更新,是 Flutter 社区最常用的 TTS 方案之一。

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

项目数据

分类音频音乐
开发团队dlutton
所属国家
官网地址
定价模式free
价格说明开源免费,MIT许可证,可自由使用和修改。
访问状态
是否开源
开源协议MIT
主要语言Dart
技术栈/模型android,dart,flutter,flutter-plugin,google,ios,java,kotlin,macos,swift,text-to-speech,tts,web,windows
GitHub 星标★ 753
30天Star增速
HF 下载量
上线时间2018-04-10 00:00:00
最近更新2026-09-19 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数7

使用教程

核心亮点

  • 覆盖 Android/iOS/Web/Windows/macOS 五大平台,一套 API 全搞定
  • 支持语速、音调、音量调节,以及暂停、继续、停止等精细控制
  • 支持合成到音频文件,方便离线使用或后续处理

不足之处

  • 部分平台(如 Web)依赖浏览器原生 TTS,声音质量和语言支持受限
  • 文档/社区待观察

适用场景

  • 为阅读类 App 添加朗读功能
  • 构建语音助手或无障碍交互应用
  • 在 Flutter 应用中实现多语言语音播报

替代项目

flutter_tts_plus、speech_to_text、avatar

项目介绍

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

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

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-19。开源免费,MIT许可证,可自由使用和修改。

它主要面向的使用场景是:为阅读类App添加朗读功能。同类可对比的替代方案包括 flutter_tts_plus、speech_to_text、avatar。

上一篇:mlx-audio-swift

下一篇:cboard

同类项目推荐

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···

★ 245 2026-08-09