Logpy-AgentOne/.env.example
2026-08-23 02:19:22 +02:00

71 lines
2.6 KiB
Text

# --- Spracherkennung (lokal) ---
# whispercpp = Apple-GPU, nutzt ein vorhandenes ggml-Modell (Standard)
# faster = faster-whisper, lädt das Modell bei Bedarf selbst
STT_BACKEND=whispercpp
# Feste Sprache erzwingen (de) oder leer lassen für Auto-Erkennung:
WHISPER_SPRACHE=de
# Nur für STT_BACKEND=whispercpp:
WHISPERCPP_BIN=whisper-cli
#WHISPERCPP_MODELL=/Users/DEIN_NAME/whisper-models/ggml-large-v3-turbo.bin
WHISPER_THREADS=8
# Nur für STT_BACKEND=faster:
WHISPER_MODELL=medium
WHISPER_COMPUTE=int8
# --- Kategorisierung (Ollama, lokal) ---
OLLAMA_URL=http://127.0.0.1:11434
OLLAMA_MODELL=qwen3.5:latest
# --- Nextcloud (leer lassen = nur lokale Ablage) ---
NEXTCLOUD_URL=
NEXTCLOUD_USER=
NEXTCLOUD_PASS=
NEXTCLOUD_ORDNER=Anrufe
# Interne User-ID für den WebDAV-Pfad. Nur nötig, wenn der Login eine E-Mail ist
# und daher von der User-ID abweicht.
NEXTCLOUD_USERID=
# Schaltet nur den Datei-Upload ab (Aufnahmen/Transkripte) - für reinen
# Kontakt-Abgleich ohne dass Anrufdaten die Maschine verlassen auf 0 setzen.
NEXTCLOUD_UPLOAD=1
# Adressbuch (CardDAV) für den Kontakt-Abgleich bei eingehenden Anrufen.
# Nextclouds Standard-Adressbuch heißt "contacts".
NEXTCLOUD_ADRESSBUCH=contacts
# --- Telefonie (SIP-Zugang der Praxis, leer lassen = keine Telefonannahme) ---
SIP_USER=
SIP_DOMAIN=sip.plusnet.de
SIP_PASS=
SIP_PROXY=voice01.sip.plusnet.de
# --- Ansage (lokal; piper braucht Modelle unter ~/piper-voices) ---
ANSAGE_TTS=piper
ANSAGE_STIMME=de_DE-thorsten_emotional-medium
ANSAGE_EMOTION=0
# --- Deck-Triage-Board (Nextcloud) ---
# Hauptschalter: ohne 1 entsteht kein Board, egal was unten steht.
NEXTCLOUD_DECK=0
DECK_BOARD=Anrufe
# Nutzer, die das Deck-Board sehen sollen (kommagetrennt)
DECK_TEILEN=
# Stapel des Deck-Boards (Arbeitsablauf, kommagetrennt)
DECK_STAPEL="Eingang,In Bearbeitung,Rückfragen,Erledigt"
# --- Leitstand (Weboberfläche) ---
# 127.0.0.1 = nur dieser Rechner. 0.0.0.0 = im Netz erreichbar, dann ist
# LEITSTAND_PASS Pflicht (die Seiten zeigen Patiententranskripte).
LEITSTAND_HOST=127.0.0.1
LEITSTAND_PORT=8088
LEITSTAND_USER=praxis
LEITSTAND_PASS=
# --- Telefonanlage (nur Stufe 2) ---
# Event-Socket-Port von FreeSWITCH. Muss zu listen-port in
# autoload_configs/event_socket.conf.xml passen, sonst antwortet fs_cli nicht
# und telefon/starten.sh sieht den Trunk nie als registriert.
FS_PORT=8099
# Konfigurationsverzeichnis von FreeSWITCH (Apple Silicon: /opt/homebrew/...)
FS_ETC=/opt/homebrew/etc/freeswitch
# Log von FreeSWITCH; der Leitstand liest daraus die Anruf-Ereignisse.
# Apple Silicon: /opt/homebrew/... , Intel-Mac: /usr/local/...
#FREESWITCH_LOG=/opt/homebrew/var/log/freeswitch/freeswitch.log