Allgemeine Einführung
TransRouter ist ein Google Zwillinge TransRouter ist ein Echtzeit-Sprachübersetzungstool für große Modelle, das speziell für die Echtzeit-Sprachübersetzung zwischen Englisch und Chinesisch entwickelt wurde. TransRouter lässt sich nahtlos in Videokonferenzsoftware wie Zoom integrieren und nutzt die Streaming-Verarbeitungstechnologie, um eine geringe Latenzzeit im Übersetzungsprozess zu gewährleisten, und bietet eine automatische Sprachsynthese. Das System kann nicht nur Audiosignale in Echtzeit verarbeiten, sondern auch automatisch die Originalaufnahme und die synthetisierten Audiosignale zur späteren Überprüfung und Aufzeichnung speichern. Das Projekt ist vollständig quelloffen, wurde in Python entwickelt und bietet eine gute Skalierbarkeit und Anpassungsfähigkeit.
Funktionsliste
- Realisieren Sie eine bidirektionale Echtzeit-Sprachübersetzung zwischen Chinesisch und Englisch
- Unterstützt die nahtlose Integration mit führender Konferenzsoftware wie Zoom
- Hochwertige Übersetzungen mit dem Google-Gemini-Makromodell
- Bietet Streaming-Audio-Verarbeitung mit niedriger Latenz
- Automatische Sprachsyntheseausgabe
- Unterstützt das automatische Speichern von Originalaufnahmen und übersetztem Audio
- Bereitstellung eines vollständigen Protokollierungssystems
- Unterstützt das Routing virtueller Audiogeräte
- Konfigurierbare Audioeingangs- und -ausgangsparameter
Hilfe verwenden
Vorbereitung der Systemumgebung
- Grundlegende Umweltanforderungen:
- Python 3.8 oder höher
- macOS-Betriebssystem
- Stabile Netzwerkverbindung
- Google Internet-Unternehmen Zwillings-API Tasten
- Konfiguration der Audiogeräte:
- Installieren Sie das virtuelle BlackHole-Audiogerät:
brew install blackhole-2ch
- Konfigurieren Sie die Audiogeräte in den Systempräferenzen:
- Öffnen Sie "Systempräferenzen > Ton".
- Überprüfen Sie, ob das BlackHole 2ch-Gerät korrekt identifiziert wurde
- Konfigurieren der Standard-Eingabe- und Ausgabegeräte
- Installieren Sie das virtuelle BlackHole-Audiogerät:
Installationsschritte
- Klonen des Projektlagers:
git klonen. https://github.com/notedit/TransRouter.git cd TransRouter
- Erstellen und aktivieren Sie eine virtuelle Umgebung:
python -m venv venv Quelle venv/bin/aktivieren # macOS
- Installieren Sie die Abhängigkeitspakete:
pip install -r anforderungen.txt
- Konfigurieren Sie die Umgebungsvariablen:
- eine Kopie machen von
.env.example
Datei ist.env
- existieren
.env
Datei, um den Gemini-API-Schlüssel festzulegen:GEMINI_API_KEY=Ihr_gemini_api_Schlüssel
- eine Kopie machen von
Zoom-Konfigurationsanleitung
- Öffnen Sie das Einstellungsfeld Zoom
- Gehen Sie zur Option Audioeinstellungen
- Einstellen des Mikrofons als Standardgerät des Systems
- Stellen Sie die Lautsprecher auf "BlackHole 2ch" ein.
Anweisungen für den Gebrauch
- Leiten Sie das Verfahren ein:
python transrouter.py
- Das Programm läuft automatisch ab:
- Initialisierung eines Audiogeräts
- Herstellen einer Verbindung zu Google Gemini
- Audioaufnahme und -verarbeitung starten
- Verwaltung von Dokumenten:
- Die Aufnahmedateien werden im Verzeichnis
Aufnahmen
Verzeichnis (auf der Festplatte des Computers) - Das synthetisierte und übersetzte Audio wird in der Datei
Synthese
Verzeichnis (auf der Festplatte des Computers) - Das Laufzeitprotokoll wird in der Datei
Protokolle
Verzeichnis (auf der Festplatte des Computers)
- Die Aufnahmedateien werden im Verzeichnis
- Operative Kontrollen:
- Echtzeit-Statusinformationen werden angezeigt, während das Programm läuft
- Drücken Sie Strg+C, um das Programm sicher zu beenden.
- Speichert automatisch alle Audiodateien, wenn sie angehalten werden
Fehlerbehebung
- Probleme mit der Audioausrüstung:
- Stellen Sie sicher, dass BlackHole richtig installiert und konfiguriert ist
- Überprüfen des Status der Geräteidentifikation in den Audioeinstellungen des Systems
- Überprüfen der Konfiguration der Audioeinstellungen von Zoom
- Übersetzungsprobleme:
- Bestätigen Sie eine stabile Netzwerkverbindung
- Überprüfen Sie, ob der API-Schlüssel richtig konfiguriert ist
- Protokolldateien für detaillierte Fehlermeldungen anzeigen