fix: chunk size limit + keep MP3s + Respond Accepted fix; add rocinante stack
- Chunk Text: word-level fallback for sentences > 600 chars - watch.py: keep MP3 after transcription - Respond Accepted: remove cross-node reference - rocinante/: Whisper CUDA + watcher stack for RTX 4090 transcription
This commit is contained in:
40
rocinante/docker-compose.yaml
Normal file
40
rocinante/docker-compose.yaml
Normal file
@@ -0,0 +1,40 @@
|
||||
name: rocinante
|
||||
|
||||
services:
|
||||
|
||||
whisper:
|
||||
image: fedirz/faster-whisper-server:latest-cuda
|
||||
container_name: rocinante-whisper
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8787:8000"
|
||||
environment:
|
||||
WHISPER__MODEL: large-v3
|
||||
WHISPER__INFERENCE_DEVICE: cuda
|
||||
TZ: ${TZ}
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: 1
|
||||
capabilities: [gpu]
|
||||
volumes:
|
||||
- whisper-cache:/root/.cache/huggingface
|
||||
|
||||
watcher:
|
||||
build: ./watcher
|
||||
container_name: rocinante-watcher
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
WHISPER_URL: http://whisper:8000
|
||||
N8N_WEBHOOK_URL: ${N8N_WEBHOOK_URL}
|
||||
WATCH_DIR: /recordings
|
||||
TZ: ${TZ}
|
||||
volumes:
|
||||
- C:/Recordings:/recordings
|
||||
depends_on:
|
||||
- whisper
|
||||
|
||||
volumes:
|
||||
whisper-cache:
|
||||
Reference in New Issue
Block a user