Aus dem Snap Store installieren
Voxis wird im Snap-Kanal stable veröffentlicht. Auf jeder Distribution, auf der snapd verfügbar ist, besteht die Installation aus einem einzigen Befehl:
sudo snap install voxis
Das ist die gesamte Installation. Es gibt kein Repository, das hinzugefügt werden müsste, kein .deb zum Herunterladen und keinen Build-Schritt — das Snap bringt die Engine, ihre Python-Laufzeitumgebung und den GTK/WebKit-Stack mit, mit dem das Fenster gezeichnet wird. Nichts, was bereits auf Ihrem Rechner liegt, muss also zu einer von uns gewählten Version passen.
Wir schreiben auf dieser Seite bewusst keine Versionsnummer. Der Kanal stable bewegt sich, und eine in die Dokumentation geschriebene Nummer ist am Tag nach einer Veröffentlichung veraltet. Um zu sehen, was der Kanal in diesem Moment ausliefert, führen Sie snap info voxis aus und lesen Sie die Zeile stable:; um zu sehen, was bei Ihnen tatsächlich installiert ist, führen Sie snap list voxis aus. Beides stimmt in dem Augenblick, in dem Sie es eintippen — mehr, als eine Seite versprechen kann.
Updates kommen so, wie sie bei jedem Snap kommen — snapd aktualisiert das Paket im Hintergrund, und sudo snap refresh voxis holt eines sofort, wenn Sie nicht warten möchten. In diesem Kanal gibt es keinen Updater in der App; der Store ist der Update-Mechanismus.
Die Audio-Berechtigung verbinden — ohne sie bleibt die Installation taub
Das ist der eine Schritt, den man leicht überspringt und den man nicht umgehen kann. Snaps laufen unter strikter Abschottung: Das Paket meldet an, welche Schnittstellen es möchte, und das System entscheidet, welche davon tatsächlich verbunden werden. Voxis benötigt die Schnittstelle audio-record, denn das Mitlesen dessen, was Ihr Rechner wiedergibt, läuft über denselben Aufnahmepfad wie das Mitlesen eines Mikrofons.
Eine Installation, deren Audio-Berechtigung nicht verbunden ist, bleibt taub. Die App startet, das Fenster öffnet sich, die Sprachauswahl funktioniert, eine Sitzung sieht aus, als liefe sie — und es erreicht nie Ton die Engine, also kommt auch nie eine Übersetzung zurück. Das zeigt sich nicht als Berechtigungsfehler, sondern als Stille. Verbinden Sie die Berechtigung ausdrücklich:
sudo snap connect voxis:audio-record
Sie können das Ergebnis prüfen, bevor Sie eine Sitzung starten. snap connections voxis listet die Schnittstellen des Pakets auf; in der Zeile audio-record sollten in der Spalte für die Verbindung ein Plug und ein Slot stehen statt eines Bindestrichs. Steht dort ein Bindestrich, wurde der Befehl oben nicht ausgeführt — oder er lief gegen eine andere Installation.
- Führen Sie
sudo snap install voxisaus. - Führen Sie
sudo snap connect voxis:audio-recordaus. - Führen Sie
snap connections voxisaus und prüfen Sie, dass die Zeile audio-record verbunden ist. - Starten Sie Voxis, melden Sie sich an und führen Sie den eingebauten Klangtest aus, bevor Sie sich auf eine echte Sitzung verlassen.
Wenn Sie das Paket von Hand aus einer lokalen Datei statt aus dem Store installiert haben, wird Ihnen nichts gewährt — dort ist der connect-Befehl kein optionales Extra, sondern Teil der Installation. Führen Sie ihn aus und starten Sie die App neu.
So funktioniert die Aufnahme unter Linux: PipeWire und der eigene Sink von Voxis
Die Linux-Seite läuft auf PipeWire. Statt zu versuchen, Ihre Lautsprecher abzugreifen, legt Voxis einen eigenen Sink an, verschiebt den Ton der Apps, die Sie übersetzt haben möchten, dorthin und liest den Monitor dieses Sinks. Die übersetzte Stimme, die wiedergegeben wird, geht an Ihre normale Ausgabe und landet damit nie auf dem Sink, den Voxis abhört.
Die praktische Folge ist die, auf die es ankommt: Voxis übersetzt seine eigene Stimme nicht noch einmal. Die Trennung ist strukturell — die übersetzte Sprache ist auf dem aufgenommenen Stream schlicht nicht vorhanden — und kein Filter, der hinterher raten müsste, welcher Ton welcher ist.
Es bedeutet außerdem, dass Voxis niemals Ihre Standardausgabe oder Ihr Standard-Eingabegerät des Systems übernimmt. Ihr Desktop verhält sich weiter so wie vor der Installation, und wenn Sie die App beenden, bleibt nichts zurück, was Sie rückgängig machen müssten.
Die Quelle in der Meeting-App wählen: „Monitor of Voxis_Virtual_Mic“
Der zweiseitige Meeting-Modus hat eine zweite Hälfte: Ihre eigene Sprache wird übersetzt und muss die Gegenseite erreichen. Unter Windows führt der Weg über einen virtuellen Kabeltreiber. Unter Linux legt Voxis für den ausgehenden Zweig einen separaten Sink an, der unter dem Namen Voxis_Virtual_Mic veröffentlicht wird, und spielt die übersetzte Fassung Ihrer Stimme dort hinein.
Ihre Konferenz-App muss anschließend darauf gezeigt werden. Öffnen Sie in Zoom, Teams, Meet oder was immer Sie nutzen die Mikrofonauswahl dieser App und wählen Sie statt Ihres physischen Mikrofons „Monitor of Voxis_Virtual_Mic“. Was andere Anwendungen aufnehmen können, ist der Monitor eines Sinks — deshalb wählen Sie den Monitor und nicht den Sink selbst.
Was es nicht tut: Voxis greift nicht in Ihre Konferenz-App hinein, um diese Einstellung für Sie zu ändern, und es schaltet auch nicht Ihre System-Standardeingabe um, damit Sie automatisch dorthin geleitet werden. Sie wählen den Monitor selbst, in der Meeting-App, und schalten nach dem Gespräch wieder auf Ihr echtes Mikrofon zurück. Wenn Sie es vergessen, hört die Gegenseite Ihre unübersetzte Stimme — deshalb meldet sich die App zu Beginn und am Ende einer zweiseitigen Sitzung mit einer Erinnerung.
Wohin Transkripte geschrieben werden
Transkripte werden auf Ihrem eigenen Rechner gespeichert, und zwar in Ihrem echten Home-Verzeichnis statt im privaten Speicher des Snaps — Sie können sie also mit jedem Dateimanager öffnen, verschieben und löschen:
~/Documents/Voxis/Transcripts
Wenn Ihr Desktop einen lokalisierten oder verschobenen Dokumente-Ordner verwendet, folgt Voxis der XDG-Einstellung, statt einen englischen Pfad anzunehmen; der Ordner landet damit dort, wo Ihr System Dokumente verortet. Jede Sitzung bekommt einen eigenen Unterordner, und jeder Export, den Sie aus dem Verlauf erzeugen, wird neben den Datensatz dieser Sitzung geschrieben.
Der Zugriff auf Ihr echtes Home-Verzeichnis benötigt die Snap-Schnittstelle home, die bei einer Store-Installation normalerweise verbunden ist. Liegen die Transkripte nicht dort, wo Sie sie erwarten, sehen Sie in snap connections voxis in der Zeile home nach — genauso, wie Sie es bei audio-record getan haben.
Ihr Konto und Ihre Minuten funktionieren hier genauso
Das Linux-Snap ist kein eigenes Produkt mit eigener Abrechnung. Sie melden sich mit demselben Voxis-Konto an, und gekaufte Minuten sowie das tägliche Gratiskontingent gelten auch im Linux-Snap — ein unter Windows gekauftes Paket lässt sich unter Linux verbrauchen, und das tägliche Gratiskontingent ist dasselbe Kontingent, kein zweites, das parallel läuft. Tarife und Guthaben finden Sie unter Preise.
In diesem Kanal gibt es keinen API-Schlüssel zum Einfügen und keine Schlüsselverwaltung: Übersetzungsminuten gehören zum Konto, und die App holt sich beim Start einer Sitzung, was sie braucht.
Bekannte Grenzen des Linux-Builds
Die ehrliche Liste — damit Sie vor der Installation entscheiden können und nicht erst danach:
- Es gibt kein AppImage-Paket. Snap ist die Linux-Paketierung, die wir veröffentlichen; ein AppImage liefern wir nicht zusätzlich aus.
- Keine automatische Konferenz-Weiterleitung. Der ausgehende Zweig eines Meetings wird nicht für Sie in Ihre Konferenz-App verdrahtet — Sie wählen „Monitor of Voxis_Virtual_Mic“ in der Mikrofonauswahl dieser App selbst und stellen es danach wieder zurück.
- Ihre Systemstandards bleiben unangetastet. Das ist eine Designentscheidung und kein fehlendes Feature, aber die Folge ist real: Die App repariert eine falsch geroutete Einrichtung nicht dadurch, dass sie Ihre Standardgeräte übernimmt.
- Ein von Hand installiertes lokales Paket startet ohne jede verbundene Schnittstelle. Schnittstellen, die bei einer Store-Installation gewährt werden, müssen dort von Hand verbunden werden.
Wenn eine Sitzung stumm bleibt
Stille unter Linux lässt sich fast immer auf eine von wenigen Ursachen zurückführen, und die sind schnell voneinander zu trennen:
- Prüfen Sie zuerst die Berechtigung:
snap connections voxis, die Zeileaudio-record. Eine nicht verbundene Schnittstelle erzeugt genau dieses Symptom, und nichts anderes behebt es. - Führen Sie den eingebauten Klangtest der App aus. Wiedergabe und Aufnahme werden unabhängig voneinander geprüft, er sagt Ihnen also, welche der beiden Hälften stumm ist.
- Vergewissern Sie sich, dass tatsächlich etwas abgespielt wird. Voxis übersetzt das, was Ihr Rechner wiedergibt — ein pausiertes Video oder ein stummgeschalteter Tab gibt ihm nichts, womit er arbeiten könnte.
- Sehen Sie in einem zweiseitigen Meeting in die Mikrofonauswahl der Meeting-App. Steht dort noch Ihr physisches Mikrofon, hört die Gegenseite Sie unübersetzt.
- Bleibt es weiterhin still, senden Sie einen Bericht aus der App heraus. Der Bericht enthält ein bereinigtes Protokoll, das benennt, welcher Aufnahmepfad verwendet wurde — und das ist der Teil, den niemand aus einer Beschreibung rekonstruieren kann.
Hilfe Symptom für Symptom für beide Plattformen finden Sie unter Fehlerbehebung, und der Rest der Dokumentation ist unter Dokumentation verzeichnet.