Кто-нибудь знает хороший и простой способ написать программу, которая может записывать аудио с моего компьютера, а затем позволяет мне сохранять аудиофайл и загружать его на сайт?
Итак, я попытался использовать библиотеку sounddevice python для проекта, над которым я работаю, который требует записи звука с моего компьютера, его сохранения и загрузки на сайт, который я создаю. Я смог выяснить, как записывать звук на моем компьютере, записав стереофонический микс в качестве аудиоустройства по умолчанию. Проблема в том, что когда я пишу файл, запись ОЧЕНЬ тихая, и я не знаю почему. Если кто-нибудь знает лучший способ сделать весь этот процесс или просто способ увеличить прибыль от записи, поделитесь им со мной. Желательно с python, но если есть лучшее решение, использующее другой язык, поделитесь им. Большое спасибо.
Вот мой python код:
import sounddevice as sd
from scipy.io.wavfile import write
from pydub import AudioSegment
import os
print(os.getcwd())
fs = 44100 #Sample Rate
seconds = 5 #Duration of recording
sd.default.device = 'Stereo Mix (Realtek High Definition Audio), Windows DirectSound'
print(sd.query_devices())
myrecording = sd.rec(int(seconds * fs), samplerate=fs, channels=2)
sd.wait() #Wait until recording is finished
write(f'Recordings/output.wav', fs, myrecording) #Save as WAV File