AssemblyAI SDK Migration & Upgrade
Automates AssemblyAI npm package upgrades and migrations between SDK versions with breaking change detection.
This skill provides a comprehensive workflow for upgrading the AssemblyAI Node.js SDK, specifically targeting the transition from legacy packages and version 3 to version 4. It identifies and resolves breaking changes such as renamed parameters, simplifies manual polling loops into modern transcribe() calls, and updates streaming implementations to the latest service architecture. By streamlining the move to the current 'assemblyai' package, this skill ensures your speech-to-text integrations leverage the latest performance improvements and speech models like Universal-3 and Nano.
Key Features
01Migration from legacy @assemblyai/sdk to the modern assemblyai package
022,145 GitHub stars
03Conversion of manual polling loops to streamlined transcribe() methods
04Modernization of streaming implementations using createService()
05Automated breaking change detection and code correction
06Transitioning between speech models for optimized accuracy or cost
Use Cases
01Refactoring transcription logic to use automated SDK polling handlers
02Upgrading a Node.js application from AssemblyAI v3 to v4
03Migrating a codebase from the deprecated @assemblyai/sdk package