ربما عليك التفكير بطيرقة مختلفة ولكني لا تاعرف بشأن الاعلانات , لكن بالنسبة للكود فسيكون بالشكل التالي from scipy import signal import numpy as np import librosa def get_loc_clib(full_clib, small_clib): y_full, sr_full = librosa.load(full_clib, sr=None) #load file y_small, sr_small = librosa.load(small_clib, sr=sr_full)#load file full_Duration = librosa.get_duration(y=y_full, sr=sr_full) small_Duration = librosa.get_duration(y=y_small, sr=sr_small) end_search = int(full_Duration) if end_search > small_Duration: parts = int(end_search + small_Duration) start_p=0 for i in range(parts): start_p = end_search if start_p > end_search else start_p correlate = signal.correlate(y_full,