Für meine Anwendung, die auf Windows Server (einer Instanz von Amazon EC2) ausgeführt wird, muss Skype in der Lage sein, Anrufe zu tätigen. Auf dem Server ist natürlich kein Mikrofon installiert, und ich muss auch keines haben, da meine Anwendung die Eingabequelle beim Verbindungsaufbau in eine WAV-Datei ändert. Skype hat jedoch die strikte Regel, dass ein Mikrofon installiert sein muss, damit ein Anruf getätigt werden kann.
Daher möchte ich ein falsches Mikrofon installieren, das die Konfiguration von Skype täuscht.
Bisher konnte ich den Windows-Sounddienst starten und ausführen, der alle Soundeinstellungen aktivierte.
Irgendwelche Ideen sind sehr willkommen!
quelle
Das virtuelle Audiokabel sollte das tun, was Sie brauchen, einschließlich der Umleitung der Wiedergabe Ihrer WAV-Datei von einem virtuellen Lautsprecher auf Ihr virtuelles Mikrofon, falls gewünscht: http://software.muzychenko.net/eng/vac.html
Microsoft veröffentlicht den Quellcode für einen virtuellen Audiotreiber als Teil des Windows Driver Development Kit . Wenn Sie Zugriff auf Visual Studio haben oder wenn Sie einen Programmierer kennen, der dies tut, kann das Kompilieren dieses virtuellen Treibers und das Installieren auf Ihrer EC2-Instanz das tun, was Sie benötigen.quelle
Versuchen Sie einfach, einen zufälligen Treiber für ein Mikrofon zu installieren. In Windows sollte ein Standard-Microsoft-Treiber implementiert sein. Ich weiß nicht, ob Skype nach einem echten physischen Mikrofon sucht, aber ich denke, es wird nur nach einem installierten Treiber gesucht.
quelle
Können Sie ein Mikrofon installieren und dann entweder nicht verwenden oder deaktivieren? Da Sie die Eingabe in eine .wav-Datei ändern, spielt dies keine Rolle.
Ich weiß, es scheint verschwenderisch, es könnte die einfachste Lösung sein.
quelle