Transcribe an audio file (received as a file) in one request
POST
https://api.lelapa.ai
/v1/transcribe/sync
query Parameters
lang_codediarisebooleanEnable diarisation
Enable diarisation
Default: falsedetect_musicbooleanEnable music detection
Enable music detection
Default: false
Responses
Successful Response
idupload_file_sizeaudio_length_secondssample_ratechannelsframe_ratemime_typelanguage_codediarisation_resulttranscription_texttranscription_statuserror_messagestatus_datetimeupload_datetimewarnings
Get usage statistics for the customer
GET
https://api.lelapa.ai
/v1/transcribe/usage
GET TRANSCRIBE USAGE
Accepts a start date, end date, and interval and returns usage statistics for the customer.
Args
start_date_time: start date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)end_date_time: end date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)interval: interval for aggregating data (e.g., 'minute', 'hour', 'day')
Returns
TranscribeUsageReport: a report containing usage statistics for the customer
Raises
HTTPException 400: if the date format is invalid | if the interval is invalid | if the start date is after the end date
query Parameters
start_date_timestring · requiredStart date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)
Start date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)
end_date_timestring · requiredEnd date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)
End date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)
intervalstring · requiredInterval for aggregating data (e.g., 'minute', 'hour', 'day')
Interval for aggregating data (e.g., 'minute', 'hour', 'day')
Responses
Successful Response
total_invocationsinteger · requiredtotal_successful_invocationsinteger · requiredtotal_failed_invocationsinteger · requiredtotal_pending_invocationsinteger · requiredtotal_seconds_transcribednumber · requiredtotal_tokensinteger · requiredstart_date_timestring · requiredend_date_timestring · requiredintervalstring · required
usageobject[]Default: []

