Spaces:
Running
Running
Commit History
-
Read the legend 0-1 left to right, and let the mix override segment solo
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1010ff2 -
Read the hovered frame off the legend ramps
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>8b9bec1 -
Stack the confidence legend to match the two rules under each turn
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>a0f12fc
-
Rebuild the demo around per-turn confidence
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)The speaker lanes now carry the two per-frame scores as a pair of 2 px rules in a gutter under each turn, beside the waveform rather than instead of it, so a dip is visible where it happens. Confidence is drawn only over speech; the full-width chart that spanned the silences is gone. The demo ships MV 2.0 alone — the MV 1.0 comparison and the dataset-reference pipeline are dropped from the published data — and the public examples are re-cut to 10-11 s excerpts, faded 5 ms at both ends so a cut cannot click. Waveform bars are laid out at a fixed pixel size and bucket the peaks down to it, so a 10 s and a 50 s example look like the same instrument. Example picking moved into the player card at full width, each example named for what it demonstrates rather than where it came from, and the chrome is monochrome on shadcn's stock radius so the only colour on the page is data. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>dcd6bdd
-
Play through Web Audio so the transport survives Safari
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Safari neither caps nor reclaims media elements the way the old transport assumed. A player is rebuilt on every example and pipeline switch, so browsing the demo piled up 109 stalled audio elements and playback died for the rest of the session; even the first play started its streams 64 ms apart. Streams are now decoded to AudioBuffers and started as buffer sources at one scheduled context time, which is sample-locked and needs no drift correction, and the page keeps a single shared AudioContext. Mute, solo and mode are gain ramps rather than element flags. resume() is called inside the gesture, context interruptions read as a pause, the decode cache is bounded by bytes rather than entries, and the page declares a playback audio session so iOS does not mute it on the ringer switch. The transport reports its decode state, so the button shows Loading instead of doing nothing while the streams are still arriving. scripts/audio_test.mjs covers this on any engine; it passes on Chromium a…5928c7a
-
Link out to the announcement, write-up, benchmarks and product page
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)A footer nav in the demo plus a Read more section in the Space README. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>6ed7a24
-
Drop the hover bar; the confidence readout is two dots and their values
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Hovering the lane stack no longer draws a cursor line across the lanes, and the chart's tooltip card and dashed line are replaced by a dot per curve with its value beside it (nudged apart when the two curves meet). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>747d425 -
Drop the mixture playhead line; the progress fill marks the position
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>ebf9298 -
Shrink the example cards to a title plus a one-line subheadline
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Descriptions become short identifiers ("Ep. 599 (35:10-35:40)", "Session 2, ch. 0 · first 30 s") and the card text truncates instead of wrapping to two lines. The DVIDS credit moves to the footer. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>d12ff87 -
Teal primary colour and a mixture playhead that reads at 1x
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)--primary/--ring become #0f7a6e (dark theme gets a lighter #2fa392), so the transport, active tabs and the selected example ring all pick it up. The mixture progress was only darkening the peak bars themselves, which is easy to miss at 1x device pixel ratio: the played span now also gets a background tint and a playhead line at the boundary, and the bar darkening goes to 0.75. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>ce2da7a -
Darken the playback fills, most of all on the mixture lane
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>058ec24 -
Keep the mixture playhead visible and label confidence on hover
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)The mixture lane now fills with playback progress whenever no speaker segment is soloed, so there is a position reference while the separated speakers play, not just in Original mix mode. The confidence chart gains a hover readout driven by the lane stack's cursor: a marker on each curve at the hovered frame, a tooltip with the timestamp and both values, and 0/0.5/1 axis tick labels. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>4a87fa4 -
Cut demo to three 30 s excerpts and add three real-world examples
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)Public set is now LibriCSS OV20 (first 30 s), LibriCSS OV40 (last 30 s) and Linux Game Cast ep. 599 (last 30 s); audio, peaks, speaker turns and the per-frame confidence series are all cropped to the window, and speakers with no turns inside it are dropped (their colour slot is kept so a person stays on the same colour across pipeline tabs). Adds three MV 2.0-only real-world examples straight from the API output (podcast interview, couch interview, roommates) as 48 kHz WAV, with the residual stream left out. Pipeline tabs now follow the per-example pipeline list. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>37f85ea -
Remove internal pipeline chain details from UI and data
Fabian-Robert Stöter +1: Claude Opus 5 (1M context)The per-result pipeline_detail string (and the matching manifest "detail" fields) exposed internal model codenames; drop them from the payloads and stop rendering the line under the card header. MV 1.0 / MV 2.0 labels and the pipeline selector are unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>e724db0
-
Deploy Multi-Voice demo
faroitdc51972 -
Deploy Multi-Voice demo
faroitf33bd4f -
Deploy Multi-Voice demo
faroit666d14c -
initial commit
Verified signature4c7c6d6