Skip to Content
GuidesVoice Recognition

Voice Input

Genfeed prompt bars can record microphone audio in supported web browsers and send the recording to the authenticated API for transcription.

Requirements

  • a browser with MediaRecorder and navigator.mediaDevices.getUserMedia;
  • microphone permission for the Genfeed web origin;
  • an authenticated API session; and
  • a transcription provider key configured on your instance (see Provider API Keys).

Browser and operating-system support varies. The UI hides or disables voice recording when the required browser APIs are unavailable.

Use voice input

  1. Open a prompt bar that exposes the microphone control.
  2. Allow microphone access when the browser asks.
  3. Start recording and speak the prompt.
  4. Stop recording and wait for transcription.
  5. Review the inserted text before generating.

The recorder captures WebM/Opus audio when the browser supports it. Recordings larger than 25 MB are rejected by the client. Transcription uses the transcription provider you configured, which may charge you directly.

Privacy

This is backend transcription, not guaranteed on-device speech recognition. Audio leaves the browser and is handled by your Genfeed API and the transcription provider you configured. Review that provider’s data terms.

Troubleshooting

  • If permission is denied, allow microphone access in the browser/site settings.
  • If no microphone is found, connect one and reload the page.
  • If recording is unsupported, use a current browser with MediaRecorder support.
  • If transcription fails, confirm the API session and transcription-provider configuration.

The repository also contains a lower-level Web Speech API hook for feature code, but these docs do not claim a mobile-app voice workflow, continuous listening, or a plan-specific local-processing mode.

Last updated on