Skip to main content
Last updated: 2026-06-06

Gemini Audio Understanding

As of 2026-04-08, successful Crazyrouter and local :4000 retests show:
  • gemini-3.1-pro can read audio/wav
  • the currently verified primary path is inlineData
  • short audio classification, transcription, language hints, and summaries can be requested directly in text

Verified Minimal Request

Observed successful response shape:

Request Notes

  • Prefer inlineData for audio understanding
  • Keep mimeType aligned with the actual format, such as audio/wav or audio/mpeg
  • Put raw Base64 into data without a Data URL prefix
  • If you need strict JSON instead of JSON-looking text, combine this route with Structured Outputs
This page only covers the short-audio understanding path that was actually rechecked successfully. For longer STT workflows or TTS, see the existing STT and TTS pages; Realtime is not currently shown as a public recommended example.