mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-15 21:11:08 +02:00
Bundle the 11 tour narration clips as renderer assets so the tour never calls ElevenLabs (works offline and signed-out). useVoiceTTS gains speakUrl() which plays a ready URL through the same queue/analyser path, keeping lip-sync and cancellation intact. Clips are regenerated with scripts/generate-tour-audio.mjs, which parses TOUR_STEPS from product-tour.tsx and synthesizes via @x/core. Default TTS voice is now s3TPKV1kjDlVtZbl4Ksh. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| docs | ||
| scripts | ||
| src | ||
| .gitignore | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||