mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-12 21:02:17 +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> |
||
|---|---|---|
| .. | ||
| .pnpm-store/v11 | ||
| apps | ||
| packages | ||
| patches | ||
| .gitignore | ||
| ANALYTICS.md | ||
| CODE_MODE_ENGINES_PLAN.md | ||
| eslint.config.mts | ||
| LIVE_NOTE.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| tsconfig.base.json | ||