docs: vollständige Einrichtungsanleitung, fehlende Abhängigkeiten ergänzt

Die bisherigen "Voraussetzungen" reichten für eine Neuinstallation nicht: Es
fehlten FreeSWITCH, Piper samt Stimme, der Download des Whisper-Modells und
zwei Python-Pakete. Wer das Repository frisch geklont hat, wäre damit nicht
weit gekommen.

- requirements.txt: piper-tts und certifi ergänzt. certifi ist keine Kür — das
  Python von python.org bringt keinen System-Zertifikatsspeicher mit, ohne das
  Bundle scheitern die HTTPS-Aufrufe zu Nextcloud und der Stimmen-Download.
- README: Einrichtung in sechs Schritten, alle Befehle gegengeprüft (Formeln
  vorhanden, Modell-Links erreichbar).
- Abschnitt "Stolpersteine" mit den vier Dingen, die hier Zeit gekostet haben:
  FreeSWITCH liest aus dem Cellar, belegter Event-Socket-Port, rotierende
  Provider-Adressen als Ursache für abbrechende Registrierungen, und der
  Leitstand, der ohne Passwort nicht ins Netz geht.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017V57oXiDLi4nSsyau5qaA2
This commit is contained in:
Jeuner 2026-08-22 23:00:01 +02:00
parent 49e40c252b
commit 2700bcab8f
2 changed files with 71 additions and 5 deletions

View file

@ -1 +1,8 @@
# Sprachsynthese der Ansage (lokal). Ohne Piper fällt ansage_bauen.sh auf das
# macOS-eigene "say" zurück.
piper-tts>=1.2
# CA-Bundle: das Python von python.org bringt keinen System-Zertifikatsspeicher
# mit, ohne certifi scheitern die HTTPS-Aufrufe zu Nextcloud.
certifi
# Nur nötig für STT_BACKEND=faster; der Standard ist whisper.cpp.
faster-whisper>=1.2