Migrating
Migrating from AWS Transcribe
Job-based async vs sync API differences, feature mapping.
Key differences
- AWS Transcribe is job-based — you submit a job and poll for completion. Shunyalabs returns synchronously.
- AWS requires audio to be uploaded to S3. Shunyalabs accepts file uploads, raw bytes, or any public URL directly.
- AWS returns a JSON transcript URL. Shunyalabs returns a structured
TranscriptionResultobject inline.
Feature mapping
| AWS Feature | Shunyalabs Equivalent |
|---|---|
| ShowSpeakerLabels | enable_diarization=True |
| IdentifyLanguage | language_code="auto" |
| OutputBucketName | result.text (inline response) |