CoolFace
Apppublic

Cavefishlabs/echodepth-video-analysis

sourceHugging Faceupdated 5d agoView on Hugging Face
0likes
50 commits on main
2a6f4e55d ago

feat: every memorability channel is reported as a place out of 100, and a prediction is compared with the median prediction

Cavefishlabs, Claude Opus 5 (1M context)
d6a87105d ago

fix: Whisper medium with the brand as a hint, so a sung brand name at the end is heard; brand match tolerant of spelling

Cavefishlabs, Claude Fable 5.1
ddae5eb5d ago

fix: each memorability channel's penalty is chosen under brand-grouped folds, so an unfamiliar name no longer lands anywhere

Cavefishlabs, Claude Fable 5.1
8a316de5d ago

feat: memorability v0.2 reads the words and the brand's name, and can rescore a rewritten script against the same pictures

Cavefishlabs, Claude Fable 5.1
9b400615d ago

fix: CLIP image features spelled out, so transformers 5 on the Space reads them too

Cavefishlabs, Claude Fable 5.1
98e0cdf5d ago

feat: memorability v0.1 model fitted to all of LAMBDA (held-out Spearman 0.52)

Cavefishlabs, Claude Fable 5.1
c08880b6d ago

feat: memorability pass, predicted brand recall a day later from the pictures (model fitted to LAMBDA)

Cavefishlabs, Claude Fable 5.1
9ca2bc26d ago

feat: the face pass returns each face's box and reading, and the frame size

Cavefishlabs, Claude Fable 5.1
843ac096d ago

feat: /proxy, a playable copy of a file without an analysis

Cavefishlabs, Claude Fable 5.1
02feeec6d ago

feat: YuNet behind the four-frames-a-second emotion pass

Cavefishlabs, Claude Fable 5.1
dd9f7fd6d ago

fix: the proxy really does carry video and audio only

Cavefishlabs, Claude Fable 5.1
9572fc66d ago

fix: proxy carries video and audio only, not the master's timecode track

Cavefishlabs, Claude Fable 5.1
a233de96d ago

feat: a browser-playable H.264 proxy for a master the browser cannot decode

Cavefishlabs, Claude Fable 5.1
bcbf2507d ago

fix: measure a film with no speech instead of returning nothing

Cavefishlabs, Claude Fable 5.1
55a4abb7d ago

fix: re-encode a film OpenCV cannot decode, instead of measuring nothing

Cavefishlabs, Claude Fable 5.1
1c9a3567d ago

feat: stills strip for the report; pin the face stack to the CEI v0.5 corpus environment

Cavefishlabs, Claude Fable 5.1
0d8664d7d ago

feat: Creative Effectiveness Index pass, screen text, brand check; pin OpenCV below 5

Cavefishlabs, Claude Fable 5.1
637ef8118d ago

fix: install libEGL/libGLES so MediaPipe's face landmarker can init

Cavefishlabs, Claude Sonnet 5
8a7d95718d ago

fix: use post_init() so newer transformers registers tied-weight keys

Cavefishlabs, Claude Sonnet 5
d8c366a18d ago

feat: Stage Read pipeline and /stage-read routes

Cavefishlabs, Claude Fable 5.1
a5248114mo ago

fix: normalize emotion2vec labels to clean English

Cavefishlabs, Claude Opus 4.5
84f28294mo ago

feat: aggregate emotions from all detected faces

Cavefishlabs, Claude Opus 4.5
c6da8e64mo ago

perf: increase emotion sampling to 4fps

Cavefishlabs, Claude Opus 4.5
bb4157b4mo ago

perf: increase face emotion sampling from 0.5fps to 2fps

Cavefishlabs, Claude Opus 4.5
9c06c314mo ago

fix: correct HSEmotion-ONNX emotion label order

Cavefishlabs, Claude Opus 4.5
b75bb504mo ago

fix: switch to hsemotion-onnx for better portability

Cavefishlabs, Claude Opus 4.5
80f08424mo ago

fix: use correct HuggingFace model paths for emotion2vec

Cavefishlabs, Claude Opus 4.5
5dfb8b04mo ago

chore: trigger rebuild to clear cached model failures

Cavefishlabs
de43e004mo ago

fix: use HuggingFace hub for emotion2vec download

Cavefishlabs, Claude Opus 4.5
327f7094mo ago

fix: add better error logging for HSEmotion, try fallback model

Cavefishlabs
99ee6524mo ago

fix: add missing dependencies for HSEmotion and emotion2vec

Cavefishlabs
232a38b4mo ago

chore: force rebuild to update models endpoint

Cavefishlabs
ea5d5c64mo ago

debug: add /models endpoint to check model loading status

Cavefishlabs
c3fa01b4mo ago

feat: add HSEmotion + emotion2vec for real emotion detection

Cavefishlabs
3ee70a34mo ago

refactor: minimal v4.0 - stripped to essentials (whisper + wav2vec2 + opencv)

Cavefishlabs
60f00974mo ago

revert: restore bc0dc88 app.py without keep-alive changes

Cavefishlabs
6ae3a3c4mo ago

fix: add keep-alive progress during voice analysis to prevent SSE timeout

Cavefishlabs
f8f5e194mo ago

revert: restore midnight working state (bc0dc88) - 0.5 FPS hardcoded, no fps param

Cavefishlabs
5c011104mo ago

revert: restore 11pm working state (before fps/ffmpeg changes)

Cavefishlabs
17393664mo ago

fix: add progress update during merge_timelines to prevent timeout

Cavefishlabs
a2ecf584mo ago

fix: use fps parameter from API request instead of hardcoded 0.5

Cavefishlabs
30c29614mo ago

fix: correct indentation in face analysis function

Cavefishlabs
24cb2384mo ago

feat: use ffmpeg frame extraction instead of re-encoding

Cavefishlabs, Claude Opus 4.5
afc47874mo ago

fix: simplify re-encoding to avoid subprocess deadlock

Cavefishlabs
7832de54mo ago

fix: skip NVENC, use ultrafast CPU with progress logging

Cavefishlabs, Claude Opus 4.5
b6a12d94mo ago

perf: use NVIDIA NVENC for fast H.264 re-encoding

Cavefishlabs, Claude Opus 4.5
1454bb74mo ago

feat: add H.264 re-encoding for AV1/VP9 codec compatibility

Cavefishlabs, Claude Opus 4.5
633ebe54mo ago

feat: add keep-alive progress during vocal emotion analysis

Cavefishlabs, Claude Opus 4.5
bc0dc884mo ago

chore: force Docker rebuild

Cavefishlabs
4d0eabc4mo ago

feat: add /analyze_image endpoint for single image analysis

Cavefishlabs, Claude Opus 4.5