Speech Analytics
Upload a file
Changed onUploads an audio file for transcription. Transcription is asynchronous; Wavix sends a POST callback to callback_url when it completes, including the request_id returned by this request.
Callback body:
{
"request_id": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
"status": "completed",
"error": null
}
- request_id: ID of the transcription request.
- status: One of completed (transcription succeeded) or failed (transcription encountered an error).
- error: Error description, or null when the transcription succeeded.
post/v1/speech-analytics
Request
- Base URLhttps://api.wavix.com
- URLhttps://api.wavix.com/v1/speech-analytics
- AuthHTTP bearer
Request body multipart/form-data
Example request
{
"callback_url": "https://you-site.com/webhook",
"insights": true
}Response
Returns the transcription request_id for the uploaded file.
Example response
{
"file": "file.mp3",
"request_id": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
"success": true
}Changes
- breaking
the response's body type changed from no type to
objectfor status - info
removed
subschema #2from the response bodyallOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking
- info
the endpoint scheme security
bearerAuthwas added to the API
- info