You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#39 — PRD: AI Radio — Host-driven Channel experience with chat timeline
What to build
Wire the microphone button on the Radio Screen. Tapping it records a voice clip, transcribes it via a speech-to-text API, and feeds the resulting text into the same Intervention flow as the text input.
Flow:
User taps the mic button — recording starts (button shows active/recording state)
User taps again (or silence is detected) — recording stops
Audio is sent to a speech-to-text provider (e.g. OpenAI Whisper API or platform ASR)
Transcribed text is displayed in the input bar (user can review before submitting, or auto-submit)
Parent
#39 — PRD: AI Radio — Host-driven Channel experience with chat timeline
What to build
Wire the microphone button on the Radio Screen. Tapping it records a voice clip, transcribes it via a speech-to-text API, and feeds the resulting text into the same Intervention flow as the text input.
Flow:
Request microphone permission before the first recording attempt. If permission is denied, show an explanatory message.
Acceptance criteria
Blocked by