CommunityCodierung & Entwicklunggithub.com

nekith78/neurolearn

Universelle Audio-/Videotranskription mit 8 austauschbaren Backends – lokal Whisper (offline), YouTube-Untertitel, Gemini, Groq, OpenAI, Deepgram, AssemblyAI, benutzerdefiniert OpenAI-kompatibel. Funktioniert als Claude Code Skill, Slash-Befehl oder eigenständiges CLI.

Was ist neurolearn?

Dieser Skill, nekith78/neurolearn, bietet eine universelle Lösung zur Transkription von Audio- und Videodateien mit einer breiten Auswahl von 8 austauschbaren Backends. Dazu gehören lokale Whisper-Modelle für die Offline-Nutzung, YouTube-Untertitel sowie Cloud-Dienste wie Gemini, Groq, OpenAI, Deepgram, AssemblyAI und benutzerdefinierte OpenAI-kompatible Endpunkte. Entwickler können den Skill als Claude Code Skill, als Slash-Befehl (z. B. `/transcribe`) oder als eigenständiges CLI-Tool nutzen. Die hohe Flexibilität erlaubt es, je nach Anforderung zwischen datenschutzfreundlicher lokaler Verarbeitung und leistungsstarken Cloud-APIs zu wählen, was ihn ideal für Workflows in der Medienverarbeitung, Content-Erstellung und Analyse macht.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add nekith78/neurolearn

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht neurolearn?

Universelle Audio-/Videotranskription mit 8 austauschbaren Backends — lokal Whisper (offline), YouTube-Untertitel, Gemini, Groq, OpenAI, Deepgram, AssemblyAI, benutzerdefiniert OpenAI-kompatibel. Funktioniert als Claude Code Skill, Slash-Befehl oder eigenständiges CLI.

Installation

  1. Klone das Repository:
    git clone https://github.com/nekith78/neurolearn.git
    cd neurolearn
    
  2. Installiere die Abhängigkeiten:
    pip install -r requirements.txt
    
  3. Konfiguriere die Umgebungsvariablen (optional):
    • OPENAI_API_KEY
    • GROQ_API_KEY
    • DEEPGRAM_API_KEY
    • ASSEMBLYAI_API_KEY
    • GEMINI_API_KEY
    • NEUROLEARN_BACKEND (Standard: whisper_local)

Verwendung

Als Claude Code Skill

Füge diesen Skill deiner claude-code-Konfiguration hinzu. Verwende dann in Claude Code:

> /neurolearn datei.mp3

Als eigenständiges CLI

python main.py transcribe --input datei.mp4 --backend whisper_local

Optionale Argumente:

  • --backend: Wähle ein Backend (whisper_local, youtube, gemini, groq, openai, deepgram, assemblyai, custom_openai).
  • --language: Sprache für die Transkription (z. B. de, en).
  • --output: Pfad zur Ausgabedatei (Standard: transcript.txt).

Unterstützte Backends

BackendBeschreibungErfordert API-Key
whisper_localLokales Whisper-Modell (offline)Nein
youtubeYouTube-Untertitel extrahierenNein
geminiGoogle Gemini APIJa (GEMINI_API_KEY)
groqGroq Cloud APIJa (GROQ_API_KEY)
openaiOpenAI Whisper APIJa (OPENAI_API_KEY)
deepgramDeepgram APIJa (DEEPGRAM_API_KEY)
assemblyaiAssemblyAI APIJa (ASSEMBLYAI_API_KEY)
custom_openaiBenutzerdefinierter OpenAI-kompatibler EndpunktJa (URL + Key)

Beispiele

Transkription einer lokalen Audiodatei mit Whisper

python main.py transcribe --input vorlesung.wav --backend whisper_local --language de

Transkription von YouTube-Video-Untertiteln

python main.py transcribe --input https://youtu.be/beispiel --backend youtube

Lizenz

MIT

Verwandte Skills