Zum Inhalt
Alle Plattform-Editionen

Plattform-Edition

Script Runner für macOS

Mitgeliefert

Verarbeitet Transkriptionen mit eigenen Shell-Skripten über stdin und stdout.

Version
1.1.5
Plugin-ID
com.typewhisper.script
Anforderungen
TypeWhisper 0.9.0 oder neuer · macOS 14.0 oder neuer

Einblick in diese Edition

Script Runner macOS Einstellungen

Funktionen dieser Edition

  • Nachbearbeitung des Transkriptionstexts
  • Eigene Shell-Befehle
  • Textübergabe über stdin und Ergebnis über stdout
  • Optionale Ausführungsregeln

Einstellungen dieser Edition

  • Befehl, Timeout und optionale Ausführungsregeln festlegen

Über

Das Script Runner Plugin leitet transkribierten Text durch einen beliebigen Shell-Befehl oder ein Skript. Dein Text wird über stdin übergeben, und was der Befehl auf stdout schreibt, wird zur finalen Ausgabe. Das gibt dir volle Flexibilität, Transkriptionen mit Standard-Unix-Tools, eigenen Skripten oder beliebigen Kommandozeilenprogrammen zu transformieren, filtern oder anzureichern.

Features

  • Beliebige Shell-Befehle auf transkribiertem Text ausführen
  • Text fließt über stdin/stdout - funktioniert mit Standard-Unix-Pipes
  • Umgebungsvariablen mit Kontext (App-Name, URL, Sprache, Profil)
  • Konfigurierbares Timeout gegen unkontrollierte Skripte
  • Profilfilter zur Einschränkung auf bestimmte Profile
  • Ausführungsprotokoll zur Fehlersuche

Umgebungsvariablen

Die folgenden Umgebungsvariablen stehen deinen Skripten zur Verfügung:

  • TYPEWHISPER_APP_NAME - Name der aktiven Anwendung (z.B. “Safari”)
  • TYPEWHISPER_BUNDLE_ID - Bundle-Identifier der aktiven App (z.B. “com.apple.Safari”)
  • TYPEWHISPER_URL - Aktuelle URL aus dem Browser, falls verfügbar
  • TYPEWHISPER_LANGUAGE - Sprachcode der Transkription (z.B. “en”)
  • TYPEWHISPER_PROFILE - Name des aktiven TypeWhisper-Profils

Beispiele

GROSSBUCHSTABEN - Allen Text in Großbuchstaben umwandeln:

tr '[:lower:]' '[:upper:]'

Satzanfang groß - Den ersten Buchstaben jedes Satzes groß schreiben:

sed 's/\.\s*\([a-z]\)/. \U\1/g; s/^\([a-z]\)/\U\1/'

Suchen & Ersetzen - Bestimmte Wörter oder Phrasen ersetzen:

sed 's/old/new/g'

Zeitstempel anhängen - Aktuelles Datum und Uhrzeit am Ende anfügen:

cat; echo " ($(date '+%Y-%m-%d %H:%M'))"

Füllwörter entfernen - Gängige Füllwörter herausfiltern:

sed 's/ \(uhm\|uh\|um\|like\|you know\) / /g; s/  */ /g'

In Zwischenablage kopieren + zurückgeben - Text in die Zwischenablage kopieren und trotzdem zurückgeben:

tee >(pbcopy)

Externes Skript - Ein externes Skript ausführen:

~/scripts/process.sh

Konfiguration

  • Skript-Befehl - Der auszuführende Shell-Befehl. Text wird über stdin übergeben, die Ausgabe wird von stdout gelesen.
  • Timeout - Maximale Ausführungszeit in Sekunden, bevor das Skript abgebrochen wird (Standard: 10s).
  • Profilfilter - Optional die Ausführung auf bestimmte Profile einschränken.

Einrichtung

  1. Öffne TypeWhisper Einstellungen > Integrationen
  2. Finde das Script Runner Plugin und klicke auf Konfigurieren
  3. Gib deinen Shell-Befehl oder den Pfad zu einem Skript ein
  4. Setze optional ein Timeout und einen Profilfilter
  5. Transkriptionen werden automatisch durch dein Skript verarbeitet