我的应用程序在 Windows Server(Amazon EC2 上的一个实例)上运行,需要 Skype 才能拨打电话。当然,服务器没有安装麦克风,我也不需要它安装麦克风,因为我的应用程序在建立呼叫时会将输入源更改为 wav 文件。但是,Skype 有一条严格的规定,即必须安装麦克风才能拨打电话。
因此我想安装一个假麦克风来欺骗 Skype 的配置。
到目前为止,我能够启动并运行 Windows 声音服务,该服务启用了所有声音设置。
欢迎任何想法!
答案1
虚拟音频线应该可以满足您的需要,包括根据需要将 wav 文件的播放从虚拟扬声器重定向到虚拟麦克风: http://software.muzychenko.net/eng/vac.html
微软发布了虚拟音频驱动程序作为Windows 驱动程序开发工具包。如果您可以使用 Visual Studio,或者您认识可以使用该功能的程序员,则编译此虚拟驱动程序并将其安装在您的 EC2 实例上可能会满足您的需要。
答案2
试试这个。它有限制,例如:“仅限本地会话(远程桌面不可用)”“试用版 100% 可用,但每隔几秒钟就会收到一条烦人的消息,说这是试用版。”
答案3
尝试为任何麦克风安装一个随机驱动程序。Windows 中应该有一个标准的微软驱动程序。我不知道 Skype 是否会检查真实的物理麦克风,但我猜它只是在搜索已安装的驱动程序。
答案4
你能安装麦克风然后不使用它或禁用它吗?由于你将输入更改为 .wav,所以这并不重要。
我知道这看起来很浪费,但这可能是最简单的解决方案。