Можно ли одновременно записывать звук компьютера и микрофон в python? - PullRequest
0 голосов
/ 27 марта 2020

Мне нужно записать веб-вызов с помощью python.

Мне удалось записать голос микрофона с помощью модуля sounddevice , но это не то, что мне нужно, мне нужно запишите звук как с микрофона, так и с компьютера , который является другим голосом.

это то, что я сделал для записи микрофона:

import sounddevice as sd
from scipy.io.wavfile import write

fs = 44100  # Sample rate
seconds = 5  # Duration of recording


myrecording = sd.rec(int(seconds * fs), samplerate=fs, channels=2)
sd.wait()  # Wait until recording is finished
write('output.wav', fs, myrecording)  # Save as WAV file

Я также попытался записать звук компьютера, изменив устройство ввода в стереомикшере, добавив эту строку перед строкой записи:

sd.default.device = "stereo input", "speaker output"

, но качество вывода было действительно плохим, и это был просто звук компьютера без звука микрофона.

, если есть Решение Я действительно ценю это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...