fn dry_run(
config: &IndexMap<String, SpeakerCfg>,
dialogue: &[Dialogue],
o: &DryRunOpts<'_>,
sfx: Option<(&[PlanEntry], &SfxConfig, &Path, &str)>,
)fn dry_run(
config: &IndexMap<String, SpeakerCfg>,
dialogue: &[Dialogue],
o: &DryRunOpts<'_>,
sfx: Option<(&[PlanEntry], &SfxConfig, &Path, &str)>,
)