Eden AI Audio API
The Audio API from Eden AI — the first-party OpenAPI harvested from api.edenai.run declares 9 operation(s).
The Audio API from Eden AI — the first-party OpenAPI harvested from api.edenai.run declares 9 operation(s).
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/eden-ai-audio-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
{
"openapi": "3.0.3",
"info": {
"title": "Audio Features",
"version": "2.0",
"description": "Your project description"
},
"paths": {
"/audio/speech_to_text_async/": {
"get": {
"operationId": "audio_speech_to_text_async_retrieve",
"description": "Get a list of all jobs launched for this feature. You'll then be able to use the ID of each one to get its status and results.<br>\n Please note that a **job status doesn't get updated until a get request** is sent.",
"summary": "Speech to Text List Jobs",
"tags": [
"Speech To Text Async"
],
"security": [
{
"FeatureApiAuth": []
},
{}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListAsyncJobResponse"
},
"examples": {
"ResponseExample": {
"value": {
"jobs": [
{
"providers": "['gladia', 'microsoft', 'assembly', 'deepgram', 'google', 'amazon', 'openai']",
"nb": 7,
"nb_ok": 7,
"public_id": "2a213f8e-5721-41e2-a435-50758e553883",
"state": "finished",
"created_at": "2026-09-06T09:41:47.406169"
},
{
"providers": "['gladia', 'microsoft', 'assembly', 'deepgram', 'google', 'amazon', 'openai']",
"nb": 7,
"nb_ok": 7,
"public_id": "17e80ccc-3f76-4b4f-9434-435e1a25c76f",
"state": "finished",
"created_at": "2026-09-06T08:41:47.406180"
},
{
"providers": "['gladia', 'microsoft', 'assembly', 'deepgram', 'google', 'amazon', 'openai']",
"nb": 7,
"nb_ok": 7,
"public_id": "237bff8b-6c61-4bbe-97bc-6b7b2d4892a5",
"state": "finished",
"created_at": "2026-09-06T07:41:47.406185"
}
]
},
"summary": "Response Example"
}
}
}
},
"description": ""
}
}
},
"post": {
"operationId": "audio_speech_to_text_async_create",
"description": "<details><summary><strong style='color: #0072a3; cursor: pointer'>Available Providers</strong></summary>\n\n\n\n|Provider|Model|Version|Price|Billing unit|\n|----|----|-------|-----|------------|\n|**amazon**|-|`boto3 (v1.15.18)`|0.024 (per 60 seconde)|15 seconde\n|**google**|-|`v1p1beta1`|0.024 (per 60 seconde)|1 seconde\n|**microsoft**|-|`v1.0`|0.0168 (per 60 seconde)|1 seconde\n|**assembly**|-|`v2`|0.011 (per 60 seconde)|1 seconde\n|**deepgram**|**nova-3**|`v1`|0.0052 (per 60 seconde)|1 seconde\n|**deepgram**|**enhanced**|`v1`|0.0189 (per 60 seconde)|1 seconde\n|**deepgram**|-|`v1`|0.0189 (per 60 seconde)|1 seconde\n|**deepgram**|**base**|`v1`|0.0169 (per 60 seconde)|1 seconde\n|**openai**|-|`boto3 (v1.15.18)`|0.006 (per 60 seconde)|1 seconde\n|**gladia**|-|`v1`|0.0102 (per 60 seconde)|1 seconde\n\n\n</details>\n\n<details><summary>Supported Languages</summary>\n\n\n\n\n\n|Name|Value|\n|----|-----|\n|**Afrikaans**|`af`|\n|**Albanian**|`sq`|\n|**Amharic**|`am`|\n|**Arabic**|`ar`|\n|**Armenian**|`hy`|\n|**Azerbaijani**|`az`|\n|**Bashkir**|`ba`|\n|**Basque**|`eu`|\n|**Belarusian**|`be`|\n|**Bengali**|`bn`|\n|**Bosnian**|`bs`|\n|**Breton**|`br`|\n|**Bulgarian**|`bg`|\n|**Burmese**|`my`|\n|**Catalan**|`ca`|\n|**Chinese**|`zh`|\n|**Croatian**|`hr`|\n|**Czech**|`cs`|\n|**Danish**|`da`|\n|**Dutch**|`nl`|\n|**English**|`en`|\n|**Esperanto**|`eo`|\n|**Estonian**|`et`|\n|**Filipino**|`fil`|\n|**Finnish**|`fi`|\n|**French**|`fr`|\n|**Galician**|`gl`|\n|**Georgian**|`ka`|\n|**German**|`de`|\n|**Gujarati**|`gu`|\n|**Haitian**|`ht`|\n|**Hausa**|`ha`|\n|**Hebrew**|`he`|\n|**Hebrew**|`iw`|\n|**Hindi**|`hi`|\n|**Hungarian**|`hu`|\n|**Icelandic**|`is`|\n|**Indonesian**|`id`|\n|**Interlingua (International Auxiliary Language Association)**|`ia`|\n|**Irish**|`ga`|\n|**Italian**|`it`|\n|**Japanese**|`ja`|\n|**Javanese**|`jv`|\n|**Kannada**|`kn`|\n|**Kazakh**|`kk`|\n|**Khmer**|`km`|\n|**Korean**|`ko`|\n|**Lao**|`lo`|\n|**Latvian**|`lv`|\n|**Lingala**|`ln`|\n|**Lithuanian**|`lt`|\n|**Luxembourgish**|`lb`|\n|**Macedonian**|`mk`|\n|**Malagasy**|`mg`|\n|**Malay (macrolanguage)**|`ms`|\n|**Malayalam**|`ml`|\n|**Maltese**|`mt`|\n|**Mandarin Chinese**|`cmn`|\n|**Maori**|`mi`|\n|**Marathi**|`mr`|\n|**Modern Greek (1453-)**|`el`|\n|**Mongolian**|`mn`|\n|**Nepali (macrolanguage)**|`ne`|\n|**Norwegian**|`no`|\n|**Norwegian Bokmål**|`nb`|\n|**Occitan (post 1500)**|`oc`|\n|**Panjabi**|`pa`|\n|**Persian**|`fa`|\n|**Polish**|`pl`|\n|**Portuguese**|`pt`|\n|**Pushto**|`ps`|\n|**Romanian**|`mo`|\n|**Romanian**|`ro`|\n|**Russian**|`ru`|\n|**Serbian**|`sr`|\n|**Sindhi**|`sd`|\n|**Sinhala**|`si`|\n|**Slovak**|`sk`|\n|**Slovenian**|`sl`|\n|**Somali**|`so`|\n|**Spanish**|`es`|\n|**Sundanese**|`su`|\n|**Swahili (macrolanguage)**|`sw`|\n|**Swedish**|`sv`|\n|**Tagalog**|`tl`|\n|**Tamil**|`ta`|\n|**Telugu**|`te`|\n|**Thai**|`th`|\n|**Turkish**|`tr`|\n|**Uighur**|`ug`|\n|**Ukrainian**|`uk`|\n|**Urdu**|`ur`|\n|**Uzbek**|`uz`|\n|**Vietnamese**|`vi`|\n|**Welsh**|`cy`|\n|**Wu Chinese**|`wuu`|\n|**Yiddish**|`yi`|\n|**Yoruba**|`yo`|\n|**Yue Chinese**|`yue`|\n|**Zulu**|`zu`|\n|**at**|`at`|\n|**jp**|`jp`|\n|**mymr**|`mymr`|\n\n</details><details><summary>Supported Detailed Languages</summary>\n\n\n\n\n\n|Name|Value|\n|----|-----|\n|**Auto detection**|`auto-detect`|\n|**Afrikaans (South Africa)**|`af-ZA`|\n|**Albanian (Albania)**|`sq-AL`|\n|**Amharic (Ethiopia)**|`am-ET`|\n|**Arabic (Algeria)**|`ar-DZ`|\n|**Arabic (Bahrain)**|`ar-BH`|\n|**Arabic (Egypt)**|`ar-EG`|\n|**Arabic (Iraq)**|`ar-IQ`|\n|**Arabic (Israel)**|`ar-IL`|\n|**Arabic (Jordan)**|`ar-JO`|\n|**Arabic (Kuwait)**|`ar-KW`|\n|**Arabic (Lebanon)**|`ar-LB`|\n|**Arabic (Libya)**|`ar-LY`|\n|**Arabic (Mauritania)**|`ar-MR`|\n|**Arabic (Morocco)**|`ar-MA`|\n|**Arabic (Oman)**|`ar-OM`|\n|**Arabic (Palestinian Territories)**|`ar-PS`|\n|**Arabic (Qatar)**|`ar-QA`|\n|**Arabic (Saudi Arabia)**|`ar-SA`|\n|**Arabic (Syria)**|`ar-SY`|\n|**Arabic (Tunisia)**|`ar-TN`|\n|**Arabic (United Arab Emirates)**|`ar-AE`|\n|**Arabic (Yemen)**|`ar-YE`|\n|**Armenian (Armenia)**|`hy-AM`|\n|**Azerbaijani (Azerbaijan)**|`az-AZ`|\n|**Bangla (Bangladesh)**|`bn-BD`|\n|**Bangla (India)**|`bn-IN`|\n|**Basque (Spain)**|`eu-ES`|\n|**Bosnian (Bosnia & Herzegovina)**|`bs-BA`|\n|**Bulgarian (Bulgaria)**|`bg-BG`|\n|**Burmese (Myanmar (Burma))**|`my-MM`|\n|**Cantonese (China)**|`yue-CN`|\n|**Cantonese (Traditional, Hong Kong SAR China)**|`yue-Hant-HK`|\n|**Catalan (Spain)**|`ca-ES`|\n|**Chinese (China)**|`zh-CN`|\n|**Chinese (Hong Kong SAR China)**|`zh-HK`|\n|**Chinese (Taiwan)**|`zh-TW`|\n|**Croatian (Croatia)**|`hr-HR`|\n|**Czech (Czechia)**|`cs-CZ`|\n|**Danish (Denmark)**|`da-DK`|\n|**Dutch (Belgium)**|`nl-BE`|\n|**Dutch (Netherlands)**|`nl-NL`|\n|**English (Australia)**|`en-AU`|\n|**English (Canada)**|`en-CA`|\n|**English (Ghana)**|`en-GH`|\n|**English (Hong Kong SAR China)**|`en-HK`|\n|**English (India)**|`en-IN`|\n|**English (Ireland)**|`en-IE`|\n|**English (Kenya)**|`en-KE`|\n|**English (New Zealand)**|`en-NZ`|\n|**English (Nigeria)**|`en-NG`|\n|**English (Pakistan)**|`en-PK`|\n|**English (Philippines)**|`en-PH`|\n|**English (Singapore)**|`en-SG`|\n|**English (South Africa)**|`en-ZA`|\n|**English (Tanzania)**|`en-TZ`|\n|**English (United Kingdom)**|`en-GB`|\n|**English (United Kingdom)**|`en-UK`|\n|**English (United States)**|`en-US`|\n|**Estonian (Estonia)**|`et-EE`|\n|**Filipino (Philippines)**|`fil-PH`|\n|**Finnish (Finland)**|`fi-FI`|\n|**French (Belgium)**|`fr-BE`|\n|**French (Canada)**|`fr-CA`|\n|**French (France)**|`fr-FR`|\n|**French (Switzerland)**|`fr-CH`|\n|**Galician (Spain)**|`gl-ES`|\n|**Georgian (Georgia)**|`ka-GE`|\n|**German (Austria)**|`de-AT`|\n|**German (Germany)**|`de-DE`|\n|**German (Switzerland)**|`de-CH`|\n|**Greek (Greece)**|`el-GR`|\n|**Gujarati (India)**|`gu-IN`|\n|**Hebrew (Israel)**|`he-IL`|\n|**Hebrew (Israel)**|`iw-IL`|\n|**Hindi (India)**|`hi-IN`|\n|**Hindi (Latin)**|`hi-Latn`|\n|**Hungarian (Hungary)**|`hu-HU`|\n|**Icelandic (Iceland)**|`is-IS`|\n|**Indonesian (Indonesia)**|`id-ID`|\n|**Irish (Ireland)**|`ga-IE`|\n|**Italian (Italy)**|`it-IT`|\n|**Italian (Switzerland)**|`it-CH`|\n|**Japanese (Japan)**|`ja-JP`|\n|**Javanese (Indonesia)**|`jv-ID`|\n|**Kannada (India)**|`kn-IN`|\n|**Kazakh (Kazakhstan)**|`kk-KZ`|\n|**Khmer (Cambodia)**|`km-KH`|\n|**Korean (South Korea)**|`ko-KR`|\n|**Lao (Laos)**|`lo-LA`|\n|**Latvian (Latvia)**|`lv-LV`|\n|**Lithuanian (Lithuania)**|`lt-LT`|\n|**Macedonian (North Macedonia)**|`mk-MK`|\n|**Malay (Malaysia)**|`ms-MY`|\n|**Malayalam (India)**|`ml-IN`|\n|**Maltese (Malta)**|`mt-MT`|\n|**Marathi (India)**|`mr-IN`|\n|**Mongolian (Mongolia)**|`mn-MN`|\n|**Nepali (Nepal)**|`ne-NP`|\n|**Norwegian (Norway)**|`no-NO`|\n|**Norwegian Bokmål (Norway)**|`nb-NO`|\n|**Pashto (Afghanistan)**|`ps-AF`|\n|**Persian (Iran)**|`fa-IR`|\n|**Polish (Poland)**|`pl-PL`|\n|**Portuguese (Brazil)**|`pt-BR`|\n|**Portuguese (Portugal)**|`pt-PT`|\n|**Punjabi (India)**|`pa-Guru-IN`|\n|**Romanian (Romania)**|`ro-RO`|\n|**Russian (Russia)**|`ru-RU`|\n|**Serbian (Serbia)**|`sr-RS`|\n|**Sinhala (Sri Lanka)**|`si-LK`|\n|**Slovak (Slovakia)**|`sk-SK`|\n|**Slovenian (Slovenia)**|`sl-SI`|\n|**Somali (Somalia)**|`so-SO`|\n|**Spanish (Argentina)**|`es-AR`|\n|**Spanish (Bolivia)**|`es-BO`|\n|**Spanish (Chile)**|`es-CL`|\n|**Spanish (Colombia)**|`es-CO`|\n|**Spanish (Costa Rica)**|`es-CR`|\n|**Spanish (Cuba)**|`es-CU`|\n|**Spanish (Dominican Republic)**|`es-DO`|\n|**Spanish (Ecuador)**|`es-EC`|\n|**Spanish (El Salvador)**|`es-SV`|\n|**Spanish (Equatorial Guinea)**|`es-GQ`|\n|**Spanish (Guatemala)**|`es-GT`|\n|**Spanish (Honduras)**|`es-HN`|\n|**Spanish (Latin America)**|`es-419`|\n|**Spanish (Mexico)**|`es-MX`|\n|**Spanish (Nicaragua)**|`es-NI`|\n|**Spanish (Panama)**|`es-PA`|\n|**Spanish (Paraguay)**|`es-PY`|\n|**Spanish (Peru)**|`es-PE`|\n|**Spanish (Puerto Rico)**|`es-PR`|\n|**Spanish (Spain)**|`es-ES`|\n|**Spanish (United States)**|`es-US`|\n|**Spanish (Uruguay)**|`es-UY`|\n|**Spanish (Venezuela)**|`es-VE`|\n|**Sundanese (Indonesia)**|`su-ID`|\n|**Swahili (Kenya)**|`sw-KE`|\n|**Swahili (Tanzania)**|`sw-TZ`|\n|**Swedish (Sweden)**|`sv-SE`|\n|**Tamil (India)**|`ta-IN`|\n|**Tamil (Malaysia)**|`ta-MY`|\n|**Tamil (Singapore)**|`ta-SG`|\n|**Tamil (Sri Lanka)**|`ta-LK`|\n|**Telugu (India)**|`te-IN`|\n|**Thai (Thailand)**|`th-TH`|\n|**Turkish (Türkiye)**|`tr-TR`|\n|**Ukrainian (Ukraine)**|`uk-UA`|\n|**Urdu (India)**|`ur-IN`|\n|**Urdu (Pakistan)**|`ur-PK`|\n|**Uzbek (Uzbekistan)**|`uz-UZ`|\n|**Vietnamese (Vietnam)**|`vi-VN`|\n|**Welsh (United Kingdom)**|`cy-GB`|\n|**Wu Chinese (China)**|`wuu-CN`|\n|**Zulu (South Africa)**|`zu-ZA`|\n\n</details><a href='https://old-app.edenai.run/v2/models?technology=audio-speech_to_text_async' target='_blank' rel='noopener noreferrer' ><h4>Supported Models</h4></a>\n\n<details><summary>Default Models</summary>\n\n\n\n\n\n|Name|Value|\n|----|-----|\n|**deepgram**|`enhanced`|\n\n</details>",
"summary": "Speech to Text Launch Job",
"tags": [
"Speech To Text Async"
],
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"$ref": "#/components/schemas/SpeechToTextAsyncRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "gladia,microsoft,assembly,deepgram,google,amazon,openai",
"file": "/edenai/edenai/features/audio/samples/data/conversation.mp3",
"language": "en",
"speakers": 2,
"profanity_filter": false,
"custom_vocabulary": ""
},
"summary": "Request Example"
}
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/SpeechToTextAsyncRequest"
},
"examples": {
"RequestExample": {
"value": {
"providers": "gladia,microsoft,assembly,deepgram,google,amazon,openai",
"language": "en",
"speakers": 2,
"profanity_filter": false,
"custom_vocabulary": "",
"file_url": "http://edenai-resource-example.mp3"
},
"summary": "Request Example"
}
}
}
},
"required": true
},
"security": [
{
"FeatureApiAuth": []
},
{}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LaunchAsyncJobResponse"
},
"examples": {
"ResponseExample": {
"value": {
"public_id": "32adbdd8-1867-4a71-873d-c9e1dfdb2b99"
},
"summary": "Response Example"
}
}
}
},
"description": ""
}
}
},
"delete": {
"operationId": "audio_speech_to_text_async_destroy",
"description": "Generic class to handle method GET all async job for user\n\nAttributes:\n feature (str): EdenAI feature\n subfeature (str): EdenAI subfeature",
"summary": "Speech to text delete Jobs",
"tags": [
"Speech To Text Async"
],
"security": [
{
"FeatureApiAuth": []
},
{}
],
"responses": {
"204": {
"description": "No response body"
}
}
}
},
"/audio/speech_to_text_async/{public_id}/": {
"get": {
"operationId": "audio_speech_to_text_async_retrieve_2",
"description": "Get the status and results of an async job given its ID.",
"summary": "Speech to Text Get Job Results",
"parameters": [
{
"in": "path",
"name": "public_id",
"schema": {
"type": "string"
},
"required": true
},
{
"in": "query",
"name": "response_as_dict",
"schema": {
"type": "boolean",
"default": true
}
},
{
"in": "query",
"name": "show_base_64",
"schema": {
"type": "boolean",
"default": true
}
},
{
"in": "query",
"name": "show_original_response",
"schema": {
"type": "boolean",
"default": false
}
}
],
"tags": [
"Speech To Text Async"
],
"security": [
{
"FeatureApiAuth": []
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/asyncaudiospeech_to_text_asyncResponseModel"
},
"examples": {
"ResponseExample": {
"value": {
"public_id": "ba0b8897-7ed9-49bd-a8f6-563689be3ccc",
"status": "finished",
"error": null,
"results": {
"gladia": {
"error": null,
"id": "49520dd8-666f-42ce-a3b4-cbb74da5b518",
"final_status": "finished",
"text": "Unit 1, page 14, real conversations. Hello. Hi. What's your name? Claudia. What's your name? I'm Chihiro. Nice to meet you. Chihiro? Yeah, that's right. Where are you from?",
"diarization": {
"total_speakers": 6,
"entries": [
{
"segment": "Unit",
"start_time": "0.25004",
"end_time": "0.47012",
"speaker": 0,
"confidence": 0.7
},
{
"segment": " 1,",
"start_time": "0.65018",
"end_time": "0.89026",
"speaker": 0,
"confidence": 0.02
},
{
"segment": " page",
"start_time": "1.4904600000000001",
"end_time": "1.85058",
"speaker": 1,
"confidence": 0.21
},
{
"segment": " 14,",
"start_time": "1.9306100000000002",
"end_time": "2.55082",
"speaker": 1,
"confidence": 0.01
},
{
"segment": " real",
"start_time": "3.43112",
"end_time": "3.69121",
"speaker": 1,
"confidence": 0.99
},
{
"segment": " conversations.",
"start_time": "3.7712399999999997",
"end_time": "4.7115599999999995",
"speaker": 1,
"confidence": 0.97
},
{
"segment": " Hello.",
"start_time": "6.8923",
"end_time": "7.1323799999999995",
"speaker": 2,
"confidence": 0.05
},
{
"segment": " Hi.",
"start_time": "7.1924",
"end_time": "7.31244",
"speaker": 2,
"confidence": 0.0
},
{
"segment": " What's",
"start_time": "7.31244",
"end_time": "8.39281",
"speaker": 2,
"confidence": 0.01
},
{
"segment": " your",
"start_time": "8.39281",
"end_time": "8.51285",
"speaker": 2,
"confidence": 0.04
},
{
"segment": " name?",
"start_time": "8.55286",
"end_time": "8.87297",
"speaker": 2,
"confidence": 0.04
},
{
"segment": " Claudia.",
"start_time": "9.373140000000001",
"end_time": "9.793280000000001",
"speaker": 3,
"confidence": 0.61
},
{
"segment": " What's",
"start_time": "10.613560000000001",
"end_time": "10.83364",
"speaker": 3,
"confidence": 0.66
},
{
"segment": " your",
"start_time": "10.873650000000001",
"end_time": "10.99369",
"speaker": 3,
"confidence": 0.49
},
{
"segment": " name?",
"start_time": "11.033700000000001",
"end_time": "11.333810000000001",
"speaker": 3,
"confidence": 0.99
},
{
"segment": " I'm",
"start_time": "11.53387",
"end_time": "11.653910000000002",
"speaker": 4,
"confidence": 0.3
},
{
"segment": " Chihiro.",
"start_time": "11.713940000000001",
"end_time": "12.09406",
"speaker": 4,
"confidence": 0.58
},
{
"segment": " Nice",
"start_time": "12.7743",
"end_time": "13.014380000000001",
"speaker": 4,
"confidence": 0.59
},
{
"segment": " to",
"start_time": "13.014380000000001",
"end_time": "13.0944",
"speaker": 4,
"confidence": 0.24
},
{
"segment": " meet",
"start_time": "13.114410000000001",
"end_time": "13.374500000000001",
"speaker": 4,
"confidence": 0.81
},
{
"segment": " you.",
"start_time": "13.41451",
"end_time": "13.534550000000001",
"speaker": 4,
"confidence": 0.36
},
{
"segment": " Chihiro?",
"start_time": "14.01472",
"end_time": "15.075080000000002",
"speaker": 5,
"confidence": 0.61
},
{
"segment": " Yeah,",
"start_time": "15.37518",
"end_time": "15.495220000000002",
"speaker": 5,
# --- truncated at 32 KB (317 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eden-ai/refs/heads/main/openapi/_original/eden-ai-audio-features-openapi.json