# Gemini 3.5 Transcribe (`google/gemini-3.5-transcribe`): API > google/gemini-3.5-transcribe is a speech-to-text model from Google you can call on the OceanToken API. Endpoint: `POST https://api.oceantoken.ai/v1/audio/transcriptions`, multipart/form-data. Auth: `Authorization: Bearer $OCEANTOKEN_API_KEY`. OpenAI-compatible; the OpenAI SDKs work with base URL https://api.oceantoken.ai/v1. ## Request parameters - `file` (binary; required): The audio: mp3, m4a, wav, webm and other common formats. - `model` (string; required): This model's ID. - `language` (string): ISO-639-1 code such as `en`; improves accuracy. - `prompt` (string): Names and spellings to expect. - `response_format` (string; json, text, verbose_json, srt, vtt; default "json"): Models differ in which they offer. ## Example: Transcribe a file ```bash curl https://api.oceantoken.ai/v1/audio/transcriptions \ -H "Authorization: Bearer $OCEANTOKEN_API_KEY" \ -F model="google/gemini-3.5-transcribe" -F file=@meeting.mp3 ``` ```python import os from openai import OpenAI client = OpenAI(base_url="https://api.oceantoken.ai/v1", api_key=os.environ["OCEANTOKEN_API_KEY"]) with open("meeting.mp3", "rb") as f: result = client.audio.transcriptions.create(model="google/gemini-3.5-transcribe", file=f) print(result.text) ``` ## Response - `text` (string): The transcript. ```json { "text": "Hello and welcome." } ``` ## More - Model page: https://docs.oceantoken.ai/models/google/gemini-3.5-transcribe - This spec as JSON (with a JSON Schema of the request): https://docs.oceantoken.ai/models/google/gemini-3.5-transcribe/spec.json - Guide: https://docs.oceantoken.ai/guides/audio - All models: https://docs.oceantoken.ai/llms.txt