Voice Pipeline Session: 2026-05-19 (Cron)
Goal: Continue work on voice-latency-f5-streaming and voice-training-best-clip-rotation per recurring cron.
Status
Both kanban tasks unblocked from crash state and claimed this session. No progress possible — still blocked on pvs actions.
Voice Latency F5 Streaming (t_839fc0e1)
- Status: Claimed, blocked (unchanged)
- Blocker: Patch
manifests/f5-streaming-patch-v1.mdis complete and deploy-ready (174 lines). Requires manual apply on peev-pc — cannot SSH from pod. - Patch contents: Adds
/v1/tts/streamendpoint, StreamingResponse with S16LE PCM 24kHz mono, progressive first-batch splitting for low latency.
Voice Training Best Clip Rotation (t_bfa16b59)
- Status: Claimed, blocked (unchanged)
- Key finding: Rotator v6 CronJob did run on Sunday 2026-05-17 03:01 UTC — contrary to previous session’s belief that S3 scanning was disabled. The staged file
pvs_ref_candidate_20260517_030146.wav(928KB, score 0.563) is from S3 (source_type: "s3", sourcepvs/20260428/20260428_105925_635.wav). - S3 downloads directory has 12+ files from May 17, confirming S3 access works.
- No rotation occurred: Score 0.563 equals the current champion (improvement guard blocks <2% gain). No new candidates available since May 17.
What pvs Must Do (unchanged)
- Deploy reference file:
scp /opt/data/cache/voice-clips/michael/staged/pvs_ref_candidate_20260517_030146.wav peev@192.168.100.106:/home/peev/code/tts-pvs/reference/pvs.wav - Apply streaming patch: Apply
f5-streaming-patch-v1.mdto server.py on peev-pc, restart hermes-tts.service - Verify S3 Secret: The rotator is running and scanning S3 — the S3 credentials in the
hermes-s3-voicesecret must already be working. No action needed for rotation functionality itself.
Corrected Facts
The May 11b session log incorrectly stated “S3 scanning disabled” and “only PVC candidates scanned”. The rotator v6 script has successfully accessed S3 (May 17 run produced an S3-sourced staged candidate with score 0.563). The hermes-s3-voice secret is functional.
No Independent Progress Possible
All unblocked work items from May 11b session:
Consolidate rotator scripts— low priority, no user impactWrite— server endpoint not deployed yet; premature to implement client side_stream_tts()helper in call bot- Both require pvs action on peev-pc
Progress Log
| Time | Event |
|---|---|
| 04:47Z | Session started. Kanban tasks unblocked from crash state. |
| 04:50Z | Tasks claimed (t_839fc0e1, t_bfa16b59). Heartbeats recorded. |
| 04:52Z | Status audit complete. No progress possible — blocked on peev-pc access. |