icefall/egs/must_c/ST/local/get_text.py
2024-03-04 23:28:04 +08:00

35 lines
700 B
Python
Executable File

#!/usr/bin/env python3
# Copyright 2023 Xiaomi Corp. (authors: Fangjun Kuang)
"""
This file prints the text field of supervisions from cutset to the console
"""
import argparse
from pathlib import Path
from lhotse import load_manifest_lazy
def get_args():
parser = argparse.ArgumentParser()
parser.add_argument(
"manifest",
type=Path,
help="Input manifest",
)
return parser.parse_args()
def main():
args = get_args()
assert args.manifest.is_file(), args.manifest
cutset = load_manifest_lazy(args.manifest)
for c in cutset:
for sup in c.supervisions:
print(sup.text)
if __name__ == "__main__":
main()