From 3c2ff9b084c88f4fbf8fd7e4743950ea3a79212d Mon Sep 17 00:00:00 2001
From: 志浩 <neo.dzh@alibaba-inc.com>
Date: 星期四, 09 三月 2023 14:11:52 +0800
Subject: [PATCH] modify unit test for speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch

---
 egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer.py    |    8 ++++----
 egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer_sv.py |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer.py b/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer.py
index d3975ae..338dda6 100644
--- a/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer.py
+++ b/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer.py
@@ -11,11 +11,11 @@
     # extract speaker embedding
     # for url use "spk_embedding" as key
     rec_result = inference_sv_pipline(
-        audio_in='https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/sv_example_enroll.wav')
+        audio_in='https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_data/sv_example_enroll.wav')
     enroll = rec_result["spk_embedding"]
 
     # for local file use "spk_embedding" as key
-    rec_result = inference_sv_pipline(audio_in='sv_example_same.wav')["test1"]
+    rec_result = inference_sv_pipline(audio_in='sv_example_same.wav')
     same = rec_result["spk_embedding"]
 
     import soundfile
@@ -24,11 +24,11 @@
     spk_embedding = inference_sv_pipline(audio_in=wav)["spk_embedding"]
 
     rec_result = inference_sv_pipline(
-        audio_in='https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/sv_example_different.wav')
+        audio_in='https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_data/sv_example_different.wav')
     different = rec_result["spk_embedding"]
 
     # calculate cosine similarity for same speaker
-    sv_threshold = 0.9465
+    sv_threshold = 0.80
     same_cos = np.sum(enroll * same) / (np.linalg.norm(enroll) * np.linalg.norm(same))
     same_cos = max(same_cos - sv_threshold, 0.0) / (1.0 - sv_threshold) * 100.0
     print("Similarity:", same_cos)
diff --git a/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer_sv.py b/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer_sv.py
index 1151ceb..b48af87 100644
--- a/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer_sv.py
+++ b/egs_modelscope/speaker_verification/speech_xvector_sv-en-us-callhome-8k-spk6135-pytorch/infer_sv.py
@@ -9,13 +9,13 @@
 
     # the same speaker
     rec_result = inference_sv_pipline(audio_in=(
-        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/sv_example_enroll.wav',
-        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/sv_example_same.wav'))
+        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_data/sv_example_enroll.wav',
+        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_data/sv_example_same.wav'))
     print("Similarity", rec_result["scores"])
 
     # different speakers
     rec_result = inference_sv_pipline(audio_in=(
-        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/sv_example_enroll.wav',
-        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/sv_example_different.wav'))
+        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_data/sv_example_enroll.wav',
+        'https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_data/sv_example_different.wav'))
 
     print("Similarity", rec_result["scores"])

--
Gitblit v1.9.1