VULAVULA BETA API
Introducing an API solution tailored for Africa’s most widely spoken languages. This Beta API offers transcription and sophisticated analysis capabilities, enabling seamless comprehension and integration, for Sesotho, Afrikaans, South African English and isiZulu. Are you ready to dive in?
We have swagger docs deployed HERE for further information on how to engage with the key
Get your API token
- Signup and login to Vulavula Beta HERE
- Generate a Beta API token. This’ll be used in the X-CLIENT-TOKEN header in your requests
TRANSCRIPTION
UPLOAD YOUR SOUND FILE
Right now it’s single files only, and is a little fiddly. Check it out in coming weeks and we’ll have a slightly different API
TRANSPORT_URL = “https://beta-vulavula-services.lelapa.ai/api/v1/transport/file-upload“
YOUR_CLIENT_TOKEN = “<YOUR CLIENT TOKEN HERE>”
“file_name”: “recording.wav”,
“audio_blob”: audio_blob,
“file_size”: file_size,
}
Let’s GET TRANSCRIBING
Once your files have been uploaded, time to kick off the transcription. To receive your results, you’ll need to provide a webhook url which will get called when your transcription is complete
upload_id = “<upload ID from transport request>”