Как воспроизвести звуковой файл на линейном входе (микрофон)? - PullRequest
2 голосов
/ 03 июля 2011

Этот заголовок может показаться смешным, но у меня есть проблема. У меня есть Service capture line-in и, сохраните файл в системе как звуковой файл (этот сервис не был разработан мной, и я должен его использовать).

Итак, я хочу написать программу для выбора звукового файла (* .wav, * .mp3 или т. Д.), И тогда этот звуковой файл будет play on Line-in (Microphone) to record as user speech.

Q: Так как же это сделать в C #? Любой совет?
Спасибо

Ответы [ 2 ]

3 голосов
/ 03 июля 2011

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

1 голос
/ 16 февраля 2017

Вы можете использовать VB-Audio Virtual Cable , это бесплатно, и вы сможете воспроизводить динамик как вход для микрофона, я сделал это сам, чтобы проверить речьраспознавание, воспроизведение видео на ПК и программное обеспечение Voicemeeter По той же компании Помогли мне.По сути, он подключил виртуальный выход к виртуальному входу. Что-то в этом роде. Это действительно просто.Я надеюсь, что он работает для вас так же, как и для меня.

См. Также этот ответ, который изначально предлагал это и был для меня спасением жизни, Воспроизведение звука в качестве входа микрофона .

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