Create Voice File Job
Create a new Voice File Job for audio transcription and optional translation.
- Returns a presigned upload URI for your audio file
- Optionally specify source language hints and target translation locales
- Job starts in
CREATEDstatus — upload your file to begin processing
Documentation: Complete workflow guide with code examples
인증
API key in format {id}.{secret}
본문
Optional parameters for transcription and translation.
- If
transcriptLocaleHintsis omitted, language is auto-detected from audio - If
translationLocalesis omitted, no translations are generated
응답
Job created successfully
Response returned when a new Voice File Job is created. Contains the job ID and a presigned URL for uploading the audio file.
Next Steps:
- Upload your audio file to
uploadUriusing HTTP PUT - Call
PUT /v1/external/voice-file/jobs/{id}/upload-completeto start processing
Unique job identifier (UUID format). Use this ID in subsequent API calls.
"b2d1ab32-3fe2-4201-b0b4-391abdbaa023"
Presigned URL for uploading the audio file.
- Use HTTP PUT method to upload
- URL expires in 1 hour
- Set appropriate Content-Type header (e.g., audio/mpeg, audio/wav)
"https://tiro-uploads.s3.amazonaws.com/voice-files/job-abc123?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=..."