openreader/src/lib/server/tts
Richard R 7d7e933323 refactor(tts): replace manifest and audio endpoints with presigned and fallback URLs
Remove legacy TTS segment manifest and audio endpoints in favor of new presigned and fallback audio URL approach. Update segment manifest structure to include `audioPresignUrl` and `audioFallbackUrl` fields, deprecating the previous `audioUrl`. Refactor segment ensure logic and TTS context to utilize the new playback source model. Add server utilities for generating presigned S3 URLs and introduce new API routes for presign and fallback audio retrieval. Clean up obsolete client API functions and types to reflect the new manifest format.
2026-05-04 12:04:24 -06:00
..
generate.ts refactor(tts): extract voice resolution logic to server module and update imports 2026-04-16 15:46:55 -06:00
segments-audio.ts refactor(tts): replace manifest and audio endpoints with presigned and fallback URLs 2026-05-04 12:04:24 -06:00
segments-auth.ts feat(tts): add TTS segments API, schema, storage, and manifest endpoints 2026-05-04 10:18:56 -06:00
segments-blobstore.ts refactor(tts): replace manifest and audio endpoints with presigned and fallback URLs 2026-05-04 12:04:24 -06:00
segments.ts feat(tts): add TTS segments API, schema, storage, and manifest endpoints 2026-05-04 10:18:56 -06:00
upstream-response.ts refactor(tts): centralize upstream response helpers and improve settings validation 2026-04-16 13:07:31 -06:00
voice-resolution.ts refactor(tts): extract voice resolution logic to server module and update imports 2026-04-16 15:46:55 -06:00