Загрузить файлы в «/»

This commit is contained in:
2026-03-30 14:18:42 +00:00
parent c76de7db40
commit d913d5d78a

18
recorder.py Normal file
View File

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