[laneC] log: rhubarb endpoint
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
fb59601cc3
commit
355ad2fe33
@ -98,3 +98,16 @@ stage running live; deferred.
|
|||||||
NEXT: Lane C M1-M4 all shipped. Available for polish / integration support.
|
NEXT: Lane C M1-M4 all shipped. Available for polish / integration support.
|
||||||
Blender binary here is /Applications/Blender.app/Contents/MacOS/Blender (not
|
Blender binary here is /Applications/Blender.app/Contents/MacOS/Blender (not
|
||||||
on PATH as `blender` in this session, contrary to orchestrator note).
|
on PATH as `blender` in this session, contrary to orchestrator note).
|
||||||
|
|
||||||
|
## 2026-07-18 session 3b
|
||||||
|
DONE: optional item from orchestrator — `/rhubarb?path=` endpoint. Commit fb59601.
|
||||||
|
- `GET /rhubarb?path=` (path-guarded) -> `rhubarb -f json <wav>` -> returns
|
||||||
|
`{metadata, mouthCues:[{start,end,value}]}` for Lane A's viseme lane.
|
||||||
|
503 with install hint when the binary is absent (ffmpeg-style gate).
|
||||||
|
- test_server.py: +503-when-absent assert (9 groups green).
|
||||||
|
DECISIONS: synchronous subprocess (VO clips are short); rhubarb NOT installed
|
||||||
|
on ultra, so only the 503 path is exercised here — happy path (JSON parse) is
|
||||||
|
untested until `rhubarb` is on PATH. Flagged same as MediaRecorder backlog.
|
||||||
|
BLOCKED/REQUESTS: none. To fully verify: install rhubarb-lip-sync on ultra,
|
||||||
|
then GET /rhubarb?path=audio/<some>.wav.
|
||||||
|
NEXT: nothing outstanding — Lane C M1-M4 + rhubarb shipped. Standing by.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user