{
"statusCode": 404,
"errorCode": "agent_not_found",
"message": "Agent not found"
}
Send the files as multipart/form-data under the field name files (plural). Up to 10 files per request, 100 MB each. WAV and MP3 work; other common formats (M4A, FLAC, OGG) are generally accepted.The response returns straight away with one attachmentId per file. Transcription runs in the background.
attachmentIds are file IDs, not transcript IDs. To poll a transcript, find its id with List transcripts first. See How it works.
To translate the transcripts, send languageId as a form field (or as a query parameter). See Translation.
Translate the transcripts into this language, for example English (cd2d9868-1910-40bf-88f7-c490483ac01a). Leave it out to get them in the spoken language. See Translation.
Example:
"cd2d9868-1910-40bf-88f7-c490483ac01a"
Response
The files were uploaded and transcription started.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Olimi AI","colors":{"primary":"#111111","light":"#999999","dark":"#111111"},"logo":{"light":"https://mintcdn.com/olimi/Z3ML2rZXUsMQ8jzb/logo/light-olimi.svg?fit=max\u0026auto=format\u0026n=Z3ML2rZXUsMQ8jzb\u0026q=85\u0026s=27b6898bcac64fd881d2e404e5cfd8f9","dark":"https://mintcdn.com/olimi/Z3ML2rZXUsMQ8jzb/logo/dark-olimi.svg?fit=max\u0026auto=format\u0026n=Z3ML2rZXUsMQ8jzb\u0026q=85\u0026s=802d73eccb4d28418c54a17ac944c648"},"favicon":"https://mintcdn.com/olimi/Z3ML2rZXUsMQ8jzb/favicon.svg?fit=max\u0026auto=format\u0026n=Z3ML2rZXUsMQ8jzb\u0026q=85\u0026s=4939d39b8b7d446fe9f2fe07308ec8ca","api":{"openapi":["api-reference/openapi.json"]},"navbar":{"links":[],"primary":{"type":"button","label":"Dashboard","href":"https://app.olimi.ai"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"olimi","hasAudioNarration":false,"actualSubdomain":"olimi","customDomains":["docs.olimi.ai"],"gitSource":{"type":"github","owner":"olimi-ltd","repo":"olimidocs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abba64a122d8473aa35651c","collectionId":"9e8177be-72ef-4d00-b0cf-0b18570ad2b3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abba64a122d8473aa35651c"},"entitlements":{},"buildId":"6abba64a122d8473aa35651c","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Agents \u0026 Campaigns","count":22},{"language":"default","tag":"Speech","count":21},{"language":"default","tag":"Speech to Video","count":8},{"language":"default","tag":"Text to Speech","count":7},{"language":"default","tag":"Campaigns","count":6},{"language":"default","tag":"Speech to Text","count":6},{"language":"default","tag":"Contacts","count":5},{"language":"default","tag":"Agents","count":4},{"language":"default","tag":"Customer Lists","count":4},{"language":"default","tag":"Getting Started","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoint/speech/upload-stt","slug":"/api-reference/endpoint/speech/upload-stt","pageMetadata":{"title":"Upload audio","openapi":"post /api/v2/stt/upload","description":"Uploads up to 10 audio files and starts transcribing each one in the background.","href":"/api-reference/endpoint/speech/upload-stt"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Uploads up to 10 audio files and starts transcribing each one in the background.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Warning}=_components;if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Send the files as `,_jsx(_components.code,{children:`multipart/form-data`}),` under the field name `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`files`})}),` (plural). Up to 10 files per request, 100 MB each. WAV and MP3 work; other common formats (M4A, FLAC, OGG) are generally accepted.`]}),`\n`,_jsxs(_components.p,{children:[`The response returns straight away with one `,_jsx(_components.code,{children:`attachmentId`}),` per file. Transcription runs in the background.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`attachmentIds`}),` are `,_jsx(_components.strong,{children:`file`}),` IDs, not transcript IDs. To poll a transcript, find its `,_jsx(_components.code,{children:`id`}),` with `,_jsx(_components.a,{href:`/api-reference/endpoint/speech/list-stt`,children:`List transcripts`}),` first. See `,_jsx(_components.a,{href:`/api-reference/endpoint/speech/speech-to-text#how-it-works`,children:`How it works`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`To translate the transcripts, send `,_jsx(_components.code,{children:`languageId`}),` as a form field (or as a query parameter). See `,_jsx(_components.a,{href:`/api-reference/endpoint/speech/speech-to-text#translation`,children:`Translation`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Upload audio","openapi":"post /api/v2/stt/upload","description":"Uploads up to 10 audio files and starts transcribing each one in the background.","href":"/api-reference/endpoint/speech/upload-stt"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Upload audio","description":"Uploads up to 10 audio files and starts transcribing each one in the background.","tags":["Speech to Text"],"security":["182dcf45-07b0-46f4-b9bd-b2de4e5e9453"],"requestBody":"39039d78-b64d-4f45-8d63-2ecf7fe625a9","responses":{"200":"252c47f1-4c6a-4426-aaa7-6bfb0387fff1","400":"c814139d-7174-4bc8-ac8d-f344ca26d1f4","401":"9aca56bb-cc09-42e3-897b-08769320cfbf","413":"9d41086f-3e76-4e0c-9668-f4aef120cc1a"},"method":"post","type":"path","servers":["3cabd987-821f-4e55-8cec-f6a014192c9f"],"path":"/api/v2/stt/upload","baseUrlOptions":["https://api-eg.olimi.ai"],"title":"Upload audio","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","required":["files"],"properties":{"files":{"type":"string","format":"binary","description":"An audio file, under the field name `files` (plural). To upload several, repeat the field, up to 10 files, 100 MB each.","isRequired":true,"uniqueKey":"files","typeLabel":"file"},"languageId":{"type":"string","format":"uuid","description":"Translate the transcripts into this language, for example English (`cd2d9868-1910-40bf-88f7-c490483ac01a`). Leave it out to get them in the spoken language. See [Translation](/api-reference/endpoint/speech/speech-to-text#translation).","example":"cd2d9868-1910-40bf-88f7-c490483ac01a","uniqueKey":"languageId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"files":"\u003cstring>","languageId":"cd2d9868-1910-40bf-88f7-c490483ac01a"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"252c47f1-4c6a-4426-aaa7-6bfb0387fff1":{"description":"The files were uploaded and transcription started.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"Audio files uploaded and transcriptions initiated successfully","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"attachmentIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"data.attachmentIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"One ID per uploaded file, in upload order. These are file IDs, not transcript IDs.","example":["3c63b9cd-208b-498e-a644-6f1d8aa158a1"],"uniqueKey":"data.attachmentIds","typeLabel":"string\u003cuuid>[]"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Audio files uploaded and transcriptions initiated successfully","data":{"attachmentIds":["3c63b9cd-208b-498e-a644-6f1d8aa158a1"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"c814139d-7174-4bc8-ac8d-f344ca26d1f4":{"description":"No files were sent, the field name isn't `files`, more than 10 files were sent, `languageId` doesn't exist, or transcription couldn't be started.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","example":400,"uniqueKey":"statusCode","typeLabel":"integer"},"message":{"type":"string","example":"No audio files provided","uniqueKey":"message","typeLabel":"string"},"error":{"type":"string","example":"Bad Request","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":400,"message":"No audio files provided","error":"Bad Request"}}},"exampleType":"generated"}},"exampleType":"generated"},"9aca56bb-cc09-42e3-897b-08769320cfbf":{"description":"The `X-API-KEY` header is missing or the key isn't valid.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","example":404,"uniqueKey":"statusCode","typeLabel":"integer"},"errorCode":{"type":"string","description":"Machine-readable error code.","example":"agent_not_found","uniqueKey":"errorCode","typeLabel":"string"},"message":{"type":"string","description":"Human-readable text. May change; don't match on it.","example":"Agent not found","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":404,"errorCode":"agent_not_found","message":"Agent not found"}}},"exampleType":"generated"}},"exampleType":"generated"},"9d41086f-3e76-4e0c-9668-f4aef120cc1a":{"description":"A file is larger than 100 MB.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"182dcf45-07b0-46f4-b9bd-b2de4e5e9453":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-KEY","scopes":[]}}},"servers":{"3cabd987-821f-4e55-8cec-f6a014192c9f":{"url":"https://api-eg.olimi.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-KEY","scopes":[]},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"X-API-KEY"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"olimi","siteName":"Olimi AI","title":"Upload audio - Olimi AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-29T11:51:53.863Z","originalFileLocation":"api-reference/endpoint/speech/upload-stt.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Uploads up to 10 audio files and starts transcribing each one in the background.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Olimi AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Upload audio - Olimi AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Uploads up to 10 audio files and starts transcribing each one in the background.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Olimi AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://olimi.mintlify.app/_mintlify/api/og/v2?division=Speech+to+Text\u0026amp;title=Upload+audio\u0026amp;description=Uploads+up+to+10+audio+files+and+starts+transcribing+each+one+in+the+background.\u0026amp;theme=c984395f43d8d9539f01ceef\u0026amp;signature=8eca635dea92cf7772480ed26857202bd73438b9e62c5f07f3191a59d219b0bd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Upload audio - Olimi AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Uploads up to 10 audio files and starts transcribing each one in the background.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://olimi.mintlify.app/_mintlify/api/og/v2?division=Speech+to+Text\u0026amp;title=Upload+audio\u0026amp;description=Uploads+up+to+10+audio+files+and+starts+transcribing+each+one+in+the+background.\u0026amp;theme=c984395f43d8d9539f01ceef\u0026amp;signature=8eca635dea92cf7772480ed26857202bd73438b9e62c5f07f3191a59d219b0bd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/olimi/sSM7fJ5EVcZkWuGs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Olimi AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111111\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/speech/upload-stt.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.olimi.ai/#organization\",\"name\":\"Olimi AI\",\"url\":\"https://docs.olimi.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/olimi/Z3ML2rZXUsMQ8jzb/logo/light-olimi.svg?fit=max\u0026auto=format\u0026n=Z3ML2rZXUsMQ8jzb\u0026q=85\u0026s=27b6898bcac64fd881d2e404e5cfd8f9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.olimi.ai#website\",\"name\":\"Olimi AI\",\"url\":\"https://docs.olimi.ai\",\"publisher\":{\"@id\":\"https://docs.olimi.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt#webpage\",\"url\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt\",\"name\":\"Upload audio\",\"description\":\"Uploads up to 10 audio files and starts transcribing each one in the background.\",\"dateModified\":\"2026-09-29T11:51:53.863Z\",\"isPartOf\":{\"@id\":\"https://docs.olimi.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Speech\",\"item\":\"https://docs.olimi.ai/api-reference/endpoint/speech/text-to-speech\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Speech to Text\",\"item\":\"https://docs.olimi.ai/api-reference/endpoint/speech/speech-to-text\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Upload audio\",\"item\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt#apireference\",\"headline\":\"Upload audio\",\"name\":\"Upload audio\",\"description\":\"Uploads up to 10 audio files and starts transcribing each one in the background.\",\"url\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt\",\"mainEntityOfPage\":{\"@id\":\"https://docs.olimi.ai/api-reference/endpoint/speech/upload-stt#webpage\"},\"dateModified\":\"2026-09-29T11:51:53.863Z\",\"publisher\":{\"@id\":\"https://docs.olimi.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.olimi.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Olimi AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Olimi AI","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Account Setup","href":"/account-setup"},{"title":"PBX Installation","href":"/installation"}]},{"group":"API Overview","pages":[{"title":"Webhook Overview","icon":"webhook","href":"/webhook/webhook"},{"title":"API Authentication","icon":"gear-code","href":"/api-auth"}]},{"group":"Agents \u0026 Campaigns","pages":[{"group":"Agents","icon":"robot","pages":[{"title":"Agents","sidebarTitle":"Overview","href":"/api-reference/endpoint/agent/agents"},{"title":"List agents","openapi":"get /api/v2/agents","href":"/api-reference/endpoint/agent/list-agents"},{"title":"Get an agent","openapi":"get /api/v2/agents/{id}","href":"/api-reference/endpoint/agent/get-agent"},{"title":"Update an agent","openapi":"patch /api/v2/agents/{id}","href":"/api-reference/endpoint/agent/update-agent"}]},{"group":"Customer Lists","icon":"list","pages":[{"title":"Customer Lists","sidebarTitle":"Overview","href":"/api-reference/endpoint/customer-list/customer-lists"},{"title":"List customer lists","openapi":"get /api/v2/customer-lists","href":"/api-reference/endpoint/customer-list/list-customer-lists"},{"title":"Get a customer list","openapi":"get /api/v2/customer-lists/{id}","href":"/api-reference/endpoint/customer-list/get-customer-list"},{"title":"Create a customer list","openapi":"post /api/v2/customer-lists","href":"/api-reference/endpoint/customer-list/create-customer-list"}]},{"group":"Contacts","icon":"address-book","pages":[{"title":"Contacts","sidebarTitle":"Overview","href":"/api-reference/endpoint/contacts/contacts"},{"title":"List contacts","openapi":"get /api/v2/contacts/{customerListId}","href":"/api-reference/endpoint/contacts/list-contacts"},{"title":"Add a contact","openapi":"post /api/v2/contacts","href":"/api-reference/endpoint/contacts/create-contact"},{"title":"Edit a contact","openapi":"patch /api/v2/contacts/{id}","href":"/api-reference/endpoint/contacts/update-contact"},{"title":"Delete a contact","openapi":"delete /api/v2/contacts/{id}","href":"/api-reference/endpoint/contacts/delete-contact"}]},{"group":"Campaigns","icon":"bullhorn","pages":[{"title":"Campaigns","sidebarTitle":"Overview","href":"/api-reference/endpoint/campaigns/campaigns"},{"title":"List campaigns","openapi":"get /api/v2/campaigns","href":"/api-reference/endpoint/campaigns/list-campaigns"},{"title":"Get a campaign","openapi":"get /api/v2/campaigns/{id}","href":"/api-reference/endpoint/campaigns/get-campaign"},{"title":"Create a campaign","openapi":"post /api/v2/campaigns","href":"/api-reference/endpoint/campaigns/create-campaign"},{"title":"Update a campaign","openapi":"patch /api/v2/campaigns/{id}","href":"/api-reference/endpoint/campaigns/update-campaign"},{"title":"Delete a campaign","openapi":"delete /api/v2/campaigns/{id}","href":"/api-reference/endpoint/campaigns/delete-campaign"}]},{"group":"Calls","icon":"phone","pages":[{"title":"Calls","sidebarTitle":"Overview","href":"/api-reference/endpoint/calls/calls"},{"title":"List calls","openapi":"get /api/v2/calls","href":"/api-reference/endpoint/calls/list-calls"},{"title":"Get a call","openapi":"get /api/v2/calls/{id}","href":"/api-reference/endpoint/calls/get-call"}]}]},{"group":"Speech","pages":[{"group":"Text to Speech","icon":"volume-high","pages":[{"title":"Text to Speech","sidebarTitle":"Overview","href":"/api-reference/endpoint/speech/text-to-speech"},{"title":"List languages","openapi":"get /api/v2/languages/public","href":"/api-reference/endpoint/speech/list-tts-languages"},{"title":"List voices","openapi":"get /api/v2/tts/voices","href":"/api-reference/endpoint/speech/list-tts-voices"},{"title":"Create audio","openapi":"post /api/v2/tts","href":"/api-reference/endpoint/speech/create-tts"},{"title":"List audio","openapi":"get /api/v2/tts","href":"/api-reference/endpoint/speech/list-tts"},{"title":"Get audio","openapi":"get /api/v2/tts/{id}","href":"/api-reference/endpoint/speech/get-tts"},{"title":"Delete audio","openapi":"delete /api/v2/tts/{id}","href":"/api-reference/endpoint/speech/delete-tts"}]},{"group":"Speech to Text","icon":"closed-captioning","pages":[{"title":"Speech to Text","sidebarTitle":"Overview","description":"Upload recordings and get back speaker-labelled transcripts, optionally translated.","href":"/api-reference/endpoint/speech/speech-to-text"},{"title":"Upload audio","openapi":"post /api/v2/stt/upload","href":"/api-reference/endpoint/speech/upload-stt"},{"title":"List transcripts","openapi":"get /api/v2/stt","description":"Returns your transcripts, newest first, one page at a time.","href":"/api-reference/endpoint/speech/list-stt"},{"title":"Get a transcript","openapi":"get /api/v2/stt/{id}","href":"/api-reference/endpoint/speech/get-stt"},{"title":"Regenerate a transcript","openapi":"post /api/v2/stt/{id}/regenerate","href":"/api-reference/endpoint/speech/regenerate-stt"},{"title":"Delete a transcript","openapi":"delete /api/v2/stt/{id}","href":"/api-reference/endpoint/speech/delete-stt"}]},{"group":"Speech to Video","icon":"video","pages":[{"title":"Speech to Video","sidebarTitle":"Overview","href":"/api-reference/endpoint/speech/speech-to-video"},{"title":"List avatars","openapi":"get /api/v2/stv/avatars","href":"/api-reference/endpoint/speech/list-stv-avatars"},{"title":"Create a video","openapi":"post /api/v2/stv","href":"/api-reference/endpoint/speech/create-stv"},{"title":"Get video progress","openapi":"get /api/v2/stv/progress/{id}","href":"/api-reference/endpoint/speech/get-stv-progress"},{"title":"List videos","openapi":"get /api/v2/stv","href":"/api-reference/endpoint/speech/list-stv"},{"title":"Get a video","openapi":"get /api/v2/stv/{id}","href":"/api-reference/endpoint/speech/get-stv"},{"title":"Download a video","openapi":"get /api/v2/stv/{id}/download","href":"/api-reference/endpoint/speech/download-stv"},{"title":"Delete a video","openapi":"delete /api/v2/stv/{id}","href":"/api-reference/endpoint/speech/delete-stv"}]}]}]},"title":"Upload audio - Olimi AI","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}