播放音频作为麦克风输入

Mr.*_*olf 35 audio input simulate

我要测试语音识别程序.一些我可以访问代码而另一些我不访问代码.

可悲的是,我(美丽)的声音并不完美,所以当我阅读文本时,每次听起来都略有不同.这使得测试变得困难且耗时.给我可以调整很多参数.

所以我想知道是否有办法记录我自己的声音(已经完成).然后将其作为普通麦克风输入播放,以便我测试的语音识别程序将其视为麦克风输入.

如果可以在C#中以编程方式完成,这也将有很大帮助.所以我可以在我自己的代码中指定何时播放什么.

要从扬声器播放并让语音识别程序听麦克风不是一种选择,因为它在不同的计算机/扬声器/麦克风上的声音不同.

谢谢.

编辑:到目前为止我发现的是使用软件声卡模拟器.但我找不到合适的人.

小智 56

正如有些打印机驱动程序根本没有连接到打印机而是写入PDF文件一样,类似地,有可用的虚拟音频驱动程序根本不连接到物理麦克风,但可以管理来自其他来源(如文件)的输入或其他程序.

我希望我不会通过推荐免费/捐赠软件来破坏任何规则,但VB-Audio Virtual Cable应该让你创建一对虚拟输入和输出音频设备.然后,您可以将MP3播放到虚拟输出设备中,然后将虚拟输入设备设置为"麦克风".从理论上讲,我认为应该有效.

如果所有其他方法都失败,您可以随时滚动自己的虚拟音频驱动程序 Microsoft提供了一些示例代码,但不幸的是它不适用于较旧的Windows XP音频模型.XP中也可能有示例代码.

  • 对ubuntu有什么建议吗? (4认同)