如何在线路输入声音文件(麦克风)?

时间:2011-07-03 05:17:47

标签: c# .net audio recording

这个头衔可能看起来很荒谬,但我有问题。我有 Service capture line-in ,并将系统上的文件保存为声音文件(该服务不由我开发,我必须使用它)。

所以我想编写程序来选择声音文件(* .wav,* .mp3等),然后该声音文件将是 play on Line-in (Microphone) to record as user speech

  

问: 那么在C#中如何做到这一点?任何建议?
  感谢

2 个答案:

答案 0 :(得分:3)

您需要使用虚拟音频设备驱动程序(如example所示),这将允许您向该输出设备播放音频,并将其显示为另一个应用程序的输入设备。或者,只需使用物理电缆将输出连接到输入(注意不要引起反馈回路)。

答案 1 :(得分:1)

你可以使用VB-Audio Virtual Cable,它没有成本,你可以播放扬声器作为麦克风的输入,我自己做了测试语音识别,在PC上播放视频,以及软件{ {3}}由同一家公司帮助我。它基本上将虚拟输出连接到虚拟输入,就像那样,它非常简单。我希望它对你有用,就像它对我一样。

另请参阅本答案最初建议这一点,并为我提供救命,Voicemeeter