mirror of
https://github.com/Jeuners/Logpy-AgentOne.git
synced 2026-09-09 15:02:33 +02:00
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PuP3zfgYqhnrwyEne2ejG7
71 lines
2.6 KiB
Text
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
|