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

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

Вечер добрый, я пытался найти способы создать механику аля soundpad - то есть воспроизводить звук в микрофон, но пока что безуспешно, либо не работает, либо не то что нужно.
Есть конечно вариант с виртуальным кабелем, но мне важно воспроизводить звук в любой микрофон который выберет пользователь.
Кто знает библиотеки или варианты как такое сделать?
  • Вопрос задан
  • 172 просмотра
Подписаться 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()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
AST Москва
До 350 000 ₽
Wanted. Москва
До 250 000 ₽
13 янв. 2025, в 23:21
2000 руб./в час
13 янв. 2025, в 23:16
10000 руб./за проект
13 янв. 2025, в 21:59
30000 руб./за проект