Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche virtuelle Soundkarte für Windows +++ Alternativ: Wie übertrage ich ein ...
Bud Spencer
06-11-2006, 10:10
Edit: Siehe aktuelles Problem bitte weiter unten!
Yonibear
06-11-2006, 12:59
Du kannst ja mal den jack-Treiber von wine ausprobieren. Wenn deine native Anwendung auch auf jack streamen kann, brauchst du nur den Ausgabestream in qjackctl auf den Eingang der wine-Anwendung zu ziehen.
Bud Spencer
20-11-2006, 20:56
Hallo,
ich habe folgendes Problem. Ich lasse ein Programm, welches eine API einer Spracherkennungssoftware nutzt, unter Wine laufen (ist halt ein Win-Prog).
Das Problem ist aber, dass Wine gerade bei der Aufnahme über das Mikrofon Probleme macht. Die Multimedia-Schnittstelle von Windows "mmsystem.h" wird genutzt. Konkret ist die Methode "waveinOpen" das Problem.
Alles läuft unter Windows wunderbar, aber mit Wine unter Linux SCHEINT NUR besagte Methode wunderbar zu laufen (DENN der Rückgabwert ist 0, d.h. keine Fehler, ANGEBLICH!!!). ABER diese Methode liefert ein fehlerhaftes Handle auf die Soundkarte. Im weiteren Verlauf des Programms entstehen dadurch Fehler.
Das Programm ist vollkommen fehlerfrei (wie gesagt, läuft wunderbar unter Windows). Es wird auch (erfolgreich) geprüft, ob die Soundkarte (unter Wine und Linux) das geforderte Format unterstützt. Das tut sie, aber dennoch entsteht der Fehler. Ist ein zur Zeit unlösbares Wine-Problem.
Mein Vorhaben ist jetzt folgender: Ich habe gehört, dass man mit JACK virtuelle Soundkarten erstellen kann. Dies möchte ich tun, so dass das System, und somit auch Wine, zwei Soundkarten erkennt (eine Hardware-Soundkarte, die eh eingebaut ist, und eine virtuelle Soundkarte). Diese virtuelle Soundkarte möchte ich jetzt so nutzen, dass sobald eine Anfrage zu dieser virtuellen Soundkarte kommt, dieser eine Soundaufnahme (am besten automatisch) startet und dieses als Soundinput dem Programm bereitstellt.
Ich brauche dringend eure Hilfe. Und da ich auch keinerlei Ahnung habe, wie ich es machen soll, wäre ich für jeden Rat sehr dankbar.
@ Yonibear
Kannst du es bitte detaillierter beschreiben?
Yonibear
21-11-2006, 18:02
Nun, sobald du wine mit jack-support kompiliert hast, solltest du den entsprechenden Treiber mit winecfg auswählen können.
Vorher musst du den jackd starten, die optimalen Parameter hängen stark von deiner Soundkarte ab. Einen Versuch kannst du aber mit den defaults machen:
jackd -d alsa
Dann kannst du mit einem jack-Steuerungsprogramm wie jackctl die Ein- und Ausgänge verbinden. Die sollten automatisch mit dem Starten der wine-Anwendung erscheinen.
Ich kann leider nichts darüber sagen wie gut das klappt, denn der jack-Treiber von wine soll ziemlich buggy sein, aber einen Versuch ist es wert.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.