Local-NotebookLM: Eine lokale Open-Source-Version von NotebookLM, die PDFs in Podcasts verwandelt
Was ist Local-NotebookLM?
Local-NotebookLM ist ein lokalisiertes KI-Tool, das PDF-Dokumente in Podcasts umwandeln kann. Es unterstützt lokale Sprachmodelle (LLM) und Text-to-Speech-Modelle (TTS), sodass Benutzer je nach Bedarf Podcasts in verschiedenen Stilen und Längen erzeugen können.

Funktionsmerkmale von Local-NotebookLM
Intelligente Dokumentenverarbeitung
Automatische Textextraktion: Extrahiert Text aus PDFs und bereinigt automatisch Formatierungsfehler und redundante Inhalte.
Unterstützung wissenschaftlicher Arbeiten: Verarbeitet auch wissenschaftliche Arbeiten mit mathematischen Formeln.
Intelligente Chunk-Verarbeitung: Unterstützt die Verarbeitung großer Dateien mit bis zu 100.000 Zeichen und teilt diese automatisch in Chunks auf, um die Verarbeitungseffizienz zu optimieren.
Inhaltsgenerierung in mehreren Modi
Vielfältige Ausgabeformate: Unterstützt 15 Ausgabeformate, darunter Podcast, Interview, Debatte, Vortrag und mehr.
Vielseitige Inhaltsstile: Bietet 8 Inhaltsstile, von professionell und wissenschaftlich bis hin zu locker und humorvoll.
Flexible Inhaltslänge: Unterstützt 4 Inhaltslängen, von Kurz (10 Minuten) bis Lang (100+ Minuten).
Flexible Modellunterstützung
Kompatibilität mit mehreren LLM-Diensten: Unterstützt 6 LLM-Dienste, darunter OpenAI, Groq und lokale Modelle.
Konfigurierbare TTS-Sprechrollen: Unterstützt Dialoge zwischen Moderator und Gast, mit anpassbaren Sprechrollen.
Lokal-zuerst-Design: Bevorzugt die Nutzung lokaler Ressourcen, schützt die Privatsphäre und senkt gleichzeitig die Nutzungskosten.
Nutzung über alle Kanäle
Erzeugung per Kommandozeile: Schnelle Inhaltserzeugung mit einfachen Befehlen.
Python-API-Integration: Unterstützt die Python-API-Integration für eine einfache Nutzung durch Entwickler.
Web-Version: Webservice auf Basis von FastAPI für komfortable Online-Bedienung.
Installation und Konfiguration
Installationsanforderungen: Docker Desktop sowie Kokoro-FastAPI müssen installiert sein.
Installationsschritte: Klonen Sie das Projekt per Git, erstellen und aktivieren Sie eine virtuelle Umgebung und installieren Sie anschließend die benötigten Python-Pakete.
Konfigurationsdatei: Es muss eine config.yaml-Datei erstellt werden, um das Ausgabeverzeichnis, den LLM-Anbieter, den Modellnamen, die Stimmklonungs-Parameter usw. zu konfigurieren.
Verwendung von Local-NotebookLM
Vorbereitung der Umgebung: Starten Sie je nach verwendetem LLM-Anbieter den entsprechenden Dienst oder stellen Sie sicher, dass der API-Schlüssel verfügbar ist.
Skript ausführen: Führen Sie den Befehl python main.py input.pdf [options] aus, um eine PDF-Datei in einen Podcast umzuwandeln.
Optionale Parameter: Benutzer können den Stil, die Länge des Podcasts sowie die Chunk-Größe für die Textverarbeitung festlegen.
Verarbeitungsablauf von Local-NotebookLM
PDF-Verarbeitung: PDF-Text extrahieren, bereinigen und in verarbeitbare Chunks aufteilen.
Skriptgenerierung: Podcast-Skript gemäß dem angegebenen Stil und der Länge erzeugen.
TTS-Optimierung: Das Skript wird optimiert, um die Natürlichkeit der Sprachsynthese zu verbessern.
Audioerzeugung: Text in Sprache umwandeln und die endgültige Audiodatei erzeugen.
FAQ
1. Wie erzeugt Local-NotebookLM einen Podcast?
Laden Sie die PDF-Datei in das Tool hoch.
Führen Sie das Skript über die Kommandozeile aus und geben Sie den Stil sowie die Länge des Podcasts an.
Das Tool verarbeitet den Text automatisch und erzeugt eine Audiodatei.
2. Was ist der Unterschied zwischen Local-NotebookLM und NotebookLM?
Local-NotebookLM ist ein lokalisiertes Tool, das auf dem lokalen Rechner läuft und lokale LLMs sowie TTS-Modelle unterstützt.
NotebookLM ist ein cloudbasiertes Tool, das hauptsächlich für Notizverwaltung und Dokumentanalyse dient und KI-gestützte Zusammenfassungen, Zusammenarbeit sowie Audioerzeugung unterstützt.
GitHub-Repository:https://github.com/Goekdeniz-Guelmez/Local-NotebookLM
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 