Voice_Similarity_Checker / speech_brain_text.py
eaysu
initial commit
92a5582
raw
history blame contribute delete
563 Bytes
from speechbrain.inference.speaker import SpeakerRecognition
import os
model = SpeakerRecognition.from_hparams(
source="speechbrain/spkrec-ecapa-voxceleb",
savedir="ecapa"
)
file1 = "/Users/enesaysu/Desktop/voices/enes_angry.wav"
file2 = "/Users/enesaysu/Desktop/voices/enes_sad.wav"
score, prediction = model.verify_files(file1, file2)
print(f"\nVoice File 1: {os.path.basename(file1)}")
print(f"Voice File 2: {os.path.basename(file2)}")
print(f"\nSimilarity Score: {score.item():.4f}")
print(f"Same Speaker: {'Yes' if prediction.item() else 'No'}")