[LocalMode] Long-text streaming synthesis (useStreamSpeech) with early playback that begins before synthesis completes, a live clause counter + current-clause display, speed control (0.5x–2.0x), pause/resume/stop transport, a WAV download (audio-{voiceId}-{timestamp}.wav), a one-shot single-take synthesis path,
pnpm dlx shadcn@latest add "https://registry.directory/r/localmode-ai/ui/blocks/audio/audiobook-reader.json"