Files
recorder_sillent/recorder.py

19 lines
646 B
Python

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()