Transcribe an audio file (received as a file) in one request
POST
https://vulavula-services.lelapa.ai
/v1/transcribe/sync
query Parameters
lang_code
diarise
booleanEnable diarisation
Enable diarisation
Default: falsedetect_music
booleanEnable music detection
Enable music detection
Default: false
Responses
Successful Response
id
upload_file_size
audio_length_seconds
sample_rate
channels
frame_rate
mime_type
language_code
diarisation_result
transcription_text
transcription_status
error_message
status_datetime
upload_datetime
warnings
Get usage statistics for the customer
GET
https://vulavula-services.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_time
string · 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_time
string · requiredEnd date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)
End date and time in ISO format (YYYY-MM-DDTHH:MM:SSZ)
interval
string · requiredInterval for aggregating data (e.g., 'minute', 'hour', 'day')
Interval for aggregating data (e.g., 'minute', 'hour', 'day')
Responses
Successful Response
total_invocations
integer · requiredtotal_successful_invocations
integer · requiredtotal_failed_invocations
integer · requiredtotal_pending_invocations
integer · requiredtotal_seconds_transcribed
number · requiredtotal_tokens
integer · requiredstart_date_time
string · requiredend_date_time
string · requiredinterval
string · required
usage
object[]Default: []