Migrating from ESPnet2
Less than 1 minute
Migrating from ESPnet2
ESPnet3 replaces numbered shell stages with named Python stages and splits config by pipeline area.
Recipe structure
Map the typical ESPnet2 recipe tree to the ESPnet3 recipe tree.
Task to system
See why ESPnet3 moved from task-centric ownership to system-centric workflows.
Config diff
Port training, inference, dataset, path, and parallel config surfaces.
Data pipeline
Map shell-based data preparation to builders, datasets, transforms, and collate.
Cluster and parallel
Map `nj`, split SCPs, and shell jobs to provider and runner execution.
