{"openapi":"3.0.3","info":{"title":"VoxFlow Neural Speech & Alignment API","version":"2.1.0","description":"Zero-latency neural TTS synthesis, whisper transcription, and word timestamp alignment."},"servers":[{"url":"https://voxflow-809.pages.dev","description":"Cloudflare Pages Global Edge"},{"url":"http://127.0.0.1:8000","description":"Local FastApi Server"}],"paths":{"/api/keys/generate":{"post":{"summary":"Generate an API Key","description":"Generates a cryptographically signed VoxFlow API key for agents or apps.","requestBody":{"content":{"application/json":{"schema":{"properties":{"name":{"type":"string","example":"Cursor Assistant"}}}}}},"responses":{"201":{"description":"API Key created"}}}},"/api/keys/verify":{"get":{"summary":"Verify an API Key","responses":{"200":{"description":"Key valid"},"401":{"description":"Invalid key"}}}},"/api/voices":{"get":{"summary":"List all voices and models","responses":{"200":{"description":"Voices catalog"}}}},"/api/tts":{"post":{"summary":"Synthesize speech","requestBody":{"content":{"application/json":{"schema":{"required":["text"],"properties":{"text":{"type":"string"},"voice":{"type":"string","default":"flux-alexis-en"},"model":{"type":"string","default":"deepgram/flux-tts:free"}}}}}},"responses":{"200":{"description":"MP3 or WAV Audio binary"}}}},"/api/align":{"post":{"summary":"Align audio chunk with prompt for word timestamps","responses":{"200":{"description":"Word timestamps array"}}}},"/api/stt":{"post":{"summary":"Transcribe audio file to text","responses":{"200":{"description":"Transcript and segments"}}}}}}