Задать вопрос
@MaxMaksimov

Как воспроизвести звук в микрофон?

Вечер добрый, я пытался найти способы создать механику аля soundpad - то есть воспроизводить звук в микрофон, но пока что безуспешно, либо не работает, либо не то что нужно.
Есть конечно вариант с виртуальным кабелем, но мне важно воспроизводить звук в любой микрофон который выберет пользователь.
Кто знает библиотеки или варианты как такое сделать?
  • Вопрос задан
  • 222 просмотра
Подписаться 2 Средний 2 комментария
Решения вопроса 1
grantur5707
@grantur5707
Full Stack Web Developer
Как вариант, используйте комбинацию библиотек pyaudio и pyvirtualcam, pyaudio будет записывать и воспроизводить звук, а pyvirtualcam создаст виртуальный микрофон.

import sounddevice as sd
import numpy as np

duration = 5
fs = 44100 

print("Запись...")
recording = sd.rec(int(duration * fs), samplerate=fs, channels=2)
sd.wait()
print("Запись завершена, воспроизведение...")

sd.play(recording, fs)
sd.wait()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы