AI Personal Learning
und praktische Anleitung

Babelfish.ai: Browsergestützte Echtzeit-Sprachtranskriptions- und Übersetzungsanwendung

Allgemeine Einführung

Babelfish.ai ist eine Echtzeit-Transkriptions- und Übersetzungsanwendung, die auf Huggingface Transformer.js und Supabase Realtime basiert. Die Anwendung kann große Modelle in den Browser laden und lokal ausführen, was Sprach-zu-Text- und Übersetzungsfunktionen in Echtzeit ermöglicht. Benutzer können mit einfachen Einstellungen und Operationen Sprachinhalte schnell in Text transkribieren und in mehrere Sprachen übersetzen, was sich für eine Vielzahl von Szenarien eignet, z. B. für die Aufzeichnung von Besprechungen, sprachübergreifende Kommunikation usw.

 


Babelfish.ai: Browsergestützte Echtzeit-Sprachtranskriptions- und Übersetzungsanwendung

 

 

Funktionsliste

  • Sprache-zu-Text in Echtzeit: Effiziente Sprache-zu-Text-Funktionalität mit OpenAI Whisper.
  • Echtzeit-Übersetzung: Unterstützt die Übersetzung von transkribiertem Text in 200 Sprachen, unter Verwendung des NLLB-200-Modells von Meta.
  • Multi-Client-Broadcasting: Senden Sie transkribierte und übersetzte Inhalte in Echtzeit an abonnierte Clients über Supabase Realtime.
  • Lokaler Betrieb: Es ist keine Serverunterstützung erforderlich, alle Operationen werden lokal im Browser durchgeführt.
  • Einfaches Deployment: Unterstützt die lokale Ausführung und das Deployment auf GitHub Pages.

 

 

Hilfe verwenden

Installation und Betrieb

  1. lokaler Betrieb::
    • Klon-Lagerhaus:git clone https://github.com/supabase-community/babelfish.ai.git
    • Rufen Sie den Projektkatalog auf:cd babelfish.ai
    • Kopieren Sie die Datei mit den Umgebungsvariablen:cp .env.local.example .env.local
    • Einstellen der Supabase Credentials: In der .env.local Geben Sie Ihre Supabase-Anmeldedaten in die Datei ein.
    • Installieren Sie die Abhängigkeit:npm-Installation
    • Starten Sie den Entwicklungsserver:npm run dev
    • Öffnen Sie Ihren Browser, um auf http://localhost:3000 Verfügbar.
  2. Auf GitHub Pages bereitstellen::
    • Konfigurieren Sie Ihre Geheimnisse in den Einstellungen Ihres GitHub-Repositorys.
    • Übertragen Sie den Code in die Haupt Zweig wird GitHub Actions automatisch auf GitHub Pages bereitgestellt.

Verwendungsfunktionen

  1. Umwandlung von Sprache in Text in Echtzeit::
    • Klicken Sie nach dem Öffnen der App auf die Schaltfläche "Transkription starten".
    • Erlauben Sie dem Browser den Zugriff auf das Mikrofon und beginnen Sie zu sprechen.
    • Sprachinhalte werden in Echtzeit als Text angezeigt.
  2. Echtzeit-Übersetzung::
    • Während des Transkriptionsprozesses wird die Zielsprache ausgewählt.
    • Der transkribierte Text wird automatisch in die ausgewählte Sprache übersetzt und auf der Benutzeroberfläche angezeigt.
  3. Multi-Client-Übertragung::
    • Abonnementkunden können transkribierte und übersetzte Inhalte über Supabase Realtime erhalten.
    • Öffnen Sie die App auf einem anderen Gerät und melden Sie sich mit demselben Supabase-Konto an, um die empfangenen Inhalte zu synchronisieren.

Erweiterte Einstellungen

  • Kundenspezifische Modelle: zu finden in der translationWorker.js wird durch ein anderes unterstütztes Übersetzungsmodell ersetzt.
  • Anpassung der SchnittstelleModifikation index.html im Gesang antworten src Die Dateien im Katalog können mit Anwendungsschnittstellen und Funktionen angepasst werden.
AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Babelfish.ai: Browsergestützte Echtzeit-Sprachtranskriptions- und Übersetzungsanwendung

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)