office / scripts /record_audio.py
adityaardak's picture
Create record_audio.py
3c2d709 verified
raw
history blame contribute delete
445 Bytes
import sounddevice as sd
from scipy.io.wavfile import write
import os
def record_audio(duration=10, filename="output.wav", fs=16000):
print("Recording audio...")
audio = sd.rec(int(duration * fs), samplerate=fs, channels=1)
sd.wait() # Wait until recording is finished
audio_path = os.path.join("audio_files", filename)
write(audio_path, fs, audio)
print(f"Audio recording saved as {audio_path}")
return audio_path