# Transcribe Audio File — Google Speech Recognition Botize method — `google_sr.transcribe` (action). Transcribes a complete audio file or a part of it. - Accepted formats: MP3, M4A, WAV - Supports different languages - Transcribe up to 10 minutes of audio - Necessary Business Plan This is an action: it runs as a step of a task. Several can be chained. ## Fields you set The field's internal name, its type and the values it accepts. These fields accept `{{...}}` tags from earlier steps. - `file_url` *(string)* — Audio File URL - `file_type` *(string, one of: "mp3"; "m4a"; "wav")* — Audio File Format - `language` *(string, one of: "af-ZA"; "sq-AL"; "am-ET"; "ar-DZ"; "ar-BH"; "ar-EG"; "ar-IQ"; "ar-IL"; "ar-JO"; "ar-KW"; "ar-LB"; "ar-MR"; "ar-MA"; "ar-OM"; "ar-QA"; "ar-SA"; "ar-PS"; "ar-TN"; "ar-AE"; "ar-YE"; "hy-AM"; "az-AZ"; "eu-ES"; "bn-BD"; "bn-IN"; "bs-BA"; "bg-BG"; "my-MM"; "ca-ES"; "yue-Hant-HK"; "zh (cmn-Hans-CN)"; "zh-TW (cmn-Hant-TW)"; "hr-HR"; "cs-CZ"; "da-DK"; "nl-BE"; "nl-NL"; "en-AU"; "en-CA"; "en-GH"; "en-HK"; "en-IN"; "en-IE"; "en-KE"; "en-NZ"; "en-NG"; "en-PK"; "en-PH"; "en-SG"; "en-ZA"; "en-TZ"; "en-GB"; "en-US"; "et-EE"; "fil-PH"; "fi-FI"; "fr-BE"; "fr-CA"; "fr-FR"; "fr-CH"; "gl-ES"; "ka-GE"; "de-AT"; "de-DE"; "de-CH"; "el-GR"; "gu-IN"; "iw-IL"; "hi-IN"; "hu-HU"; "is-IS"; "id-ID"; "it-IT"; "it-CH"; "ja-JP"; "jv-ID"; "kn-IN"; "kk-KZ"; "km-KH"; "ko-KR"; "lo-LA"; "lv-LV"; "lt-LT"; "mk-MK"; "ms-MY"; "mr-IN"; "mn-MN"; "ne-NP"; "no-NO"; "fa-IR"; "pl-PL"; "pt-BR"; "pt-PT"; "pa-Guru-IN"; "ro-RO"; "ru-RU"; "sr-RS"; "si-LK"; "sk-SK"; "sl-SI"; "es-AR"; "es-BO"; "es-CL"; "es-CO"; "es-CR"; "es-DO"; "es-EC"; "es-SV"; "es-GT"; "es-HN"; "es-MX"; "es-NI"; "es-PA"; "es-PY"; "es-PE"; "es-PR"; "es-ES"; "es-US"; "es-UY"; "es-VE"; "su-ID"; "sw-KE"; "sw-TZ"; "sv-SE"; "ta-IN"; "ta-MY"; "ta-SG"; "ta-LK"; "te-IN"; "th-TH"; "tr-TR"; "uk-UA"; "ur-IN"; "ur-PK"; "uz-UZ"; "vi-VN"; "zu-ZA")* — Language - `from_second` *(number)* — Start from Second number - `duration` *(string, one of: "60"; "120"; "180"; "240"; "300"; "360"; "420"; "480"; "540"; "600")* — Duration ## Output variables Data this step makes available. Reference them in later steps with the double-brace tag. - `{{range_duration}}` *(int)* — Range duration. Total duration of the selected range to transcribe in seconds. For example: 60 - `{{source_duration}}` *(int)* — Source Duration. Total duration of the audio file in seconds. For example: 300 - `{{total_chunks}}` *(int)* — Total chunks. Total chunks - `{{transcription}}` *(text)* — Text. Text string with audio transcript - `{{sec_to_download}}` *(int)* — Download duration. Total duration in seconds used to download the audio file. For example: 60 - `{{sec_to_wav_export}}` *(int)* — WAV Export duration. Total duration in seconds used to export audio file to WAV format. For example: 45 ## This app Every trigger and action for Google Speech Recognition: https://botize.com/en/app/google_sr.md ## How to build this An AI assistant (Claude, ChatGPT, Cursor…) can create and edit these tasks in the user's account through the Botize MCP connector, included in every plan: https://webhook.botize.es/mcp - Connection guide: https://botize.com/en/mcp - Agent map: https://botize.com/llms.txt - New account: https://botize.com/en/join (500 free operations, no card) --- Machine-readable summary for AI assistants. Human version: https://botize.com/en/method/google_sr/transcribe