Allgemeine Einführung
AudioNotes ist ein auf FunASR und Qwen2 basierendes System zur Erstellung strukturierter Audio-/Video-Notizen. AudioNotes ist ein strukturiertes Notizsystem, das auf FunASR und Qwen2 basiert. Es kann schnell Audio-/Videoinhalte extrahieren und das große Modell aufrufen, um eine strukturierte Markdown-Notiz zu generieren, die für Benutzer leicht zu lesen ist und Informationen schnell findet. Das System unterstützt mehrere Bereitstellungsmethoden, einschließlich Docker und lokaler Bereitstellung, und ist sowohl für Entwickler als auch für allgemeine Benutzer geeignet.AudioNotes bietet effiziente Funktionen für die Transkription und Organisation von Audio-/Videoinhalten, die den Prozess der Informationsextraktion und der Organisation von Notizen erheblich vereinfachen.
Funktionsliste
- Extraktion von Audio- und VideoinhaltenSchnelles Extrahieren von Inhalten aus Audio und Video.
- Strukturierte AnleiheerstellungOrganisieren Sie den extrahierten Inhalt in strukturierten Markdown-Notizen.
- Mehrere EinsatzoptionenUnterstützt die Docker-Bereitstellung und die lokale Bereitstellung.
- Unterstützung für große ModelleBietet eine effiziente Transkription und Endverarbeitung auf der Grundlage von FunASR und Qwen2.
- benutzerfreundliche SchnittstelleBietet eine leicht zu bedienende Benutzeroberfläche für eine einfache Bedienung.
Hilfe verwenden
Ablauf der Installation
Docker-Bereitstellung (empfohlen)
- Laden Sie die Docker Compose-Datei herunter:
curl -fsSL https://github.com/harry0703/AudioNotes/raw/main/docker-compose.yml -o docker-compose.yml
- Starten Sie den Docker-Dienst:
docker-compose aufwärts
- So greifen Sie auf lokale Dienste zu: Öffnen Sie Ihren Browser und besuchen Sie
http://localhost:15433/
Wenn Sie das Standardkonto verwenden möchten, müssen Sie das Standardkonto verwenden.admin
und Passwörteradmin
Login (verfügbar indocker-compose.yml
(Im Dokument geändert).
lokaler Einsatz
- Stellen Sie sicher, dass die PostgreSQL-Datenbank installiert ist.
- Erstellen und aktivieren Sie eine virtuelle Umgebung:
conda create -n AudioNotes python=3.10 -y
conda aktivieren AudioNotes
- Klonen Sie das Projekt und installieren Sie die Abhängigkeiten:
git clone https://github.com/harry0703/AudioNotes.git
cd AudioNotes
pip install -r anforderungen.txt
- Umgebungsvariablen konfigurieren: set
.env.example
Benennen Sie die Datei um in.env
und ändern Sie die entsprechenden Konfigurationsinformationen. - Starten Sie den Dienst:
chainlit run main.py
- So greifen Sie auf lokale Dienste zu: Öffnen Sie Ihren Browser und besuchen Sie
http://localhost:8000/
Wenn Sie das Standardkonto verwenden möchten, müssen Sie das Standardkonto verwenden.admin
und Passwörteradmin
Login (verfügbar in.env
(Im Dokument geändert).
Funktion Betriebsablauf
- Extraktion von Audio- und Videoinhalten::
- Laden Sie Audio- und Videodateien hoch, und das System extrahiert den Inhalt automatisch.
- Der extrahierte Inhalt wird auf der Benutzeroberfläche angezeigt und kann vom Benutzer bearbeitet und angepasst werden.
- Strukturierte Notizen generieren::
- Die extrahierten Inhalte werden automatisch in strukturierten Markdown-Notizen organisiert.
- Die Benutzer können die erstellten Notizen zur späteren Verwendung herunterladen oder kopieren.
- Unterstützung für große Modelle::
- Das System bietet eine effiziente Transkription und Kollationierung auf der Grundlage von FunASR und Qwen2.
- Die Benutzer können verschiedene Modelle für die Extraktion und Organisation von Inhalten auswählen, um die Genauigkeit und Effizienz zu verbessern.