Как записать компьютерное аудио и загрузить его на свой сайт, используя Python (желательно) - PullRequest
0 голосов
/ 15 марта 2020

Кто-нибудь знает хороший и простой способ написать программу, которая может записывать аудио с моего компьютера, а затем позволяет мне сохранять аудиофайл и загружать его на сайт?

Итак, я попытался использовать библиотеку 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...