code: def add_pyreverb(clean_speech, rir):
      """
      Add reverb to cean signal
      """
      reverb_speech = signal.fftconvolve(clean_speech, rir, mode="full")
  
      # make reverb_speech same length as clean_speech
      reverb_speech = reverb_speech[0 : clean_speech.shape[0]]
  
      return reverb_speech
  
imports: import sys
  import os
  from pathlib import Path
  import random
  import time
  import numpy
  from scipy import signal
  from scipy.io import wavfile
  import librosa
  import utils
  from audiolib import segmental_snr_mixer, activitydetector, is_clipped
  import pandas
  import json
  from functools import partial
  from typing import Dict
  from collections import defaultdict
  import speechbrain
  import webdataset
  from hyperpyyaml import load_hyperpyyaml
  import torch
label_desc: Use image node_id 1 for calling a global function with example usage: add_pyreverb(clean_speech, rir) and returns: reverb_speech