Was macht pi-skills?
Lokale Sprach-zu-Text-Transkription auf Apple Silicon macOS. Unterstützt wav direkt und andere Audioformate über ffmpeg.
Installation
- Stelle sicher, dass
ffmpeginstalliert ist:brew install ffmpeg - Lade das Modell herunter:
piper-tts download - Installiere die Abhängigkeiten:
pip install -r requirements.txt
Verwendung
Transkription einer WAV-Datei:
pi transcribe input.wav
Transkription anderer Formate (automatische Konvertierung mit ffmpeg):
pi transcribe input.mp3
Transkription in Echtzeit (Mikrofon):
pi transcribe --live
Optionen
--model: Pfad zum Modell (Standard: automatisch heruntergeladen)--language: Sprachcode (Standard:de)--device: Ausgabegerät für Echtzeit-Transkription--output: Ausgabedatei für Transkription (ansonsten nur Standardausgabe)
Beispiel
from pi_skills import transcribe
# Transkribiere eine WAV-Datei
text = transcribe("aufnahme.wav")
print(text)
Unterstützte Formate
- WAV (direkt)
- MP3, M4A, FLAC, OGG (über ffmpeg)
Abhängigkeiten
- Python 3.8+
- ffmpeg
- piper-tts
Hinweise
- Dieses Skill funktioniert nur auf macOS mit Apple Silicon.
- Stelle sicher, dass genügend RAM und Speicherplatz für das Modell vorhanden sind.