我的应用程序在Windows Server(这是Amazon EC2上的一个实例)上运行,要求Skype能够拨打电话。服务器当然没有安装麦克风,我也不需要安装麦克风,因为建立呼叫后,我的应用程序会将输入源更改为wav文件。但是,Skype有严格的规则,必须安装麦克风才能进行呼叫。
因此,我想安装一个假冒的麦克风来欺骗Skype的配置。
到目前为止,我已经能够启动并运行Windows声音服务,该服务启用了所有声音设置。
任何想法都非常欢迎!
我的应用程序在Windows Server(这是Amazon EC2上的一个实例)上运行,要求Skype能够拨打电话。服务器当然没有安装麦克风,我也不需要安装麦克风,因为建立呼叫后,我的应用程序会将输入源更改为wav文件。但是,Skype有严格的规则,必须安装麦克风才能进行呼叫。
因此,我想安装一个假冒的麦克风来欺骗Skype的配置。
到目前为止,我已经能够启动并运行Windows声音服务,该服务启用了所有声音设置。
任何想法都非常欢迎!
Answers:
试试这个。它具有如下限制:“仅本地会话(不能从远程桌面获得)”“该试用版具有100%的功能,但每隔几秒钟就会收到一条令人讨厌的消息,表明它是试用版。”
虚拟音频电缆应满足您的需要,包括根据需要将wav文件的播放从虚拟扬声器重定向到虚拟麦克风:http : //software.muzychenko.net/eng/vac.html
Microsoft 作为Windows Driver Development Kit的一部分发布了虚拟音频驱动程序的源代码。如果您可以访问Visual Studio,或者您知道有程序员可以这样做,则编译该虚拟驱动程序并将其安装在EC2实例上可以满足您的需要。
您可以安装麦克风,然后不使用它或将其禁用吗?由于您将输入更改为.wav,因此它并不重要。
我知道这似乎很浪费,但它可能是最简单的解决方案。