fix: pause at start of gap + add explicit whisper_transcribe import

Two fixes:
1. Snap pause point to gap.start (end of previous word) to prevent
   cutting off the first word after the pause
2. Add explicit whisper_transcribe import in celery_worker.py
3. Fix misleading queue log message

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
michael 2025-12-27 09:11:29 -06:00
parent 7760da1e1c
commit 523ac85a35

View file

@ -26,12 +26,14 @@ from app.tasks import ingest_and_ai
from app.tasks import translate_and_synthesize
from app.tasks import render_accessible_video
from app.tasks import ffmpeg_operations
from app.tasks import whisper_transcribe
# Debug: Show registered tasks
logger.info(f"Celery app: {celery_app}")
logger.info(f"Registered tasks: {list(celery_app.tasks.keys())}")
logger.info(f"Task routes: {celery_app.conf.task_routes}")
logger.info(f"Worker listening to queues: default,ingest,notify,render,ffmpeg")
# Note: Actual queue listening is determined by -Q argument passed to celery worker command
logger.info("Task modules loaded. Queues determined by celery -Q argument.")
# Specifically check for our translation task
if 'app.tasks.translate_and_synthesize.translate_and_synthesize_task' in celery_app.tasks: