def export(recordings: Pathlike, supervisions: Pathlike, output_dir: Pathlike): """ Convert a pair of ``RecordingSet`` and ``SupervisionSet`` manifests into a Kaldi-style data directory. """ export_to_kaldi(recordings=load_manifest(recordings), supervisions=load_manifest(supervisions), output_dir=output_dir)
def export( recordings: Pathlike, supervisions: Pathlike, output_dir: Pathlike, map_underscores_to: Optional[str], ): """ Convert a pair of ``RecordingSet`` and ``SupervisionSet`` manifests into a Kaldi-style data directory. """ from lhotse import load_manifest from lhotse.kaldi import export_to_kaldi output_dir = Path(output_dir) export_to_kaldi( recordings=load_manifest(recordings), supervisions=load_manifest(supervisions), output_dir=output_dir, map_underscores_to=map_underscores_to, ) click.secho( "Export completed! You likely need to run the following Kaldi commands:", bold=True, fg="yellow", ) click.secho( f" utils/utt2spk_to_spk2utt.pl {output_dir}/utt2spk > {output_dir}/spk2utt", fg="yellow", ) click.secho(f" utils/fix_data_dir.sh {output_dir}", fg="yellow")