From 422ebd138534e72bf74f10e7b9b2e4b0807a6d5b Mon Sep 17 00:00:00 2001 From: "jiangyu.xzy" Date: Wed, 15 Feb 2023 06:00:20 +0000 Subject: [PATCH] [to #42322933] fix sv infer --- .../pipelines/audio/speaker_verification_pipeline.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modelscope/pipelines/audio/speaker_verification_pipeline.py b/modelscope/pipelines/audio/speaker_verification_pipeline.py index 51f01543..e2099e2f 100644 --- a/modelscope/pipelines/audio/speaker_verification_pipeline.py +++ b/modelscope/pipelines/audio/speaker_verification_pipeline.py @@ -189,9 +189,12 @@ class SpeakerVerificationPipeline(Pipeline): # for single-file inputs else: audio_scp = generate_scp_for_sv(audio_in) - data_cmd = [(audio_scp, 'speech', 'sound')] + if isinstance(audio_scp, bytes): + data_cmd = [(audio_scp, 'speech', 'bytes')] + else: + data_cmd = [(audio_scp, 'speech', 'sound')] # for raw bytes - elif isinstance(audio_in[0], bytes): + elif isinstance(audio_in, bytes): data_cmd = [(audio_in, 'speech', 'bytes')] # for ndarray and tensor inputs else: