FunASR/egs/alimeeting/diarization/sond/infer_alimeeting_test.py
speech_asr 2ba4683eb2 update
2023-03-16 11:14:42 +08:00

25 lines
766 B
Python

from funasr.bin.diar_inference_launch import inference_launch
import sys
def main():
diar_config_path = sys.argv[1] if len(sys.argv) > 1 else "sond_fbank.yaml"
diar_model_path = sys.argv[2] if len(sys.argv) > 2 else "sond.pb"
output_dir = sys.argv[3] if len(sys.argv) > 3 else "./outputs"
data_path_and_name_and_type = [
("data/test_rmsil/feats.scp", "speech", "kaldi_ark"),
("data/test_rmsil/test_rmsil_tdnn6_xvec.scp", "profile", "kaldi_ark"),
]
pipeline = inference_launch(
mode="sond",
diar_train_config=diar_config_path,
diar_model_file=diar_model_path,
output_dir=output_dir,
num_workers=1
)
pipeline(data_path_and_name_and_type)
if __name__ == '__main__':
main()