import numpy as np import sounddevice as sd import matplotlib.pyplot as plt def normalize_signal(signal): min_amp = np.min(signal) normalized_signal = signal - min_amp max_amp = np.max(normalized_signal) normalized_signal *= 2.0/max_amp normalized_signal -= 1 return normalized_signal snr = 10 f = 466.16 f_s = 16000 t = np.arange(0,0.01,1/f_s) s = 0.5 * np.sin(2*np.pi*f*t) sd.play(normalize_signal(s), samplerate=f_s, blocking=True)