完整的 TTS 技术栈,全托管
语音生成、内容校验、CDN 缓存和防滥用——这些通常需要你自己搭建的能力,我们以服务的形式全部托管。

AI 内容校验
客户端 API key 容易被滥用——除非每个请求都经过校验。TTS2Go 的 AI 会检查提交的文本是否与你网站的实际内容一致,无需任何服务端代码即可防止滥用。你可以为每个内容档案设置阈值,自动通过、标记待审或直接拒绝。对于动态内容或用户生成内容,可以完全跳过 AI,在控制台中批量审批请求。
- AI 校验请求是否与你的网站内容匹配
- 自动通过、人工审核或自动拒绝工作流
- 按项目配置内容档案,支持示例和内容类型
- 批量人工审批,适合动态内容或希望完全掌控的团队

多框架 SDK
为 React、Vue、Svelte 和原生 JavaScript 提供一流的 TypeScript 包。每个 SDK 都提供符合框架习惯的组件和 Hooks,基于共享核心构建,具备完整的类型安全。
- React: <TTSButton />, useTTS() hook, <TTS2GoProvider />
- Vue: <TTSButton />, useTTS() composable, plugin install
- Svelte: createTTS() store, createTTSButton() DOM builder
- Vanilla: TTS2Go.create(), event-driven API, IIFE bundle

全球 CDN 分发
没有 TTS2Go,你需要自己准备对象存储、配置 CDN,并搭建缓存键系统。这些我们全都帮你搞定。音频文件只生成一次,存储在 Cloudflare R2 上,并从全球边缘节点分发。重复请求会立即返回缓存的音频。
- 内容寻址存储(SHA-256 去重)
- 边缘缓存的 MP3 文件,全球分发
- 确定性 URL,便于客户端缓存
- 缓存命中时零重复生成成本

音色库
在控制台中浏览和试听精选的高品质 ElevenLabs 音色。为每个项目指定默认音色,为每个 API key 限制可用音色,并在部署前试听。
- 直接在控制台中试听音色
- 按项目配置默认音色
- 按 API key 限制音色
- 音色元数据:名称、口音、风格、适用场景

用量分析
在统一的控制台中追踪积分用量、API 活动和内容校验率。查看哪些项目和音色最活跃,监控积分余额,并导出数据用于报告。
- 实时积分用量和生成状态
- 按项目和音色细分
- 每月已用积分与配额对比
- 审批率与校验图表

内容档案
描述你的网站内容,让 AI 能够校验生成请求。博客与 API 文档或营销文案的内容各不相同——内容档案让你可以按使用场景设置校验规则。
- 与项目关联的命名档案
- 内容类型与语言设置
- 每个档案可自定义校验阈值
- 状态管理(启用/暂停)
