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

AssemblyAIShunyalabs
aai.Transcriber()AsyncShunyaClient()
aai.TranscriptionConfig()TranscriptionConfig()
transcriber.transcribe(url)client.asr.transcribe_url(url)
transcript.textresult.text
transcript.wordsresult.segments
transcript.sentiment_analysisresult.nlp_analysis.sentiment