Migrating
Migrating from AssemblyAI
SDK pattern comparison and NLP feature mapping.
Key similarities
- Both use an async Python client with similar patterns.
- Both return structured transcript objects with segments and NLP fields.
- Both support diarization, sentiment, intent, and summarization.
SDK pattern comparison
| AssemblyAI | Shunyalabs |
|---|---|
| aai.Transcriber() | AsyncShunyaClient() |
| aai.TranscriptionConfig() | TranscriptionConfig() |
| transcriber.transcribe(url) | client.asr.transcribe_url(url) |
| transcript.text | result.text |
| transcript.words | result.segments |
| transcript.sentiment_analysis | result.nlp_analysis.sentiment |