The Complete TTS Stack, Fully Managed
Generation, content verification, CDN caching, and abuse prevention — everything you'd normally have to build, managed as a service.

AI Content Verification
Client-side API keys are vulnerable to abuse — unless every request is verified. TTS2Go's AI checks that submitted text matches your website's actual content, preventing misuse with no server-side code required. Set thresholds per content profile to auto-approve, flag for review, or reject. For dynamic or user-generated content, skip AI entirely and bulk-approve requests from the dashboard.
- AI validates requests match your site content
- Auto-approve, manual review, or auto-reject workflows
- Per-project content profiles with examples and content type
- Bulk manual approval for dynamic content or teams that prefer full control

Multi-Framework SDKs
First-class TypeScript packages for React, Vue, Svelte, and vanilla JavaScript. Each SDK provides framework-idiomatic components and hooks, built on a shared core with full type safety.
- 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

Global CDN Delivery
Without TTS2Go, you'd provision object storage, configure a CDN, and build a cache-keying system. We handle all of that. Audio files are generated once, stored on Cloudflare R2, and served from edge locations worldwide. Repeat requests return cached audio instantly.
- Content-addressable storage (SHA-256 dedup)
- Edge-cached MP3 files served globally
- Deterministic URLs for client-side caching
- Zero re-generation cost on cache hits

Voice Library
Browse and preview a curated set of high-quality ElevenLabs voices from your dashboard. Assign default voices per project, restrict available voices per API key, and preview before deploying.
- Preview voices directly in the dashboard
- Per-project default voice configuration
- Per-API-key voice restrictions
- Voice metadata: name, accent, style, use case

Usage Analytics
Track credit usage, API activity, and content verification rates from a unified dashboard. See which projects and voices are most active, monitor your credit balance, and export data for reporting.
- Real-time credit usage and generation status
- Per-project and per-voice breakdowns
- Monthly credits used vs. allocation
- Approval rate and verification charts

Content Profiles
Describe what your site is about so AI can validate generation requests. A blog has different content than API documentation or marketing copy — content profiles let you set validation rules per use case.
- Named profiles linked to projects
- Content type and language settings
- Custom verification threshold per profile
- Status management (active/paused)
