Start Transcription
Start the transcription process for the uploaded audio files. This endpoint is called after uploading any audio files in S3 bucket for transcription and processing.
Documentation Index
Fetch the complete documentation index at: https://developer.eka.care/llms.txt
Use this file to discover all available pages before exploring further.
Available Template IDs
Eka Care supports multiple output templates for different medical documentation needs. Choose the appropriate template ID based on your requirements:| Template ID | Description | Use Case |
|---|---|---|
clinical_notes_template | Comprehensive clinical notes with structured medical information | General clinical documentation, patient consultations |
eka_emr_template | EMR-compatible format for electronic medical records | Integration with EMR systems |
transcript_template | Basic transcription with minimal structuring | Simple audio-to-text conversion |
Available model types
| Model Type | Description |
|---|---|
| pro | Our most accurate model |
| lite | More performant model for lower latency |
Supported Input Languages
Eka Care supports transcription in multiple languages. Specify the appropriate language ID in theinput_language parameter:
| Language ID | Language Name |
|---|---|
en-IN | English (India) |
en-US | English (United States) |
hi | Hindi |
gu | Gujarati |
kn | Kannada |
ml | Malayalam |
ta | Tamil |
te | Telugu |
bn | Bengali |
mr | Marathi |
pa | Punjabi |
or | Oriya |
Supported Output Languages
Eka Care supports generating transcription output in multiple languages, but only one can be selected at a time. Specify the appropriate language ID in theoutput_language parameter.
| Language ID | Language Name |
|---|---|
en-IN | English (India) |
en-US | English (United States) |
hi | Hindi |
gu | Gujarati |
kn | Kannada |
ml | Malayalam |
ta | Tamil |
te | Telugu |
bn | Bengali |
mr | Marathi |
pa | Punjabi |
or | Oriya |
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Unique Transaction ID - same as passed in presigned URL request
"test_1234"
Body
Processing mode
dictation, consultation "dictation"
Transfer mode use vaded for pre-processed audio with Voice Activity Detection, non-vaded for raw audio files
non-vaded, vaded "non-vaded"
Complete S3 URL path where audio files are uploaded. This is constructed by combining:
- Base S3 URL from presigned response:
presigned_url["uploadData"]["url"] - Folder path from presigned response:
presigned_url["folderPath"]
Construction: presigned_url["uploadData"]["url"] + presigned_url["folderPath"]
"https://m-prod-ekascribe-batch.s3.amazonaws.com/EC_173210496011417/txn_301/20250617_105524/"
Array of audio file names that were uploaded to S3
["audio_first.m4a", "audio_second.m4a"]Type of model to be used for transcription
pro, lite "pro"
Contextual information for the transaction
{
"doctor": {
"_id": "174097180967921",
"profile": {
"personal": { "name": { "f": "Divyesh", "l": "" } }
}
},
"patient": {},
"visitid": "09e4f00f-d665-4212-b77c-b2dd5f22bd92_1742560488782"
}Array of supported input languages for voice transcription
en-IN, en-US, hi, gu, kn, ml, ta, te, bn, mr, pa, or ["en-IN"]Output language for the transcription result
en-IN, en-US, hi, gu, kn, ml, ta, te, bn, mr, pa, or "en-IN"
Medical speciality context for better transcription accuracy
"general_medicine"
Array of template configurations for output format
[
{
"template_id": "eka_emr_template",
"codification_needed": false
}
]
