Transcribe technical docs
Endpoint, auth header, parameters, prices, and tested request examples for Imole Transcribe.
Endpoint and pricing
Request headers
Authorization required
Bearer Imole API key.
Content-Type required
Use application/json for URL/base64 requests or multipart/form-data for file uploads.
Request parameters
model required
Use imole-transcribe.
file
Multipart audio file.
audio_url
Remote audio URL.
audio_base64
Base64 audio input.
filename
Optional filename for URL/base64 inputs.
lang required
Language code such as fon_Latn, ewe_Latn, eng_Latn, or fra_Latn.
Tested request examples
curl -X POST "https://api.imole.app/v1/audio/transcriptions" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-F "model=imole-transcribe" \
-F "file=@reference.mp3" \
-F "lang=fra_Latn" \curl -X POST "https://api.imole.app/v1/audio/transcriptions" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "imole-transcribe",
"audio_url": "https://imole.app/docs-samples/reference.mp3",
"filename": "reference.mp3",
"lang": "fra_Latn"
}'curl -H "Authorization: Bearer $IMOLE_API_KEY" "https://api.imole.app/v1/audio/jobs/$JOB_ID"