| Chatalogue Dialogue -> Data |
Chatalogue is a local-first workstation for ingesting, transcribing, diarizing, optimizing, searching, and editing long-form spoken content.
Installers clone the repo, create the backend virtual environment, install dependencies, and preload the transcription stack.
Before installing, make sure your system has:
install_windows.bat.cd into the extracted folder, then run:chmod +x install_mac.sh
./install_mac.sh
Set these before running the installer if you need custom behavior:
INSTALL_PARAKEET=1|0 default 1SKIP_MODEL_PRELOAD=1|0 default 0PRELOAD_ENGINE=auto|whisper|parakeet default autoOLLAMA_MODELS="model1 model2 ..."CHATALOGUE_REPO_URLCHATALOGUE_REPO_BRANCHExample on Windows:
set INSTALL_PARAKEET=0
set SKIP_MODEL_PRELOAD=1
install_windows.bat
Once installation is complete, start Chatalogue at any time.
Double-click run_windows.bat inside the Chatalogue folder.
Open Terminal, cd into the Chatalogue folder, then run:
./run_mac.sh
The frontend opens at http://localhost:5173.
Backend API docs are available at http://localhost:8011/docs.
The normal installers create a runtime-ready environment. If you also want local test execution:
cd backend
.\.venv\Scripts\python.exe -m pip install -r requirements-dev.txt
On macOS/Linux:
cd backend
.venv/bin/python -m pip install -r requirements-dev.txt
Then run tests with:
python -m pytest backend/src -q
To override backend settings, copy backend/.env.example to backend/.env and adjust values as needed.
Common settings:
HF_TOKEN: Hugging Face token for gated diarization modelsTRANSCRIPTION_ENGINE: auto, whisper, or parakeetWHISPER_BACKEND: faster_whisper or insanely_fast_whisperPARAKEET_MODEL: default nvidia/parakeet-tdt-0.6b-v2PARAKEET_ALLOW_WHISPER_FALLBACK: true or falseMULTILINGUAL_ROUTING_ENABLED: route likely non-English episodes to Whisper automaticallyMULTILINGUAL_WHISPER_MODEL: multilingual Whisper model used for language-routed jobsLANGUAGE_DETECTION_SAMPLE_SECONDS: opening-audio probe window for language detectionLANGUAGE_DETECTION_CONFIDENCE_THRESHOLD: threshold for metadata/audio language routingPIPELINE_EXECUTION_MODE: sequential or stagedYOUTUBE_DATA_API_KEY: optional YouTube Data API key for view-count/popularity metadata and API-key testDB_PROVIDER: default postgresAfter first launch, open Settings and review these sections:
Transcription
TRANSCRIPTION_ENGINEWHISPER_BACKENDYouTube
YouTube Data API Key if you want stable popularity/view-count backfillTest API Key to verify connectivityRuntimes
ClearVoice, VoiceFixer, and Conversation ReconstructionThe YouTube Data API key is the preferred path for public view-count metadata. Browser-cookie scraping remains optional fallback behavior, not the recommended default.
MIT
55 commits
Python
50.7%
TypeScript
48.0%
| Chatalogue Dialogue -> Data |
Chatalogue is a local-first workstation for ingesting, transcribing, diarizing, optimizing, searching, and editing long-form spoken content.
Installers clone the repo, create the backend virtual environment, install dependencies, and preload the transcription stack.
Before installing, make sure your system has:
install_windows.bat.cd into the extracted folder, then run:chmod +x install_mac.sh
./install_mac.sh
Set these before running the installer if you need custom behavior:
INSTALL_PARAKEET=1|0 default 1SKIP_MODEL_PRELOAD=1|0 default 0PRELOAD_ENGINE=auto|whisper|parakeet default autoOLLAMA_MODELS="model1 model2 ..."CHATALOGUE_REPO_URLCHATALOGUE_REPO_BRANCHExample on Windows:
set INSTALL_PARAKEET=0
set SKIP_MODEL_PRELOAD=1
install_windows.bat
Once installation is complete, start Chatalogue at any time.
Double-click run_windows.bat inside the Chatalogue folder.
Open Terminal, cd into the Chatalogue folder, then run:
./run_mac.sh
The frontend opens at http://localhost:5173.
Backend API docs are available at http://localhost:8011/docs.
The normal installers create a runtime-ready environment. If you also want local test execution:
cd backend
.\.venv\Scripts\python.exe -m pip install -r requirements-dev.txt
On macOS/Linux:
cd backend
.venv/bin/python -m pip install -r requirements-dev.txt
Then run tests with:
python -m pytest backend/src -q
To override backend settings, copy backend/.env.example to backend/.env and adjust values as needed.
Common settings:
HF_TOKEN: Hugging Face token for gated diarization modelsTRANSCRIPTION_ENGINE: auto, whisper, or parakeetWHISPER_BACKEND: faster_whisper or insanely_fast_whisperPARAKEET_MODEL: default nvidia/parakeet-tdt-0.6b-v2PARAKEET_ALLOW_WHISPER_FALLBACK: true or falseMULTILINGUAL_ROUTING_ENABLED: route likely non-English episodes to Whisper automaticallyMULTILINGUAL_WHISPER_MODEL: multilingual Whisper model used for language-routed jobsLANGUAGE_DETECTION_SAMPLE_SECONDS: opening-audio probe window for language detectionLANGUAGE_DETECTION_CONFIDENCE_THRESHOLD: threshold for metadata/audio language routingPIPELINE_EXECUTION_MODE: sequential or stagedYOUTUBE_DATA_API_KEY: optional YouTube Data API key for view-count/popularity metadata and API-key testDB_PROVIDER: default postgresAfter first launch, open Settings and review these sections:
Transcription
TRANSCRIPTION_ENGINEWHISPER_BACKENDYouTube
YouTube Data API Key if you want stable popularity/view-count backfillTest API Key to verify connectivityRuntimes
ClearVoice, VoiceFixer, and Conversation ReconstructionThe YouTube Data API key is the preferred path for public view-count metadata. Browser-cookie scraping remains optional fallback behavior, not the recommended default.
MIT
55 commits
Python
50.7%
TypeScript
48.0%