hi guys I'm trying to do audio classification using python and I installed a package and when I tried to use the functions, it said "TypeError: TypeError: reduce_noise() got an unexpected keyword argument 'audio_clip' hear the code of function.
import librosa import numpy as np import noisereduce as nr
def save_STFT(file, name, activity, subject): #read audio data audio_data, sample_rate = librosa.load(file) print(file)
#noise reduction
noisy_part = audio_data[0:25000]
reduced_noise = nr.reduce_noise(audio_clip=audio_data, noise_clip=noisy_part, verbose=False)
#trimming
trimmed, index = librosa.effects.trim(reduced_noise, top_db=20, frame_length=512, hop_length=64)
#extract features
stft = np.abs(librosa.stft(trimmed, n_fft=512, hop_length=256, win_length=512))
# save features
np.save("STFT_features/stft_257_1/" + subject + "_" + name[:-4] + "_" + activity + ".npy", stft)
this code running in jupyternote book with Conda environment but It's not running in pycharm. I installed conda environment in PYcharm but it does not work. Could you please help me know how to fix this error?