diff --git a/recorder.py b/recorder.py new file mode 100644 index 0000000..01885fd --- /dev/null +++ b/recorder.py @@ -0,0 +1,18 @@ +import sounddevice as sd +import numpy as np + +def record_audio(duration=10, filename="recording.wav", samplerate=44100): + """ + Запись аудио в файл. + + Args: + duration: Длительность записи в секундах. + filename: Имя файла для сохранения записи. + samplerate: Частота дискретизации записи. + """ + recording = sd.rec(int(duration * samplerate), samplerate=samplerate, channels=1) + sd.wait() # Ждем окончания записи + np.save(filename, recording) + +# Запись 10 секунд аудио +record_audio()