• Stefy Lanza (nextime / spora )'s avatar
    audio: CrisperWhisper long-form windowing + worker self-heal · b0483e8c
    Stefy Lanza (nextime / spora ) authored
    - Long-form fix: the HF pipeline's internal word-timestamp stitching crashes at
      the ~30s chunk boundary for CrisperWhisper (IndexError, dim-2 index==size). The
      service now windows manually — pipeline built without chunk_length_s; audio read
      via soundfile, split into <=28s windows (each a single Whisper pass), per-window
      word/segment timestamps offset by window start and concatenated. Verified on an
      ~11min clip: 1877 words, continuous timestamps to 673s, HTTP 200.
    - Self-heal: _RemoteCrisperWhisperBackend + _RemoteNemoBackend re-ensure the
      worker and retry once on a ConnectionError, so a restarted/killed worker no
      longer leaves a stale cached service_url in acquire_stt_backend.
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01R6iugoNeEgt9PkajKrFyq4
    b0483e8c
Name
Last commit
Last update
..
__init__.py Loading commit data...
_film_net.py Loading commit data...
_rife_ifnet.py Loading commit data...
app.py Loading commit data...
archive.py Loading commit data...
audio_backends.py Loading commit data...
audio_clean.py Loading commit data...
audio_gen.py Loading commit data...
audio_stems.py Loading commit data...
canary_worker.py Loading commit data...
characters.py Loading commit data...
colibri_worker.py Loading commit data...
crisperwhisper_worker.py Loading commit data...
custom_pipelines.py Loading commit data...
diarization.py Loading commit data...
ds4_kv_janitor.py Loading commit data...
ds4_worker.py Loading commit data...
embeddings.py Loading commit data...
environments.py Loading commit data...
faceswap.py Loading commit data...
fastlog.py Loading commit data...
images.py Loading commit data...
k3_worker.py Loading commit data...
kt_worker.py Loading commit data...
log.py Loading commit data...
loras.py Loading commit data...
ocr.py Loading commit data...
parler_worker.py Loading commit data...
pipelines.py Loading commit data...
prompt_cache.py Loading commit data...
pyannote_worker.py Loading commit data...
ratelimit.py Loading commit data...
rerank.py Loading commit data...
spatial.py Loading commit data...
speaker_embeddings.py Loading commit data...
speaker_registry.py Loading commit data...
state.py Loading commit data...
stt_backends.py Loading commit data...
text.py Loading commit data...
transcriptions.py Loading commit data...
tts.py Loading commit data...
tts_backends.py Loading commit data...
urlutils.py Loading commit data...
video.py Loading commit data...
vllm_worker.py Loading commit data...
voice_clone.py Loading commit data...
voice_convert.py Loading commit data...
vpr_salad_server.py Loading commit data...