Allgemeine Einführung
AsrTools ist ein intelligentes Sprache-zu-Text-Tool mit eingebauten Schnittstellen von großen Anbietern wie Cutscene, Fast, Must Cut usw. Es unterstützt eine effiziente Multithreading-Stapelverarbeitung ohne GPU oder umständliche Konfiguration. Es wurde auf der Basis von PyQt5 entwickelt, mit einer schönen und benutzerfreundlichen Oberfläche, die in der Lage ist, Untertiteldateien im SRT- und TXT-Format auszugeben. Das Tool verarbeitet Audiodateien in der Cloud, indem es Big-Factory-Schnittstellen aufruft, und bietet stabile und schnelle Textkonvertierungsdienste, die für Benutzer geeignet sind, die Audio in Text effizient verarbeiten müssen.
Funktionsliste
- Aufruf der großen Fabrik-Schnittstelle: Unterstützung für das Schneiden von Film, schnelle Hand, muss schneiden und andere große Fabrik-Schnittstelle, um qualitativ hochwertige Dienstleistungen anbieten
- Keine Notwendigkeit für komplexe Konfigurationen: keine GPU und umständliche lokale Konfigurationen sind erforderlich, so dass die Benutzer einfach loslegen können
- Hochwertige Oberfläche: Basierend auf PyQt5 und qfluentwidgets ist die Oberfläche schön und benutzerfreundlich.
- Effiziente Stapelverarbeitung: unterstützt gleichzeitige Multithreading- und Stapelverarbeitung, hohe Textkonvertierungsgeschwindigkeiten
- Unterstützung mehrerer Formate: Unterstützung für die Erstellung von SRT- und TXT-Untertiteldateien, um unterschiedlichen Anforderungen gerecht zu werden
Hilfe verwenden
Installationsanleitung
Installation aus einer Freigabe
- Download des PaketsFreigabeVersion.
- Entpacken Sie die Datei AsrTools.exe und führen Sie sie aus, um die GUI-Schnittstelle zu starten.
- Systemanforderungen: Windows 10 oder höher.
Web-Download
Installation von der Quelle (Entwickler)
- Klonen Sie das Repository und wechseln Sie in das Projektverzeichnis:
git klonen. https://github.com/WEIFENG2333/AsrTools.git cd AsrTools
- Installieren Sie die Abhängigkeit und führen Sie sie aus:
pip install -r anforderungen.txt python asr_gui.py
Richtlinien für die Verwendung
- Starten der Anwendung: Führen Sie die heruntergeladene ausführbare Datei aus oder starten Sie die GUI-Schnittstelle über die Befehlszeile.
- ASR-Engine auswählen: Wählen Sie die zu verwendende ASR-Engine aus dem Dropdown-Menü (Cutscene, Racer, Must Cut).
- So fügen Sie eine Datei hinzu: Klicken Sie auf die Schaltfläche "Datei auswählen" oder ziehen Sie die Datei/den Ordner per Drag & Drop in den angegebenen Bereich.
- Verarbeitung starten: Klicken Sie auf die Schaltfläche "Verarbeitung starten", das Programm beginnt automatisch mit der Konvertierung und erzeugt nach Abschluss SRT- oder TXT-Untertiteldateien im ursprünglichen Audioverzeichnis (standardmäßig werden 3 Threads ausgeführt).
Beispiel für einen reinen Codeaufruf
- Installieren Sie die Anforderungsbibliothek:
Pip-Installationsanfragen
- Verwenden Sie den Beispielcode:
von bk_asr importieren BcutASR, JianYingASR, KuaiShouASR audio_file = "resources/test.mp3" asr = BcutASR(audio_file) # kann BcutASR, JianYingASR, KuaiShouASR wählen. ergebnis = asr.run() srt = result.to_srt() # Generieren von SRT-Untertiteldateien txt = result.to_txt() # Erzeugen von TXT-Untertiteldateien json_data = result.to_json() # Liefert ein Wörterbuch (mit Zeit) drucken(txt)