LAION Humaneness Voice / Robby · measured 25 October 2026 · self-contained English handoff

Where Robby spends time — and how the local voice pipeline was accelerated

Robby is a browser robot that listens, keeps temporary voice labels, generates a reply locally and speaks it with Humaneness Voice Small. This report explains the implemented changes, measured delays and remaining work for someone unfamiliar with the project.

Open the running demo · FastAPI reference · Requested NVIDIA model. The Cloudflare link is temporary.

Main finding: TTS startup dominates local generation time. Voice-prototype search and fixed acting-template lookup are tiny. Background speaker preparation removes most identity work from the sentence-submit path. The LLM already finishes short replies in a fraction of a second.

1. Individual components and bottlenecks

ComponentMeasured median / settingWhat the number meansOptimization
ASR on a complete prerecorded request45.0 msReal GPU transcription; excludes speaking and waiting for a sentence boundary.Reuse native streaming words and avoid repeated full-window decodes.
Streaming sentence boundary631.7 msReal-time paced socket test, after last source speech; includes recognition/commit and identity. This overlaps other rows.Apply newest ASR words before a quiet-hop flush; retain final words.
Speaker assignment after prefetch0.1 msWarm embedding was prepared while listening; median wait plus nearest-prototype lookup from browser endpoints.Already moved off the critical path; retain a fallback for very short speech.
ECAPA embedding computation41.4 msActual CPU work on already-heard speech, usually performed in the background.Prefetch 1.28–3.04 s contexts; do not shorten to 640 ms just for a few milliseconds.
Nearest voice search, 32 people × 8 anchors0.3 ms192-D cosine search at the configured maximum.No indexing library is needed at this size.
LLM first token38.0 msLocal HTTP streaming, warm loaded model, changing short prompts. Subset of next row.Keep the short prompt and llama.cpp prefix cache.
LLM first complete short sentence135.1 msCue plus completed spoken sentence. Actual output word counts are retained below.Start TTS at sentence completion while later LLM tokens continue.
GENERAL template lookup0.143 msMedian of 1,000 warm in-memory lookups in a 100-template catalogue.Further work here would have negligible end-to-end benefit.
TTS first playable PCM796.6 msFixed seven-word spoken sentence; includes shared TTS admission, generation and internal transport.Largest measured generation bottleneck: profile semantic decoder, talker and audio decoder separately.
TTS complete generation1,393.9 msAll generated audio received. This is not its spoken duration and is not added to first-audio latency.Keep measured 1,600-ms frame chunks; smaller chunks were slower here.
Browser first-audio reserve300.0 msConfigured reserve for the observed first packet. Actual scheduled playback delay includes device lead and browser scheduling.Adaptive: 180 ms for long first packets, at least 300 ms for short initial codec packets; grows after underruns.
Cloudflare / physical microphone / device outputNot isolatedHTTPS is included in browser observations, but physical devices and room acoustics were not measured.Measure on target client hardware before claiming physical mic-to-ear latency.

These rows are not additive: first-token time is part of first-sentence time; the streaming endpoint includes recognition and identity; total TTS generation overlaps audio playback. Only timings from the same complete request define an end-to-end number.

2. Complete request measurements

ConditionRunsFirst complete sentenceFirst audioAll generation finishedActual output words per run
LLM only3135.1 msNot measured135.5 ms6, 5, 4
TTS only · 1600 ms chunks311.1 ms796.6 ms1,393.9 ms7, 7, 7
LLM + TTS3151.6 ms943.0 ms1,483.7 ms6, 6, 5
ASR + LLM + TTS (offline audio)3132.7 ms963.3 ms1,524.5 ms6, 5, 6

Live API validation after adapter merging: the same fixed seven-word TTS request at 1,600-ms chunks changed from 846.1 ms to 796.6 ms first playable PCM, and from 1,493.5 ms to 1,393.9 ms complete generation. Three runs per configuration. The smaller API gain reflects other processing and transport outside the optimized GPU operations. LLM replies may differ between runs; do not interpret their complete-request difference as a controlled precision-only comparison.

Input requests contain seven words. The fixed TTS-only test also contains seven words. The LLM receives a seven-word target but can generate shorter or longer answers; the actual counts above are reported rather than silently treating them as identical. Each condition has three repeated measurements, which is useful engineering evidence but a small sample. Complete-audio ASR tests exclude the time the user spends speaking and the wait for a streaming boundary.

3. Real-time capture and browser playback

The socket test sends synthesized microphone audio in real time, 20 ms per packet. The browser test uses Chrome with an authored synthetic microphone file, the real HTTPS websocket, the actual local LLM and TTS, and the browser AudioContext playback clock. No private microphone recordings are published. The browser first-file lead-in explicitly allows capture-device initialization, avoiding a test-harness truncation at startup.

ObservationResult
Real-time socket test passedTrue
Socket recognized textWas können wir heute nachmittags gemeinsam machen?
Socket first PCM after last source speech1,628.1 ms
HTTPS browser multi-voice scenario passedTrue
Browser first PCM after last captured speech2,198.7 ms
Browser playback after last captured speech2,580.4 ms
Browser observed PCM-to-playback delay381.7 ms
Browser within-reply underruns0
Prefetched identity endpoints observed7

These are synthetic digital-capture/playback observations. The socket acknowledges transport completion without simulating a physical loudspeaker; the browser separately measures scheduling through AudioContext. Neither test measures room echo or a physical microphone/speaker pair. Do not label the complete-audio API number as physical microphone-to-ear latency.

The new all-voice sentence mode is the scope of these latency and voice-label tests. The earlier strict speaker-gated interruption and semantic word-game reports describe the legacy mode; this run does not certify owner-only interruption or banana-game behavior in the new path. Explicit Stop handling and native TYGER BARGE are present, but physical echo, overlapping stop commands and game rules need a separate regression campaign.

4. Streaming design

Microphone → frozen Nemotron ASR → stable complete sentence → approximate voice label → local Bolt token stream → completed output sentence → fixed GENERAL template → streamed TTS → browser playback

The model is nvidia/NVIDIA-Nemotron-3.5-Bolt-E4B-4GB, the requested Q4_K_M GGUF, served by CUDA llama.cpp with thinking disabled. It shares GPU 0 with ASR; the existing Humaneness Small RL TTS stays on GPU 1. Both cards are RTX 3090 with 24 GB. No extra TTS copy is loaded.

The speaking model writes short cues such as (interest, soft) followed by spoken text. A catalogue contains 40 emotions × two strengths plus 10 delivery styles × two strengths: 100 templates. Matching uses sparse keyword/alias cosine similarity in memory. This is lexical matching, not another neural embedding call. GENERAL is assembled locally and does not consume generated LLM prose.

A bounded LLM producer continues decoding while the TTS consumer generates the first sentence. Later output sentences wait in a small queue for the single shared TTS worker. New input sentences are preserved in order and become subsequent LLM requests with conversation history. An already decoding LLM request cannot be retroactively edited; new input does not magically enter its KV cache. Explicit stop commands and native TYGER interruption remain separate paths.

5. Faster speaker matching without a short-context accuracy sacrifice

Context already heardCPU embedding timeCosine to complete-utterance embeddingNearest-reference identification
0.64 s31.0 ms0.7252 / 3 distinct follow-up queries
1.28 s37.6 ms0.9113 / 3 distinct follow-up queries
2.00 s39.6 ms0.9743 / 3 distinct follow-up queries
3.04 s41.4 ms0.9743 / 3 distinct follow-up queries

This small speaker study uses three synthetic voices, each with a separate introduction and follow-up clip. Repeating a query three times measures timing, not nine independent people. The 640-ms condition made a mistake on one of the three distinct follow-up queries. Contexts of 1.28–3.04 seconds matched all three. This does not establish population-level speaker accuracy.

The live path therefore retains longer context while moving its CPU work earlier: it prewarms ECAPA at startup, prepares 1.28–3.04-second voice embeddings while listening, and uses only results from the same utterance no more than one second old. A sentence boundary invalidates the preceding sentence’s prepared anchor, because the next sentence may come from a different person. Short or failed preparations use the full-utterance fallback; uncertain identity never blocks otherwise intelligible speech.

People receive temporary Speaker 1, Speaker 2… labels. Names are optional. A correction such as “I am also Christoph” can merge an unnamed provisional profile into Christoph and preserve several independent acoustic references. The original reference is retained; weak routine matches do not automatically overwrite it. Up to 32 people and eight anchors per person are bounded in session RAM, with inactivity expiration. This is approximate conversational labelling, not authentication.

6. Smaller audio chunks were slower here

Requested chunkRunsFirst audioComplete generationGenerated audio duration
160 ms (2 frames)31,863.7 ms3,854.4 ms2.99 s
400 ms (5 frames)31,198.7 ms2,230.8 ms2.99 s
800 ms (10 frames)3924.9 ms1,665.8 ms2.99 s
1600 ms (20 frames)3796.6 ms1,393.9 ms2.99 s

The measured default is 20 semantic frames, or 1,600 ms. A smaller frame count increased repeated audio-decoder/transport overhead in this implementation. Actual MP3/PCM packets can be shorter than the nominal chunk, particularly the first codec packet and the final tail. The browser therefore starts with a 180-ms reserve for substantial packets, at least 300 ms for short first packets, and increases its future reserve after an underrun. Buffer changes preserve the timestamp-based Second Ear mapping; they do not fabricate a fixed acoustic synchronization offset.

7. Speculative decoding comparison

EngineRequestsFirst tokenFirst complete sentence
baseline1272.9 ms184.0 ms
DFlash1288.2 ms227.4 ms

The recommended companion DFlash drafter was downloaded and tested on the same GPU with rotated serial request order. It was slower for these short German/English responses and is disabled. The comparison retains prompt-cache counts and draft acceptance statistics. Its extra server was stopped after testing. More complex or longer outputs may behave differently; a proposed speedup is not assumed to work without measurement.

7b. What is slow inside TTS?

GPU stageMedianShare of measured model/codec span
Semantic backbone: prompt prefill40.2 ms4.2%
Semantic backbone: autoregressive frame steps374.7 ms38.9%
Local transformer: twelve acoustic tokens per frame295.3 ms30.7%
Stateful audio codec: tokens to waveform189.2 ms19.6%

These isolated CUDA-event measurements use a temporary copy of the same Small RL checkpoint on the other RTX 3090. Three repeated seven-word generations produced approximately three seconds of audio. They separate semantic prefill, frame prediction, the local twelve-code predictor and waveform decoding. Event spans include kernel-launch gaps; instrumentation itself adds small overhead. The stage split is not an exact additive decomposition of the separate HTTP first-audio measurement.

About 74% of this GPU path is token prediction and about 20% is waveform decoding. The semantic backbone is the largest individual repeated stage. The published RL residual policy runs in FP32 with TF32 disabled; local CUDA graphs and a compiled semantic decoder were already active. The codec is stateful and does not re-decode the entire growing prefix. Live speech-boundary handling also keeps a one-second lookahead, so requesting a 160-ms chunk does not guarantee 160-ms first audio.

7c. BF16, TF32 and fewer adapter matrix operations

VariantClipsGPU generationFirst GPU audioRTFWERSpeaker cosineEnjoyment proxyProduction proxyMOS proxy
fp32_strict9973.0 ms515.7 ms0.3200.0790.4346.097.813.56
fp32_tf3291,092.9 ms572.1 ms0.3590.0950.4016.097.783.57
bf16_base_fp32_lora9972.6 ms498.8 ms0.3270.0950.4336.067.833.65
bf16_all9954.5 ms491.3 ms0.3080.0950.3616.067.813.58
fp32_merged9875.9 ms466.8 ms0.2880.0790.4346.097.813.56
bf16_merged9794.7 ms420.6 ms0.2700.1270.3906.107.873.62

The precision study pairs three short German/English acting prompts with three seeds, nine clips per arm. FP32 strict is the released reference arithmetic. TF32 keeps FP32 tensors but permits reduced-precision Tensor Core multiplication. Mixed BF16 uses BF16 base compute with original FP32 LoRA factors and residual computation; full BF16 rounds those factors too. Merged variants form W + B×A once and remove the two extra adapter matrix multiplications from every affected projection. Merging changes floating-point evaluation order even in FP32 and is therefore evaluated as a distinct inference variant.

The codec precision is held constant across arms. Compilation and CUDA-graph warm-up are recorded separately rather than hidden in steady-state latency. Reduced precision and merging can change sampled tokens even with the same seed; identical seeds do not imply identical audio. WER, speaker cosine and frozen Humaneness Ears enjoyment/production/MOS proxies are compared together. Those proxies are not human listening scores; this small pilot cannot prove perceptual equivalence.

Selected live optimization: merged FP32. Median GPU generation fell from 973 to 876 ms (10% less time), and first GPU audio from 516 to 467 ms. All nine paired generated code sequences matched the strict reference, giving identical measured ASR/speaker/quality results in this sample. Merged BF16 reached 795 ms and 421 ms, but speaker cosine fell from .434 to .390 and WER rose from .079 to .127. It is available as an explicit experiment, not the recommended default. This pilot is too small to guarantee equivalence for every future prompt.

7d. Additional semantic CUDA graph experiment

Semantic path, both merged FP32GenerationsGPU generationFirst GPU audioCodes matching baseline
compiled_dynamic18870.7 ms461.4 ms18/18
static_graph18864.9 ms461.8 ms18/18

The experimental path keeps a fixed-address, bounded KV cache for the released custom Moss Qwen decoder, captures single-frame continuation, and replays it. The prefill uses the released forward; positions respect each CFG branch’s padding. Eighteen generations per arm alternate prompts and seeds across repeated requests, checking cache resets. The median improvement was below 1% and first audio was essentially unchanged, so the existing compiled dynamic path remains enabled. This is an engineering result, not evidence that CUDA graphs can never help. Local twelve-code CUDA graphs were already active in both arms. Initial cache API mismatch was corrected before this completed comparison.

CUDA replay removes Python/kernel-launch overhead but does not remove sequential frame dependencies or weight-memory traffic. Replaying separate semantic and local graphs still requires a host stop check each frame. A combined graph, fused sampling, or device-side bounded frame groups could help more, but must preserve stopping, CFG, sampling and streaming behavior. These are proposals, not measured speedups. Implementation constraints follow PyTorch’s CUDA graph documentation.

7e. Compile and fuse the local twelve-token loop

Local path, both merged FP32GenerationsGPU generationFirst GPU audioSeparate warm-upCodes matching baseline
local_eager_graph9870.2 ms459.5 ms42,048.2 ms9/9
local_compiled_graph9853.6 ms454.6 ms18,148.8 ms9/9

A separate experiment compiles the unrolled local prediction loop before CUDA capture. Nine paired clips had matching generated codes. Median GPU generation changed from 870 to 854 ms (about 2%), and first GPU audio from 459 to 455 ms. The compiled arm needed another 18 seconds of warm-up. The short comparison does not establish a robust gain across workloads or candidate batch sizes; this remains a reproducible benchmark option rather than an automatic production setting.

Listen to paired precision samples (authored synthetic speech)

fp32_strict · neutral_de · seed 777
Natürlich, ich erzähle dir eine kleine Geschichte.

fp32_strict · playful_de · seed 777
Hui, ich drehe mich und habe Spaß!

fp32_strict · firm_en · seed 777
Stop right there, this is not acceptable!

fp32_tf32 · neutral_de · seed 777
Natürlich, ich erzähle dir eine kleine Geschichte.

fp32_tf32 · playful_de · seed 777
Hui, ich drehe mich und habe Spaß!

fp32_tf32 · firm_en · seed 777
Stop right there, this is not acceptable!

bf16_base_fp32_lora · neutral_de · seed 777
Natürlich, ich erzähle dir eine kleine Geschichte.

bf16_base_fp32_lora · playful_de · seed 777
Hui, ich drehe mich und habe Spaß!

bf16_base_fp32_lora · firm_en · seed 777
Stop right there, this is not acceptable!

bf16_all · neutral_de · seed 777
Natürlich, ich erzähle dir eine kleine Geschichte.

bf16_all · playful_de · seed 777
Hui, ich drehe mich und habe Spaß!

bf16_all · firm_en · seed 777
Stop right there, this is not acceptable!

fp32_merged · neutral_de · seed 777
Natürlich, ich erzähle dir eine kleine Geschichte.

fp32_merged · playful_de · seed 777
Hui, ich drehe mich und habe Spaß!

fp32_merged · firm_en · seed 777
Stop right there, this is not acceptable!

bf16_merged · neutral_de · seed 777
Natürlich, ich erzähle dir eine kleine Geschichte.

bf16_merged · playful_de · seed 777
Hui, ich drehe mich und habe Spaß!

bf16_merged · firm_en · seed 777
Stop right there, this is not acceptable!

8. Further speed improvements, ordered by likely value

  1. Fuse work across token-prediction stages. The completed profile identifies semantic and local token generation as the largest GPU cost. Adapter merging is deployed. Next test fused Q/K/V and gate/up projections, combined semantic/local graph replay, fused normalization/sampling and device-side stop handling. Reference caching and stateful codec decoding already exist. The extra graph and local-compile experiments above gave little benefit; no unmeasured CUDA speedup is promised.
  2. Keep speaker preparation speculative and bounded. Reuse recent same-sentence anchors; stop preparing after silence and invalidate on speaker/sentence transitions. Longer clean context is more useful here than reducing an embedding call by ten milliseconds. For larger populations, vectorize the cosine matrix before adding an indexing service.
  3. Tune browser buffering on real client networks. The adaptive reserve is implemented, but packet jitter, CPU load and Bluetooth devices differ. Use underrun counts and measured playback timestamps to tune its floor. Do not turn all buffering off based on localhost results.
  4. Make the ASR probe incremental. Native decoder partials are reused, but bounded full-window probes still fill gaps during agent speech. Reusing native decoder state and word timings could reduce redundant GPU encoder work and improve sentence boundaries. Do not sacrifice final words for a smaller reported endpoint delay.
  5. Remove the internal MP3 round trip if profiling justifies it. A private PCM route between the existing TTS process and Robby would avoid MP3 file fetch/decode. Keep compressed downloads for ordinary browser playback. Its benefit is currently unmeasured and probably smaller than TTS model work.
  6. Preserve short prompts and cached prefixes. Keep dynamic speaker/event data after the stable policy. Avoid sending long acting prose or unused tool schemas on every ordinary request. Tool-assisted news/weather answers intentionally need more work than a simple conversational reply.
  7. Guard answer correctness independently of latency. The retained short-answer engine comparison includes incorrect German arithmetic from this small model. The seven-word target is also approximate. Add a deterministic calculator for arithmetic and evaluate a multilingual quality set before treating low latency as evidence of good answers. DFlash changes speed, not the correctness guarantee.

9. Reproduce and use the API

Use the existing Python 3.12 environment and CUDA llama.cpp binary. The main GGUF revision is pinned to 1db54d5b12533ff1bcaa8e42cf4c667988a1f1be. The measured binary reports commit 5d9e5ac. The GGUF file is 6,180,446,208 bytes despite “4GB” in the model name; the runtime GPU allocation is a separate quantity. The optional DFlash file is 736,812,096 bytes. No source voice dataset was downloaded for these tests.

python launch_bolt_stack.py --llama-server /path/to/llama-server   --models /path/to/bolt-models --download --with-robo

# The existing Humaneness Small TTS server must run separately on port 8792.
# When reusing an already loaded local LLM, add --reuse-llm.
# UI:  http://127.0.0.1:8798/desk-robot/
# API: http://127.0.0.1:8798/docs

curl -N http://127.0.0.1:8798/api/bolt/chat   -H 'Content-Type: application/json'   -d '{"text":"Was können wir heute gemeinsam machen?","chunk_frames":20}'

POST /api/bolt/llm streams cue-labelled sentences only. POST /api/bolt/tts synthesizes supplied text with a short cue. POST /api/bolt/chat streams local LLM sentences and TTS. POST /api/bolt/asr accepts at most 15 seconds of finite mono float32 little-endian 16-kHz PCM. POST /api/bolt/audio-chat combines complete input audio with streamed reply generation; live browser microphone capture uses /ws. SSE audio events contain base64 PCM16 little-endian, mono, 24 kHz. There is one completion event after all output sentences.

python run_unit_checks.py
python benchmark_bolt.py --runs 3
python benchmark_bolt_engines.py  # requires the optional second comparison server
python benchmark_bolt_speakers.py
python bolt_socket_check.py
uv run --no-project --with playwright --python /path/to/python browser_bolt_check.py
python render_bolt_report.py

The engine comparison requires two temporary servers and intentionally is not part of ordinary startup. Browser fixtures are authored synthetic clips from the existing local fixture cache; the report contains no private microphone recordings or saved user voiceprints. All real-time audio tests must run serially because the shared ASR demo has one conversation slot.

10. Retained data and limitations

The following records make the scope and exact word counts inspectable. Initial engineering runs exposed clipped final words, a premature two-word greeting, and insufficient fake-device setup lead-in; the implementation and test harness were corrected. Passing synthetic tests do not prove robustness for every accent, noisy room, overlap, unfamiliar voice, webcam/device combination or long session. Simultaneous mixed voices can still yield an uncertain speaker label; intelligible speech is admitted rather than silently waiting for enrollment.

All measurements and verification records
{
  "generation": {
    "hardware": "2 x NVIDIA RTX 3090 24GB; LLM + ASR GPU0, TTS GPU1",
    "input": "Was können wir heute nachmittags gemeinsam machen?",
    "input_words": 7,
    "tts_only_text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
    "tts_only_words": 7,
    "started": 1792947495.1444917,
    "runs": 3,
    "rows": [
      {
        "first_sentence_ms": 182.2679489850998,
        "first_audio_ms": null,
        "total_ms": 182.71062523126602,
        "metrics": {
          "llm_ttft_ms": 77.39,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 594,
            "total_tokens": 608,
            "prompt_tokens_details": {
              "cached_tokens": 420
            }
          },
          "llama_timings": {
            "cache_n": 420,
            "prompt_n": 174,
            "prompt_ms": 68.014,
            "prompt_per_token_ms": 0.39088505747126434,
            "prompt_per_second": 2558.2968212426854,
            "predicted_n": 14,
            "predicted_ms": 98.654,
            "predicted_per_token_ms": 7.046714285714286,
            "predicted_per_second": 141.91011008169968
          },
          "llm_first_sentence_ms": 176.5,
          "llm_total_ms": 177.65
        },
        "output": "Wir können ein kleines Spiel spielen.",
        "output_words": 6,
        "audio_s": 0.0,
        "group": "LLM only",
        "repeat": 0,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 77.39
      },
      {
        "first_sentence_ms": 135.11930406093597,
        "first_audio_ms": null,
        "total_ms": 135.4931741952896,
        "metrics": {
          "llm_ttft_ms": 37.92,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 593,
            "total_tokens": 607,
            "prompt_tokens_details": {
              "cached_tokens": 579
            }
          },
          "llama_timings": {
            "cache_n": 579,
            "prompt_n": 14,
            "prompt_ms": 30.137,
            "prompt_per_token_ms": 2.1526428571428573,
            "prompt_per_second": 464.5452433885257,
            "predicted_n": 14,
            "predicted_ms": 94.832,
            "predicted_per_token_ms": 6.773714285714285,
            "predicted_per_second": 147.629492154547
          },
          "llm_first_sentence_ms": 133.39,
          "llm_total_ms": 133.8
        },
        "output": "Ein kleiner Roboter spielte Ball.",
        "output_words": 5,
        "audio_s": 0.0,
        "group": "LLM only",
        "repeat": 1,
        "input": "Welche kleine Geschichte kannst du mir erzählen?",
        "input_words": 7,
        "llm_ttft_ms": 37.92
      },
      {
        "first_sentence_ms": 127.60794907808304,
        "first_audio_ms": null,
        "total_ms": 127.93288379907608,
        "metrics": {
          "llm_ttft_ms": 37.98,
          "usage": {
            "completion_tokens": 13,
            "prompt_tokens": 594,
            "total_tokens": 607,
            "prompt_tokens_details": {
              "cached_tokens": 580
            }
          },
          "llama_timings": {
            "cache_n": 580,
            "prompt_n": 14,
            "prompt_ms": 30.455,
            "prompt_per_token_ms": 2.1753571428571425,
            "prompt_per_second": 459.69463142341164,
            "predicted_n": 13,
            "predicted_ms": 87.489,
            "predicted_per_token_ms": 6.729923076923077,
            "predicted_per_second": 148.59010847077917
          },
          "llm_first_sentence_ms": 126.04,
          "llm_total_ms": 126.44
        },
        "output": "Wir spielen Ratespiel zusammen.",
        "output_words": 4,
        "audio_s": 0.0,
        "group": "LLM only",
        "repeat": 2,
        "input": "Welches lustige Spiel könnten wir jetzt spielen?",
        "input_words": 7,
        "llm_ttft_ms": 37.98
      },
      {
        "first_sentence_ms": 16.77948236465454,
        "first_audio_ms": 1864.5796850323677,
        "total_ms": 3867.7168264985085,
        "metrics": {
          "tts_first_audio_ms": 1847.91,
          "first_audio_ms": 1849.11,
          "tts_server_stages": [
            {
              "generation_ms": 3510,
              "alignment_ms": 39,
              "scoring_ms": 109,
              "speaker_preparation_ms": 0,
              "total_ms": 3839,
              "performance": {
                "device_seconds": 2.4626265621185306,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.8100745270126746,
                "audio_seconds_per_second": 1.234454320749619,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 2.4626265621185306,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 3.397660195827484,
                    "first_audio_seconds": 0.1725614013671875,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.9336497783660889
                  }
                ],
                "streaming": true,
                "chunk_frames": 2,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 3850.6,
              "audio_s": 2.99
            }
          ],
          "total_ms": 3851.81,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 1.2882
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 160 ms chunks",
        "repeat": 0,
        "chunk_frames": 2
      },
      {
        "first_sentence_ms": 10.722815990447998,
        "first_audio_ms": 1863.6620342731476,
        "total_ms": 3854.374162852764,
        "metrics": {
          "tts_first_audio_ms": 1853.03,
          "first_audio_ms": 1853.52,
          "tts_server_stages": [
            {
              "generation_ms": 3519,
              "alignment_ms": 38,
              "scoring_ms": 112,
              "speaker_preparation_ms": 0,
              "total_ms": 3837,
              "performance": {
                "device_seconds": 2.489486961364746,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.8189101846594559,
                "audio_seconds_per_second": 1.2211351363469125,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 2.489486961364746,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 3.4032174795866013,
                    "first_audio_seconds": 0.17139511108398436,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.912235677242279
                  }
                ],
                "streaming": true,
                "chunk_frames": 2,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 3843.51,
              "audio_s": 2.99
            }
          ],
          "total_ms": 3844.01,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 1.2856
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 160 ms chunks",
        "repeat": 1,
        "chunk_frames": 2
      },
      {
        "first_sentence_ms": 11.67907565832138,
        "first_audio_ms": 1800.7417991757393,
        "total_ms": 3728.364981710911,
        "metrics": {
          "tts_first_audio_ms": 1789.21,
          "first_audio_ms": 1790.14,
          "tts_server_stages": [
            {
              "generation_ms": 3400,
              "alignment_ms": 38,
              "scoring_ms": 97,
              "speaker_preparation_ms": 0,
              "total_ms": 3711,
              "performance": {
                "device_seconds": 2.4418076477050783,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.8032261999029863,
                "audio_seconds_per_second": 1.244979309839221,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 2.4418076477050783,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 3.2915093451738358,
                    "first_audio_seconds": 0.1711953887939453,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.8482890352606773
                  }
                ],
                "streaming": true,
                "chunk_frames": 2,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 3716.71,
              "audio_s": 2.99
            }
          ],
          "total_ms": 3717.65,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 1.2434
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 160 ms chunks",
        "repeat": 2,
        "chunk_frames": 2
      },
      {
        "first_sentence_ms": 10.952584445476532,
        "first_audio_ms": 1198.6705362796783,
        "total_ms": 2230.784833431244,
        "metrics": {
          "tts_first_audio_ms": 1187.71,
          "first_audio_ms": 1188.2,
          "tts_server_stages": [
            {
              "generation_ms": 1905,
              "alignment_ms": 36,
              "scoring_ms": 93,
              "speaker_preparation_ms": 0,
              "total_ms": 2213,
              "performance": {
                "device_seconds": 1.4164285249710085,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.46593043584572646,
                "audio_seconds_per_second": 2.146243136456337,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.4164285249710085,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 1.793747790157795,
                    "first_audio_seconds": 0.22046421813964845,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.3767726719379425
                  }
                ],
                "streaming": true,
                "chunk_frames": 5,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 2219.64,
              "audio_s": 2.99
            }
          ],
          "total_ms": 2220.14,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.7425
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 400 ms chunks",
        "repeat": 0,
        "chunk_frames": 5
      },
      {
        "first_sentence_ms": 9.83601063489914,
        "first_audio_ms": 1214.2523303627968,
        "total_ms": 2260.1989060640335,
        "metrics": {
          "tts_first_audio_ms": 1204.46,
          "first_audio_ms": 1204.97,
          "tts_server_stages": [
            {
              "generation_ms": 1928,
              "alignment_ms": 36,
              "scoring_ms": 105,
              "speaker_preparation_ms": 0,
              "total_ms": 2244,
              "performance": {
                "device_seconds": 1.4277948036193846,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.4696693432958502,
                "audio_seconds_per_second": 2.129157489783378,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.4277948036193846,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 1.8131361082196236,
                    "first_audio_seconds": 0.22035865783691405,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.38475242257118225
                  }
                ],
                "streaming": true,
                "chunk_frames": 5,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 2249.94,
              "audio_s": 2.99
            }
          ],
          "total_ms": 2250.45,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.7527
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 400 ms chunks",
        "repeat": 1,
        "chunk_frames": 5
      },
      {
        "first_sentence_ms": 11.17522269487381,
        "first_audio_ms": 1179.5296296477318,
        "total_ms": 2207.7754959464073,
        "metrics": {
          "tts_first_audio_ms": 1168.61,
          "first_audio_ms": 1169.37,
          "tts_server_stages": [
            {
              "generation_ms": 1885,
              "alignment_ms": 36,
              "scoring_ms": 96,
              "speaker_preparation_ms": 0,
              "total_ms": 2190,
              "performance": {
                "device_seconds": 1.4124173436164857,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.4646109682948966,
                "audio_seconds_per_second": 2.1523383394713202,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.4124173436164857,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 1.77467492967844,
                    "first_audio_seconds": 0.21776998901367187,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.3617336302995682
                  }
                ],
                "streaming": true,
                "chunk_frames": 5,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 2196.56,
              "audio_s": 2.99
            }
          ],
          "total_ms": 2197.32,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.7349
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 400 ms chunks",
        "repeat": 2,
        "chunk_frames": 5
      },
      {
        "first_sentence_ms": 6.7099034786224365,
        "first_audio_ms": 924.3387952446938,
        "total_ms": 1665.8211573958397,
        "metrics": {
          "tts_first_audio_ms": 917.72,
          "first_audio_ms": 918.22,
          "tts_server_stages": [
            {
              "generation_ms": 1350,
              "alignment_ms": 36,
              "scoring_ms": 96,
              "speaker_preparation_ms": 0,
              "total_ms": 1653,
              "performance": {
                "device_seconds": 1.05045831823349,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.34554549941891116,
                "audio_seconds_per_second": 2.8939748938465604,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.05045831823349,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 1.2396915555000305,
                    "first_audio_seconds": 0.2964643859863281,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.1888590306043625
                  }
                ],
                "streaming": true,
                "chunk_frames": 10,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1658.82,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1659.31,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.555
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 800 ms chunks",
        "repeat": 0,
        "chunk_frames": 10
      },
      {
        "first_sentence_ms": 6.912536919116974,
        "first_audio_ms": 931.6956177353859,
        "total_ms": 1670.11409252882,
        "metrics": {
          "tts_first_audio_ms": 924.93,
          "first_audio_ms": 925.45,
          "tts_server_stages": [
            {
              "generation_ms": 1345,
              "alignment_ms": 36,
              "scoring_ms": 92,
              "speaker_preparation_ms": 0,
              "total_ms": 1657,
              "performance": {
                "device_seconds": 1.049289686203003,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.34516108098782994,
                "audio_seconds_per_second": 2.8971980187860726,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.049289686203003,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 1.2354553937911987,
                    "first_audio_seconds": 0.30012930297851564,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.18573597818613052
                  }
                ],
                "streaming": true,
                "chunk_frames": 10,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1663.21,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1663.73,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.5564
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 800 ms chunks",
        "repeat": 1,
        "chunk_frames": 10
      },
      {
        "first_sentence_ms": 11.538214981555939,
        "first_audio_ms": 924.9364733695984,
        "total_ms": 1662.3022854328156,
        "metrics": {
          "tts_first_audio_ms": 913.34,
          "first_audio_ms": 914.25,
          "tts_server_stages": [
            {
              "generation_ms": 1340,
              "alignment_ms": 36,
              "scoring_ms": 93,
              "speaker_preparation_ms": 0,
              "total_ms": 1644,
              "performance": {
                "device_seconds": 1.0399398298263551,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.3420854703376168,
                "audio_seconds_per_second": 2.9232460502138924,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.0399398298263551,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 1.2299897000193596,
                    "first_audio_seconds": 0.2963978271484375,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.1896444708108902
                  }
                ],
                "streaming": true,
                "chunk_frames": 10,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1650.26,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1651.17,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.5522
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 800 ms chunks",
        "repeat": 2,
        "chunk_frames": 10
      },
      {
        "first_sentence_ms": 11.081196367740631,
        "first_audio_ms": 798.8472357392311,
        "total_ms": 1393.8787803053856,
        "metrics": {
          "tts_first_audio_ms": 788.07,
          "first_audio_ms": 788.82,
          "tts_server_stages": [
            {
              "generation_ms": 1071,
              "alignment_ms": 36,
              "scoring_ms": 97,
              "speaker_preparation_ms": 0,
              "total_ms": 1376,
              "performance": {
                "device_seconds": 0.860546377658844,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.28307446633514605,
                "audio_seconds_per_second": 3.532639354395355,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.860546377658844,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 0.9599344581365585,
                    "first_audio_seconds": 0.4566138916015625,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.09915220737457275
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1383.06,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1383.81,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.4628
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 1600 ms chunks",
        "repeat": 0,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 11.363282799720764,
        "first_audio_ms": 791.9584885239601,
        "total_ms": 1412.654347717762,
        "metrics": {
          "tts_first_audio_ms": 780.49,
          "first_audio_ms": 781.05,
          "tts_server_stages": [
            {
              "generation_ms": 1077,
              "alignment_ms": 42,
              "scoring_ms": 99,
              "speaker_preparation_ms": 0,
              "total_ms": 1395,
              "performance": {
                "device_seconds": 0.8665471472740173,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.28504840370855833,
                "audio_seconds_per_second": 3.5081761097053143,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8665471472740173,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 0.9673908799886703,
                    "first_audio_seconds": 0.45616128540039064,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.10057909041643143
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1401.0,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1401.57,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.4688
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 1600 ms chunks",
        "repeat": 1,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 7.248185575008392,
        "first_audio_ms": 796.6237515211105,
        "total_ms": 1390.4198482632637,
        "metrics": {
          "tts_first_audio_ms": 789.8,
          "first_audio_ms": 790.34,
          "tts_server_stages": [
            {
              "generation_ms": 1064,
              "alignment_ms": 46,
              "scoring_ms": 92,
              "speaker_preparation_ms": 0,
              "total_ms": 1377,
              "performance": {
                "device_seconds": 0.8569528670310974,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.2818923904707557,
                "audio_seconds_per_second": 3.5474529778190047,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8569528670310974,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 0.9541874527931213,
                    "first_audio_seconds": 0.4549632263183594,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.09702516347169876
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1383.15,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1383.69,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.4628
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 1600 ms chunks",
        "repeat": 2,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 162.19192743301392,
        "first_audio_ms": 945.3781917691231,
        "total_ms": 1525.429219007492,
        "metrics": {
          "llm_ttft_ms": 47.13,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 594,
            "total_tokens": 608,
            "prompt_tokens_details": {
              "cached_tokens": 579
            }
          },
          "llama_timings": {
            "cache_n": 579,
            "prompt_n": 15,
            "prompt_ms": 38.911,
            "prompt_per_token_ms": 2.594066666666667,
            "prompt_per_second": 385.49510421217644,
            "predicted_n": 14,
            "predicted_ms": 98.573,
            "predicted_per_token_ms": 7.040928571428571,
            "predicted_per_second": 142.0267213131385
          },
          "llm_first_sentence_ms": 146.25,
          "llm_total_ms": 146.27,
          "tts_first_audio_ms": 783.65,
          "first_audio_ms": 932.43,
          "tts_server_stages": [
            {
              "generation_ms": 1046,
              "alignment_ms": 42,
              "scoring_ms": 100,
              "speaker_preparation_ms": 0,
              "total_ms": 1356,
              "performance": {
                "device_seconds": 0.8397430429458618,
                "raw_audio_seconds": 2.96,
                "aggregate_rtf": 0.28369697396819654,
                "audio_seconds_per_second": 3.5248877914083905,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8397430429458618,
                    "audio_seconds": [
                      2.96
                    ],
                    "model_wall_seconds": 0.9333579689264297,
                    "first_audio_seconds": 0.45375897216796873,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.09339266270399094
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1363.35,
              "audio_s": 2.35
            }
          ],
          "total_ms": 1512.14,
          "audio_s": 2.35,
          "sentences": 1,
          "generation_rtf": 0.6435
        },
        "output": "Wir können ein kleines Spiel spielen.",
        "output_words": 6,
        "audio_s": 2.35,
        "group": "LLM + TTS",
        "repeat": 0,
        "asr_ms": null,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 47.13,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 117.952361702919,
        "first_audio_ms": 943.892917585373,
        "total_ms": 1524.5364382863045,
        "metrics": {
          "llm_ttft_ms": 19.73,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 594,
            "total_tokens": 608,
            "prompt_tokens_details": {
              "cached_tokens": 593
            }
          },
          "llama_timings": {
            "cache_n": 593,
            "prompt_n": 1,
            "prompt_ms": 11.601,
            "prompt_per_token_ms": 11.601,
            "prompt_per_second": 86.1994655633135,
            "predicted_n": 14,
            "predicted_ms": 89.797,
            "predicted_per_token_ms": 6.414071428571428,
            "predicted_per_second": 155.9072129358442
          },
          "llm_first_sentence_ms": 110.1,
          "llm_total_ms": 110.12,
          "tts_first_audio_ms": 781.63,
          "first_audio_ms": 892.81,
          "tts_server_stages": [
            {
              "generation_ms": 1038,
              "alignment_ms": 41,
              "scoring_ms": 100,
              "speaker_preparation_ms": 0,
              "total_ms": 1349,
              "performance": {
                "device_seconds": 0.8419437999725342,
                "raw_audio_seconds": 2.96,
                "aggregate_rtf": 0.284440472963694,
                "audio_seconds_per_second": 3.5156740866748595,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8419437999725342,
                    "audio_seconds": [
                      2.96
                    ],
                    "model_wall_seconds": 0.9285438656806946,
                    "first_audio_seconds": 0.45418377685546873,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.08632829040288925
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1359.33,
              "audio_s": 2.67
            }
          ],
          "total_ms": 1470.52,
          "audio_s": 2.67,
          "sentences": 1,
          "generation_rtf": 0.5508
        },
        "output": "Wir können ein kurzes Spiel spielen.",
        "output_words": 6,
        "audio_s": 2.67,
        "group": "ASR + LLM + TTS (offline audio)",
        "repeat": 0,
        "asr_ms": 44.95,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 19.73,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 151.64873003959656,
        "first_audio_ms": 934.5957189798355,
        "total_ms": 1483.650118112564,
        "metrics": {
          "llm_ttft_ms": 38.9,
          "usage": {
            "completion_tokens": 15,
            "prompt_tokens": 593,
            "total_tokens": 608,
            "prompt_tokens_details": {
              "cached_tokens": 579
            }
          },
          "llama_timings": {
            "cache_n": 579,
            "prompt_n": 14,
            "prompt_ms": 30.106,
            "prompt_per_token_ms": 2.1504285714285714,
            "prompt_per_second": 465.0235833388693,
            "predicted_n": 15,
            "predicted_ms": 101.136,
            "predicted_per_token_ms": 6.7424,
            "predicted_per_second": 148.31514000949218
          },
          "llm_first_sentence_ms": 140.61,
          "llm_total_ms": 140.63,
          "tts_first_audio_ms": 783.6,
          "first_audio_ms": 925.3,
          "tts_server_stages": [
            {
              "generation_ms": 1022,
              "alignment_ms": 40,
              "scoring_ms": 95,
              "speaker_preparation_ms": 0,
              "total_ms": 1325,
              "performance": {
                "device_seconds": 0.8266990942955017,
                "raw_audio_seconds": 2.88,
                "aggregate_rtf": 0.28704829663038256,
                "audio_seconds_per_second": 3.483734311399343,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8266990942955017,
                    "audio_seconds": [
                      2.88
                    ],
                    "model_wall_seconds": 0.9140448495745659,
                    "first_audio_seconds": 0.45652377319335935,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.08712891489267349
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1332.17,
              "audio_s": 2.83
            }
          ],
          "total_ms": 1473.88,
          "audio_s": 2.83,
          "sentences": 1,
          "generation_rtf": 0.5208
        },
        "output": "Ein kleiner Roboter fand einen Stern.",
        "output_words": 6,
        "audio_s": 2.83,
        "group": "LLM + TTS",
        "repeat": 1,
        "asr_ms": null,
        "input": "Welche kleine Geschichte kannst du mir erzählen?",
        "input_words": 7,
        "llm_ttft_ms": 38.9,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 132.6659545302391,
        "first_audio_ms": 963.3046596431732,
        "total_ms": 1451.5440613031387,
        "metrics": {
          "llm_ttft_ms": 38.68,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 594,
            "total_tokens": 606,
            "prompt_tokens_details": {
              "cached_tokens": 579
            }
          },
          "llama_timings": {
            "cache_n": 579,
            "prompt_n": 15,
            "prompt_ms": 30.418,
            "prompt_per_token_ms": 2.0278666666666667,
            "prompt_per_second": 493.1290683148136,
            "predicted_n": 12,
            "predicted_ms": 80.194,
            "predicted_per_token_ms": 6.682833333333334,
            "predicted_per_second": 149.63712995984736
          },
          "llm_first_sentence_ms": 119.51,
          "llm_total_ms": 119.52,
          "tts_first_audio_ms": 783.95,
          "first_audio_ms": 904.67,
          "tts_server_stages": [
            {
              "generation_ms": 952,
              "alignment_ms": 42,
              "scoring_ms": 90,
              "speaker_preparation_ms": 0,
              "total_ms": 1262,
              "performance": {
                "device_seconds": 0.7490753979682923,
                "raw_audio_seconds": 2.48,
                "aggregate_rtf": 0.30204653143882754,
                "audio_seconds_per_second": 3.31074816597431,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.7490753979682923,
                    "audio_seconds": [
                      2.48
                    ],
                    "model_wall_seconds": 0.841345839202404,
                    "first_audio_seconds": 0.45552127075195314,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.09204703569412231
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1269.58,
              "audio_s": 1.79
            }
          ],
          "total_ms": 1390.3,
          "audio_s": 1.79,
          "sentences": 1,
          "generation_rtf": 0.7767
        },
        "output": "Wir spielen ein kleines Spiel.",
        "output_words": 5,
        "audio_s": 1.79,
        "group": "ASR + LLM + TTS (offline audio)",
        "repeat": 1,
        "asr_ms": 47.54,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 38.68,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 149.3893712759018,
        "first_audio_ms": 943.0217295885086,
        "total_ms": 1419.7827652096748,
        "metrics": {
          "llm_ttft_ms": 40.13,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 594,
            "total_tokens": 608,
            "prompt_tokens_details": {
              "cached_tokens": 579
            }
          },
          "llama_timings": {
            "cache_n": 579,
            "prompt_n": 15,
            "prompt_ms": 31.23,
            "prompt_per_token_ms": 2.082,
            "prompt_per_second": 480.3073967339097,
            "predicted_n": 14,
            "predicted_ms": 97.531,
            "predicted_per_token_ms": 6.966500000000001,
            "predicted_per_second": 143.54410392593124
          },
          "llm_first_sentence_ms": 138.27,
          "llm_total_ms": 138.29,
          "tts_first_audio_ms": 794.35,
          "first_audio_ms": 933.7,
          "tts_server_stages": [
            {
              "generation_ms": 966,
              "alignment_ms": 38,
              "scoring_ms": 92,
              "speaker_preparation_ms": 0,
              "total_ms": 1263,
              "performance": {
                "device_seconds": 0.7606050753593444,
                "raw_audio_seconds": 2.48,
                "aggregate_rtf": 0.30669559490296144,
                "audio_seconds_per_second": 3.2605619924746563,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.7606050753593444,
                    "audio_seconds": [
                      2.48
                    ],
                    "model_wall_seconds": 0.8528085500001907,
                    "first_audio_seconds": 0.46072012329101564,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.09197580814361572
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1270.56,
              "audio_s": 2.27
            }
          ],
          "total_ms": 1409.92,
          "audio_s": 2.27,
          "sentences": 1,
          "generation_rtf": 0.6211
        },
        "output": "Wir spielen ein Ratespiel jetzt.",
        "output_words": 5,
        "audio_s": 2.27,
        "group": "LLM + TTS",
        "repeat": 2,
        "asr_ms": null,
        "input": "Welches lustige Spiel könnten wir jetzt spielen?",
        "input_words": 7,
        "llm_ttft_ms": 40.13,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 157.25772082805634,
        "first_audio_ms": 980.0232007360459,
        "total_ms": 1553.8133904337883,
        "metrics": {
          "llm_ttft_ms": 40.12,
          "usage": {
            "completion_tokens": 15,
            "prompt_tokens": 594,
            "total_tokens": 609,
            "prompt_tokens_details": {
              "cached_tokens": 579
            }
          },
          "llama_timings": {
            "cache_n": 579,
            "prompt_n": 15,
            "prompt_ms": 31.713,
            "prompt_per_token_ms": 2.1142,
            "prompt_per_second": 472.99214833033767,
            "predicted_n": 15,
            "predicted_ms": 104.665,
            "predicted_per_token_ms": 6.977666666666667,
            "predicted_per_second": 143.31438398700615
          },
          "llm_first_sentence_ms": 145.4,
          "llm_total_ms": 145.41,
          "tts_first_audio_ms": 780.96,
          "first_audio_ms": 927.47,
          "tts_server_stages": [
            {
              "generation_ms": 1027,
              "alignment_ms": 47,
              "scoring_ms": 99,
              "speaker_preparation_ms": 0,
              "total_ms": 1343,
              "performance": {
                "device_seconds": 0.8268586626052856,
                "raw_audio_seconds": 2.88,
                "aggregate_rtf": 0.28710370229350196,
                "audio_seconds_per_second": 3.4830620156117473,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8268586626052856,
                    "audio_seconds": [
                      2.88
                    ],
                    "model_wall_seconds": 0.9169677719473839,
                    "first_audio_seconds": 0.45888818359375,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.08990000188350677
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1352.3,
              "audio_s": 2.59
            }
          ],
          "total_ms": 1498.82,
          "audio_s": 2.59,
          "sentences": 1,
          "generation_rtf": 0.5787
        },
        "output": "Wir könnten ein kurzes Spiel spielen.",
        "output_words": 6,
        "audio_s": 2.59,
        "group": "ASR + LLM + TTS (offline audio)",
        "repeat": 2,
        "asr_ms": 42.61,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 40.12,
        "chunk_frames": 20
      }
    ],
    "lowest_first_audio_chunk_frames": 20,
    "finished": 1792947533.267586,
    "scope": "Local server generation; no physical microphone/device latency"
  },
  "before_precision_generation": {
    "hardware": "2 x NVIDIA RTX 3090 24GB; LLM + ASR GPU0, TTS GPU1",
    "input": "Was können wir heute nachmittags gemeinsam machen?",
    "input_words": 7,
    "tts_only_text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
    "tts_only_words": 7,
    "started": 1792943102.4203932,
    "runs": 3,
    "rows": [
      {
        "first_sentence_ms": 174.22043532133102,
        "first_audio_ms": null,
        "total_ms": 174.724280834198,
        "metrics": {
          "llm_ttft_ms": 80.11,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 535,
            "total_tokens": 547,
            "prompt_tokens_details": {
              "cached_tokens": 382
            }
          },
          "llama_timings": {
            "cache_n": 382,
            "prompt_n": 153,
            "prompt_ms": 72.241,
            "prompt_per_token_ms": 0.47216339869281043,
            "prompt_per_second": 2117.910881632314,
            "predicted_n": 12,
            "predicted_ms": 85.268,
            "predicted_per_token_ms": 7.105666666666667,
            "predicted_per_second": 140.7327485105784
          },
          "llm_first_sentence_ms": 165.88,
          "llm_total_ms": 167.02
        },
        "output": "Wir könnten spazieren gehen.",
        "output_words": 4,
        "audio_s": 0.0,
        "group": "LLM only",
        "repeat": 0,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 80.11
      },
      {
        "first_sentence_ms": 155.18474578857422,
        "first_audio_ms": null,
        "total_ms": 155.6049957871437,
        "metrics": {
          "llm_ttft_ms": 54.96,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 534,
            "total_tokens": 548,
            "prompt_tokens_details": {
              "cached_tokens": 500
            }
          },
          "llama_timings": {
            "cache_n": 500,
            "prompt_n": 34,
            "prompt_ms": 46.776,
            "prompt_per_token_ms": 1.375764705882353,
            "prompt_per_second": 726.8684795621685,
            "predicted_n": 14,
            "predicted_ms": 97.742,
            "predicted_per_token_ms": 6.981571428571429,
            "predicted_per_second": 143.23422888829776
          },
          "llm_first_sentence_ms": 153.29,
          "llm_total_ms": 153.7
        },
        "output": "Ein kleiner Roboter spielte draußen.",
        "output_words": 5,
        "audio_s": 0.0,
        "group": "LLM only",
        "repeat": 1,
        "input": "Welche kleine Geschichte kannst du mir erzählen?",
        "input_words": 7,
        "llm_ttft_ms": 54.96
      },
      {
        "first_sentence_ms": 148.11955392360687,
        "first_audio_ms": null,
        "total_ms": 148.51976186037064,
        "metrics": {
          "llm_ttft_ms": 51.47,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 535,
            "total_tokens": 549,
            "prompt_tokens_details": {
              "cached_tokens": 500
            }
          },
          "llama_timings": {
            "cache_n": 500,
            "prompt_n": 35,
            "prompt_ms": 44.295,
            "prompt_per_token_ms": 1.2655714285714286,
            "prompt_per_second": 790.1569025849418,
            "predicted_n": 14,
            "predicted_ms": 94.271,
            "predicted_per_token_ms": 6.733642857142857,
            "predicted_per_second": 148.50802473719384
          },
          "llm_first_sentence_ms": 146.36,
          "llm_total_ms": 146.77
        },
        "output": "Wir könnten ein Ratespiel spielen.",
        "output_words": 5,
        "audio_s": 0.0,
        "group": "LLM only",
        "repeat": 2,
        "input": "Welches lustige Spiel könnten wir jetzt spielen?",
        "input_words": 7,
        "llm_ttft_ms": 51.47
      },
      {
        "first_sentence_ms": 18.076956272125244,
        "first_audio_ms": 1881.9098621606827,
        "total_ms": 3931.479938328266,
        "metrics": {
          "tts_first_audio_ms": 1864.15,
          "first_audio_ms": 1865.4,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 3913.29,
              "audio_s": 2.99
            }
          ],
          "total_ms": 3914.55,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 1.3092
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 160 ms chunks",
        "repeat": 0,
        "chunk_frames": 2
      },
      {
        "first_sentence_ms": 9.740561246871948,
        "first_audio_ms": 1891.1031037569046,
        "total_ms": 3925.160728394985,
        "metrics": {
          "tts_first_audio_ms": 1881.67,
          "first_audio_ms": 1882.47,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 3915.13,
              "audio_s": 2.99
            }
          ],
          "total_ms": 3915.93,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 1.3097
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 160 ms chunks",
        "repeat": 1,
        "chunk_frames": 2
      },
      {
        "first_sentence_ms": 11.677660048007965,
        "first_audio_ms": 1871.9365447759628,
        "total_ms": 3887.7210915088654,
        "metrics": {
          "tts_first_audio_ms": 1860.77,
          "first_audio_ms": 1861.65,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 3875.9,
              "audio_s": 2.99
            }
          ],
          "total_ms": 3876.78,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 1.2966
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 160 ms chunks",
        "repeat": 2,
        "chunk_frames": 2
      },
      {
        "first_sentence_ms": 6.83177262544632,
        "first_audio_ms": 1241.3329109549522,
        "total_ms": 2305.833011865616,
        "metrics": {
          "tts_first_audio_ms": 1234.53,
          "first_audio_ms": 1235.03,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 2299.02,
              "audio_s": 2.99
            }
          ],
          "total_ms": 2299.53,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.7691
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 400 ms chunks",
        "repeat": 0,
        "chunk_frames": 5
      },
      {
        "first_sentence_ms": 10.725483298301697,
        "first_audio_ms": 1242.5596415996552,
        "total_ms": 2339.0157893300056,
        "metrics": {
          "tts_first_audio_ms": 1232.35,
          "first_audio_ms": 1233.2,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 2328.37,
              "audio_s": 2.99
            }
          ],
          "total_ms": 2329.23,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.779
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 400 ms chunks",
        "repeat": 1,
        "chunk_frames": 5
      },
      {
        "first_sentence_ms": 11.233143508434296,
        "first_audio_ms": 1244.7649538516998,
        "total_ms": 2348.810613155365,
        "metrics": {
          "tts_first_audio_ms": 1234.28,
          "first_audio_ms": 1235.39,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 2337.85,
              "audio_s": 2.99
            }
          ],
          "total_ms": 2338.96,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.7823
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 400 ms chunks",
        "repeat": 2,
        "chunk_frames": 5
      },
      {
        "first_sentence_ms": 11.55824214220047,
        "first_audio_ms": 995.3002110123634,
        "total_ms": 1795.0348407030106,
        "metrics": {
          "tts_first_audio_ms": 984.15,
          "first_audio_ms": 985.06,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1783.37,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1784.29,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.5968
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 800 ms chunks",
        "repeat": 0,
        "chunk_frames": 10
      },
      {
        "first_sentence_ms": 10.702311992645264,
        "first_audio_ms": 996.100164949894,
        "total_ms": 1789.489932358265,
        "metrics": {
          "tts_first_audio_ms": 985.77,
          "first_audio_ms": 986.7,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1778.75,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1779.68,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.5952
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 800 ms chunks",
        "repeat": 1,
        "chunk_frames": 10
      },
      {
        "first_sentence_ms": 9.854987263679504,
        "first_audio_ms": 972.9773178696632,
        "total_ms": 1755.5652782320976,
        "metrics": {
          "tts_first_audio_ms": 963.49,
          "first_audio_ms": 964.23,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1745.76,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1746.51,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.5841
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 800 ms chunks",
        "repeat": 2,
        "chunk_frames": 10
      },
      {
        "first_sentence_ms": 10.99345088005066,
        "first_audio_ms": 842.5448462367058,
        "total_ms": 1477.3665517568588,
        "metrics": {
          "tts_first_audio_ms": 831.83,
          "first_audio_ms": 832.6,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1466.38,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1467.16,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.4907
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 1600 ms chunks",
        "repeat": 0,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 10.627247393131256,
        "first_audio_ms": 846.0522964596748,
        "total_ms": 1493.5334846377373,
        "metrics": {
          "tts_first_audio_ms": 835.9,
          "first_audio_ms": 836.66,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1483.17,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1483.93,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.4963
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 1600 ms chunks",
        "repeat": 1,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 9.835228323936462,
        "first_audio_ms": 855.9175208210945,
        "total_ms": 1506.489284336567,
        "metrics": {
          "tts_first_audio_ms": 846.46,
          "first_audio_ms": 847.22,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1496.6,
              "audio_s": 2.99
            }
          ],
          "total_ms": 1497.36,
          "audio_s": 2.99,
          "sentences": 1,
          "generation_rtf": 0.5008
        },
        "output": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "output_words": 7,
        "audio_s": 2.99,
        "group": "TTS only · 1600 ms chunks",
        "repeat": 2,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 157.74958580732346,
        "first_audio_ms": 973.2928276062012,
        "total_ms": 1391.9756412506104,
        "metrics": {
          "llm_ttft_ms": 58.53,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 535,
            "total_tokens": 547,
            "prompt_tokens_details": {
              "cached_tokens": 500
            }
          },
          "llama_timings": {
            "cache_n": 500,
            "prompt_n": 35,
            "prompt_ms": 51.229,
            "prompt_per_token_ms": 1.4636857142857143,
            "prompt_per_second": 683.2067774112319,
            "predicted_n": 12,
            "predicted_ms": 84.655,
            "predicted_per_token_ms": 7.054583333333333,
            "predicted_per_second": 141.751816195145
          },
          "llm_first_sentence_ms": 143.81,
          "llm_total_ms": 143.82,
          "tts_first_audio_ms": 816.19,
          "first_audio_ms": 962.06,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1234.41,
              "audio_s": 1.79
            }
          ],
          "total_ms": 1380.3,
          "audio_s": 1.79,
          "sentences": 1,
          "generation_rtf": 0.7711
        },
        "output": "Wir können etwas zusammen tun.",
        "output_words": 5,
        "audio_s": 1.79,
        "group": "LLM + TTS",
        "repeat": 0,
        "asr_ms": null,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 58.53,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 119.48966979980469,
        "first_audio_ms": 1097.801964547634,
        "total_ms": 1568.9044073224068,
        "metrics": {
          "llm_ttft_ms": 20.79,
          "usage": {
            "completion_tokens": 13,
            "prompt_tokens": 535,
            "total_tokens": 548,
            "prompt_tokens_details": {
              "cached_tokens": 534
            }
          },
          "llama_timings": {
            "cache_n": 534,
            "prompt_n": 1,
            "prompt_ms": 12.352,
            "prompt_per_token_ms": 12.352,
            "prompt_per_second": 80.95854922279793,
            "predicted_n": 13,
            "predicted_ms": 86.449,
            "predicted_per_token_ms": 6.649923076923077,
            "predicted_per_second": 150.37767932538262
          },
          "llm_first_sentence_ms": 107.82,
          "llm_total_ms": 107.84,
          "tts_first_audio_ms": 831.19,
          "first_audio_ms": 940.07,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1299.79,
              "audio_s": 2.27
            }
          ],
          "total_ms": 1408.68,
          "audio_s": 2.27,
          "sentences": 1,
          "generation_rtf": 0.6206
        },
        "output": "Wir könnten etwas zusammen unternehmen.",
        "output_words": 5,
        "audio_s": 2.27,
        "group": "ASR + LLM + TTS (offline audio)",
        "repeat": 0,
        "asr_ms": 147.59,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 20.79,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 211.49523556232452,
        "first_audio_ms": 1035.7601642608643,
        "total_ms": 1528.0984714627266,
        "metrics": {
          "llm_ttft_ms": 96.56,
          "usage": {
            "completion_tokens": 15,
            "prompt_tokens": 534,
            "total_tokens": 549,
            "prompt_tokens_details": {
              "cached_tokens": 241
            }
          },
          "llama_timings": {
            "cache_n": 241,
            "prompt_n": 293,
            "prompt_ms": 87.99,
            "prompt_per_token_ms": 0.3003071672354949,
            "prompt_per_second": 3329.923854983521,
            "predicted_n": 15,
            "predicted_ms": 102.272,
            "predicted_per_token_ms": 6.818133333333334,
            "predicted_per_second": 146.6677096370463
          },
          "llm_first_sentence_ms": 199.46,
          "llm_total_ms": 199.5,
          "tts_first_audio_ms": 825.03,
          "first_audio_ms": 1025.58,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1317.02,
              "audio_s": 2.03
            }
          ],
          "total_ms": 1517.59,
          "audio_s": 2.03,
          "sentences": 1,
          "generation_rtf": 0.7476
        },
        "output": "Ein Roboter lernte fliegen.",
        "output_words": 4,
        "audio_s": 2.03,
        "group": "LLM + TTS",
        "repeat": 1,
        "asr_ms": null,
        "input": "Welche kleine Geschichte kannst du mir erzählen?",
        "input_words": 7,
        "llm_ttft_ms": 96.56,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 145.83946019411087,
        "first_audio_ms": 1020.2176889133453,
        "total_ms": 1450.0185325741768,
        "metrics": {
          "llm_ttft_ms": 51.92,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 535,
            "total_tokens": 547,
            "prompt_tokens_details": {
              "cached_tokens": 500
            }
          },
          "llama_timings": {
            "cache_n": 500,
            "prompt_n": 35,
            "prompt_ms": 44.088,
            "prompt_per_token_ms": 1.2596571428571428,
            "prompt_per_second": 793.8668118308838,
            "predicted_n": 12,
            "predicted_ms": 81.136,
            "predicted_per_token_ms": 6.761333333333333,
            "predicted_per_second": 147.89982252021298
          },
          "llm_first_sentence_ms": 133.63,
          "llm_total_ms": 133.65,
          "tts_first_audio_ms": 833.31,
          "first_audio_ms": 968.01,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1260.75,
              "audio_s": 1.79
            }
          ],
          "total_ms": 1395.45,
          "audio_s": 1.79,
          "sentences": 1,
          "generation_rtf": 0.7796
        },
        "output": "Wir können etwas zusammen tun.",
        "output_words": 5,
        "audio_s": 1.79,
        "group": "ASR + LLM + TTS (offline audio)",
        "repeat": 1,
        "asr_ms": 41.87,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 51.92,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 153.9062187075615,
        "first_audio_ms": 987.9968240857124,
        "total_ms": 1407.496191561222,
        "metrics": {
          "llm_ttft_ms": 52.96,
          "usage": {
            "completion_tokens": 13,
            "prompt_tokens": 535,
            "total_tokens": 548,
            "prompt_tokens_details": {
              "cached_tokens": 500
            }
          },
          "llama_timings": {
            "cache_n": 500,
            "prompt_n": 35,
            "prompt_ms": 44.795,
            "prompt_per_token_ms": 1.2798571428571428,
            "prompt_per_second": 781.3372028128139,
            "predicted_n": 13,
            "predicted_ms": 87.566,
            "predicted_per_token_ms": 6.735846153846154,
            "predicted_per_second": 148.45944773085444
          },
          "llm_first_sentence_ms": 141.11,
          "llm_total_ms": 141.13,
          "tts_first_audio_ms": 834.67,
          "first_audio_ms": 977.01,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1254.05,
              "audio_s": 2.03
            }
          ],
          "total_ms": 1396.39,
          "audio_s": 2.03,
          "sentences": 1,
          "generation_rtf": 0.6879
        },
        "output": "Wir könnten ein Ratespiel spielen.",
        "output_words": 5,
        "audio_s": 2.03,
        "group": "LLM + TTS",
        "repeat": 2,
        "asr_ms": null,
        "input": "Welches lustige Spiel könnten wir jetzt spielen?",
        "input_words": 7,
        "llm_ttft_ms": 52.96,
        "chunk_frames": 20
      },
      {
        "first_sentence_ms": 144.75782215595245,
        "first_audio_ms": 1019.1515961456299,
        "total_ms": 1482.3704734444618,
        "metrics": {
          "llm_ttft_ms": 51.43,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 535,
            "total_tokens": 547,
            "prompt_tokens_details": {
              "cached_tokens": 500
            }
          },
          "llama_timings": {
            "cache_n": 500,
            "prompt_n": 35,
            "prompt_ms": 43.743,
            "prompt_per_token_ms": 1.2498,
            "prompt_per_second": 800.1280204832773,
            "predicted_n": 12,
            "predicted_ms": 80.602,
            "predicted_per_token_ms": 6.716833333333334,
            "predicted_per_second": 148.87968040495272
          },
          "llm_first_sentence_ms": 132.6,
          "llm_total_ms": 132.62,
          "tts_first_audio_ms": 832.07,
          "first_audio_ms": 965.71,
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1291.42,
              "audio_s": 2.03
            }
          ],
          "total_ms": 1425.06,
          "audio_s": 2.03,
          "sentences": 1,
          "generation_rtf": 0.702
        },
        "output": "Wir könnten spazieren gehen.",
        "output_words": 4,
        "audio_s": 2.03,
        "group": "ASR + LLM + TTS (offline audio)",
        "repeat": 2,
        "asr_ms": 43.08,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "input_words": 7,
        "llm_ttft_ms": 51.43,
        "chunk_frames": 20
      }
    ],
    "lowest_first_audio_chunk_frames": 20,
    "finished": 1792943141.7162611,
    "scope": "Local server generation; no physical microphone/device latency"
  },
  "speaker_context": {
    "source": "Six authored synthetic fixtures, three voices; distinct intro and follow-up recordings, not a population accuracy benchmark",
    "cold_teacher_load_and_warmup_ms": 419.47,
    "nn_32_people_8_vectors_median_ms": 0.299,
    "rows": [
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 0,
        "embedding_ms": 32.009,
        "full_utterance_cosine": 0.7253,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.32798874378204346,
          "Robert": 0.31791195273399353,
          "Selma": 0.1682070642709732
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 1,
        "embedding_ms": 30.925,
        "full_utterance_cosine": 0.7253,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.32798874378204346,
          "Robert": 0.31791195273399353,
          "Selma": 0.1682070642709732
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 2,
        "embedding_ms": 30.555,
        "full_utterance_cosine": 0.7253,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.32798874378204346,
          "Robert": 0.31791195273399353,
          "Selma": 0.1682070642709732
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 0,
        "embedding_ms": 38.336,
        "full_utterance_cosine": 0.8491,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.4083036184310913,
          "Robert": 0.3035780191421509,
          "Selma": 0.14604929089546204
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 1,
        "embedding_ms": 37.508,
        "full_utterance_cosine": 0.8491,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.4083036184310913,
          "Robert": 0.3035780191421509,
          "Selma": 0.14604929089546204
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 2,
        "embedding_ms": 37.736,
        "full_utterance_cosine": 0.8491,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.4083036184310913,
          "Robert": 0.3035780191421509,
          "Selma": 0.14604929089546204
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 2.0,
        "actual_context_s": 2.0,
        "repeat": 0,
        "embedding_ms": 40.511,
        "full_utterance_cosine": 0.9558,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.4259212911128998,
          "Robert": 0.3306276798248291,
          "Selma": 0.14021649956703186
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 2.0,
        "actual_context_s": 2.0,
        "repeat": 1,
        "embedding_ms": 39.559,
        "full_utterance_cosine": 0.9558,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.4259212911128998,
          "Robert": 0.3306276798248291,
          "Selma": 0.14021649956703186
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 2.0,
        "actual_context_s": 2.0,
        "repeat": 2,
        "embedding_ms": 39.337,
        "full_utterance_cosine": 0.9558,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.4259212911128998,
          "Robert": 0.3306276798248291,
          "Selma": 0.14021649956703186
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 3.04,
        "actual_context_s": 2.1634375,
        "repeat": 0,
        "embedding_ms": 42.504,
        "full_utterance_cosine": 0.9631,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.44568130373954773,
          "Robert": 0.3470771908760071,
          "Selma": 0.1311517059803009
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 3.04,
        "actual_context_s": 2.1634375,
        "repeat": 1,
        "embedding_ms": 41.4,
        "full_utterance_cosine": 0.9631,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.44568130373954773,
          "Robert": 0.3470771908760071,
          "Selma": 0.1311517059803009
        }
      },
      {
        "speaker": "Christoph",
        "query": "christoph-followup",
        "context_s": 3.04,
        "actual_context_s": 2.1634375,
        "repeat": 2,
        "embedding_ms": 42.649,
        "full_utterance_cosine": 0.9631,
        "winner": "Christoph",
        "correct": true,
        "scores": {
          "Christoph": 0.44568130373954773,
          "Robert": 0.3470771908760071,
          "Selma": 0.1311517059803009
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 0,
        "embedding_ms": 30.973,
        "full_utterance_cosine": 0.6649,
        "winner": "Christoph",
        "correct": false,
        "scores": {
          "Christoph": 0.3053097128868103,
          "Robert": 0.30506640672683716,
          "Selma": 0.12639865279197693
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 1,
        "embedding_ms": 30.827,
        "full_utterance_cosine": 0.6649,
        "winner": "Christoph",
        "correct": false,
        "scores": {
          "Christoph": 0.3053097128868103,
          "Robert": 0.30506640672683716,
          "Selma": 0.12639865279197693
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 2,
        "embedding_ms": 31.005,
        "full_utterance_cosine": 0.6649,
        "winner": "Christoph",
        "correct": false,
        "scores": {
          "Christoph": 0.3053097128868103,
          "Robert": 0.30506640672683716,
          "Selma": 0.12639865279197693
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 0,
        "embedding_ms": 37.715,
        "full_utterance_cosine": 0.9185,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.4122895300388336,
          "Robert": 0.4982150197029114,
          "Selma": 0.05467716604471207
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 1,
        "embedding_ms": 37.553,
        "full_utterance_cosine": 0.9185,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.4122895300388336,
          "Robert": 0.4982150197029114,
          "Selma": 0.05467716604471207
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 2,
        "embedding_ms": 37.585,
        "full_utterance_cosine": 0.9185,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.4122895300388336,
          "Robert": 0.4982150197029114,
          "Selma": 0.05467716604471207
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 2.0,
        "actual_context_s": 1.8035,
        "repeat": 0,
        "embedding_ms": 39.137,
        "full_utterance_cosine": 0.974,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.36824387311935425,
          "Robert": 0.5189465284347534,
          "Selma": 0.049864646047353745
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 2.0,
        "actual_context_s": 1.8035,
        "repeat": 1,
        "embedding_ms": 38.076,
        "full_utterance_cosine": 0.974,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.36824387311935425,
          "Robert": 0.5189465284347534,
          "Selma": 0.049864646047353745
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 2.0,
        "actual_context_s": 1.8035,
        "repeat": 2,
        "embedding_ms": 37.542,
        "full_utterance_cosine": 0.974,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.36824387311935425,
          "Robert": 0.5189465284347534,
          "Selma": 0.049864646047353745
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 3.04,
        "actual_context_s": 1.8035,
        "repeat": 0,
        "embedding_ms": 37.867,
        "full_utterance_cosine": 0.974,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.36824387311935425,
          "Robert": 0.5189465284347534,
          "Selma": 0.049864646047353745
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 3.04,
        "actual_context_s": 1.8035,
        "repeat": 1,
        "embedding_ms": 37.901,
        "full_utterance_cosine": 0.974,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.36824387311935425,
          "Robert": 0.5189465284347534,
          "Selma": 0.049864646047353745
        }
      },
      {
        "speaker": "Robert",
        "query": "robert-followup",
        "context_s": 3.04,
        "actual_context_s": 1.8035,
        "repeat": 2,
        "embedding_ms": 38.034,
        "full_utterance_cosine": 0.974,
        "winner": "Robert",
        "correct": true,
        "scores": {
          "Christoph": 0.36824387311935425,
          "Robert": 0.5189465284347534,
          "Selma": 0.049864646047353745
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 0,
        "embedding_ms": 31.309,
        "full_utterance_cosine": 0.7752,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": -0.09796428680419922,
          "Robert": -0.01477741077542305,
          "Selma": 0.4169118106365204
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 1,
        "embedding_ms": 31.09,
        "full_utterance_cosine": 0.7752,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": -0.09796428680419922,
          "Robert": -0.01477741077542305,
          "Selma": 0.4169118106365204
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 0.64,
        "actual_context_s": 0.64,
        "repeat": 2,
        "embedding_ms": 31.142,
        "full_utterance_cosine": 0.7752,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": -0.09796428680419922,
          "Robert": -0.01477741077542305,
          "Selma": 0.4169118106365204
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 0,
        "embedding_ms": 37.624,
        "full_utterance_cosine": 0.9106,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.03278357908129692,
          "Robert": -0.03474975377321243,
          "Selma": 0.45996832847595215
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 1,
        "embedding_ms": 37.49,
        "full_utterance_cosine": 0.9106,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.03278357908129692,
          "Robert": -0.03474975377321243,
          "Selma": 0.45996832847595215
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 1.28,
        "actual_context_s": 1.28,
        "repeat": 2,
        "embedding_ms": 37.721,
        "full_utterance_cosine": 0.9106,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.03278357908129692,
          "Robert": -0.03474975377321243,
          "Selma": 0.45996832847595215
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 2.0,
        "actual_context_s": 1.9580625,
        "repeat": 0,
        "embedding_ms": 40.674,
        "full_utterance_cosine": 0.9801,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.04581804201006889,
          "Robert": -0.02436831407248974,
          "Selma": 0.532760500907898
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 2.0,
        "actual_context_s": 1.9580625,
        "repeat": 1,
        "embedding_ms": 41.312,
        "full_utterance_cosine": 0.9801,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.04581804201006889,
          "Robert": -0.02436831407248974,
          "Selma": 0.532760500907898
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 2.0,
        "actual_context_s": 1.9580625,
        "repeat": 2,
        "embedding_ms": 44.009,
        "full_utterance_cosine": 0.9801,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.04581804201006889,
          "Robert": -0.02436831407248974,
          "Selma": 0.532760500907898
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 3.04,
        "actual_context_s": 1.9580625,
        "repeat": 0,
        "embedding_ms": 42.041,
        "full_utterance_cosine": 0.9801,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.04581804201006889,
          "Robert": -0.02436831407248974,
          "Selma": 0.532760500907898
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 3.04,
        "actual_context_s": 1.9580625,
        "repeat": 1,
        "embedding_ms": 42.389,
        "full_utterance_cosine": 0.9801,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.04581804201006889,
          "Robert": -0.02436831407248974,
          "Selma": 0.532760500907898
        }
      },
      {
        "speaker": "Selma",
        "query": "selma-followup-clear",
        "context_s": 3.04,
        "actual_context_s": 1.9580625,
        "repeat": 2,
        "embedding_ms": 40.237,
        "full_utterance_cosine": 0.9801,
        "winner": "Selma",
        "correct": true,
        "scores": {
          "Christoph": 0.04581804201006889,
          "Robert": -0.02436831407248974,
          "Selma": 0.532760500907898
        }
      }
    ],
    "finished": 1792943463.9735723
  },
  "engine_comparison": {
    "rows": [
      {
        "engine": "baseline",
        "repeat": 0,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "reply": "Wir können etwas zusammen planen.",
        "llm_ttft_ms": 112.67,
        "usage": {
          "completion_tokens": 12,
          "prompt_tokens": 535,
          "total_tokens": 547,
          "prompt_tokens_details": {
            "cached_tokens": 241
          }
        },
        "llama_timings": {
          "cache_n": 241,
          "prompt_n": 294,
          "prompt_ms": 100.243,
          "prompt_per_token_ms": 0.3409625850340136,
          "prompt_per_second": 2932.8731183224763,
          "predicted_n": 12,
          "predicted_ms": 84.797,
          "predicted_per_token_ms": 7.066416666666666,
          "predicted_per_second": 141.51444036935268
        },
        "llm_first_sentence_ms": 197.88,
        "llm_total_ms": 197.9
      },
      {
        "engine": "DFlash",
        "repeat": 0,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "reply": "Wir könnten etwas gemütliches tun.",
        "llm_ttft_ms": 317.79,
        "usage": {
          "completion_tokens": 13,
          "prompt_tokens": 535,
          "total_tokens": 548,
          "prompt_tokens_details": {
            "cached_tokens": 0
          }
        },
        "llama_timings": {
          "cache_n": 0,
          "prompt_n": 535,
          "prompt_ms": 307.192,
          "prompt_per_token_ms": 0.5741906542056074,
          "prompt_per_second": 1741.5818120263548,
          "predicted_n": 13,
          "predicted_ms": 207.653,
          "predicted_per_token_ms": 15.973307692307692,
          "predicted_per_second": 62.60444106273447,
          "draft_n": 63,
          "draft_n_accepted": 3
        },
        "llm_first_sentence_ms": 526.05,
        "llm_total_ms": 526.06
      },
      {
        "engine": "baseline",
        "repeat": 0,
        "input": "Bitte erzähle mir eine kurze lustige Geschichte.",
        "reply": "Ein kleiner Roboter fand einen Keks.",
        "llm_ttft_ms": 53.18,
        "usage": {
          "completion_tokens": 16,
          "prompt_tokens": 536,
          "total_tokens": 552,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 36,
          "prompt_ms": 43.749,
          "prompt_per_token_ms": 1.2152500000000002,
          "prompt_per_second": 822.8759514503189,
          "predicted_n": 16,
          "predicted_ms": 109.935,
          "predicted_per_token_ms": 6.8709375,
          "predicted_per_second": 145.54054668667848
        },
        "llm_first_sentence_ms": 163.83,
        "llm_total_ms": 163.84
      },
      {
        "engine": "DFlash",
        "repeat": 0,
        "input": "Bitte erzähle mir eine kurze lustige Geschichte.",
        "reply": "Ein Roboter aß einen Apfel.",
        "llm_ttft_ms": 79.24,
        "usage": {
          "completion_tokens": 16,
          "prompt_tokens": 536,
          "total_tokens": 552,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 36,
          "prompt_ms": 72.246,
          "prompt_per_token_ms": 2.0068333333333332,
          "prompt_per_second": 498.2974835977079,
          "predicted_n": 16,
          "predicted_ms": 126.114,
          "predicted_per_token_ms": 7.882125,
          "predicted_per_second": 126.8693404380164,
          "draft_n": 42,
          "draft_n_accepted": 10
        },
        "llm_first_sentence_ms": 205.96,
        "llm_total_ms": 205.98
      },
      {
        "engine": "baseline",
        "repeat": 0,
        "input": "Was ist siebzehn mal vier? Antworte kurz.",
        "reply": "Siebzehn mal vier ist siebzigacht.",
        "llm_ttft_ms": 54.12,
        "usage": {
          "completion_tokens": 19,
          "prompt_tokens": 539,
          "total_tokens": 558,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 39,
          "prompt_ms": 45.871,
          "prompt_per_token_ms": 1.1761794871794873,
          "prompt_per_second": 850.2103725665453,
          "predicted_n": 19,
          "predicted_ms": 129.952,
          "predicted_per_token_ms": 6.8395789473684205,
          "predicted_per_second": 146.2078305836001
        },
        "llm_first_sentence_ms": 184.48,
        "llm_total_ms": 184.49
      },
      {
        "engine": "DFlash",
        "repeat": 0,
        "input": "Was ist siebzehn mal vier? Antworte kurz.",
        "reply": "Siebzehn mal vier ist siebzig acht.",
        "llm_ttft_ms": 65.13,
        "usage": {
          "completion_tokens": 19,
          "prompt_tokens": 539,
          "total_tokens": 558,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 39,
          "prompt_ms": 56.298,
          "prompt_per_token_ms": 1.4435384615384617,
          "prompt_per_second": 692.7421933283598,
          "predicted_n": 19,
          "predicted_ms": 166.826,
          "predicted_per_token_ms": 8.780315789473685,
          "predicted_per_second": 113.89112008919473,
          "draft_n": 56,
          "draft_n_accepted": 11
        },
        "llm_first_sentence_ms": 232.55,
        "llm_total_ms": 232.56
      },
      {
        "engine": "baseline",
        "repeat": 0,
        "input": "Please name three fruits in one sentence.",
        "reply": "Apples bananas oranges are fruits.",
        "llm_ttft_ms": 94.47,
        "usage": {
          "completion_tokens": 12,
          "prompt_tokens": 533,
          "total_tokens": 545,
          "prompt_tokens_details": {
            "cached_tokens": 241
          }
        },
        "llama_timings": {
          "cache_n": 241,
          "prompt_n": 292,
          "prompt_ms": 87.99,
          "prompt_per_token_ms": 0.30133561643835616,
          "prompt_per_second": 3318.558927150813,
          "predicted_n": 12,
          "predicted_ms": 81.114,
          "predicted_per_token_ms": 6.7595,
          "predicted_per_second": 147.93993638582734
        },
        "llm_first_sentence_ms": 175.95,
        "llm_total_ms": 175.96
      },
      {
        "engine": "DFlash",
        "repeat": 0,
        "input": "Please name three fruits in one sentence.",
        "reply": "Apples, bananas, and grapes are fruits.",
        "llm_ttft_ms": 97.07,
        "usage": {
          "completion_tokens": 15,
          "prompt_tokens": 533,
          "total_tokens": 548,
          "prompt_tokens_details": {
            "cached_tokens": 274
          }
        },
        "llama_timings": {
          "cache_n": 274,
          "prompt_n": 259,
          "prompt_ms": 87.769,
          "prompt_per_token_ms": 0.3388764478764479,
          "prompt_per_second": 2950.928004192824,
          "predicted_n": 15,
          "predicted_ms": 126.431,
          "predicted_per_token_ms": 8.428733333333334,
          "predicted_per_second": 118.64178880179702,
          "draft_n": 42,
          "draft_n_accepted": 9
        },
        "llm_first_sentence_ms": 223.86,
        "llm_total_ms": 223.87
      },
      {
        "engine": "DFlash",
        "repeat": 1,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "reply": "Wir könnten etwas zusammen tun.",
        "llm_ttft_ms": 105.67,
        "usage": {
          "completion_tokens": 12,
          "prompt_tokens": 535,
          "total_tokens": 547,
          "prompt_tokens_details": {
            "cached_tokens": 273
          }
        },
        "llama_timings": {
          "cache_n": 273,
          "prompt_n": 262,
          "prompt_ms": 97.759,
          "prompt_per_token_ms": 0.3731259541984733,
          "prompt_per_second": 2680.0601479147704,
          "predicted_n": 12,
          "predicted_ms": 164.22,
          "predicted_per_token_ms": 13.685,
          "predicted_per_second": 73.07270734380708,
          "draft_n": 56,
          "draft_n_accepted": 3
        },
        "llm_first_sentence_ms": 270.4,
        "llm_total_ms": 270.41
      },
      {
        "engine": "baseline",
        "repeat": 1,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "reply": "Wir könnten einen Spaziergang machen.",
        "llm_ttft_ms": 101.59,
        "usage": {
          "completion_tokens": 14,
          "prompt_tokens": 535,
          "total_tokens": 549,
          "prompt_tokens_details": {
            "cached_tokens": 272
          }
        },
        "llama_timings": {
          "cache_n": 272,
          "prompt_n": 263,
          "prompt_ms": 93.784,
          "prompt_per_token_ms": 0.35659315589353613,
          "prompt_per_second": 2804.316301288066,
          "predicted_n": 14,
          "predicted_ms": 95.12,
          "predicted_per_token_ms": 6.7942857142857145,
          "predicted_per_second": 147.18250630782168
        },
        "llm_first_sentence_ms": 197.34,
        "llm_total_ms": 197.35
      },
      {
        "engine": "DFlash",
        "repeat": 1,
        "input": "Bitte erzähle mir eine kurze lustige Geschichte.",
        "reply": "Ein Roboter aß nur Socken.",
        "llm_ttft_ms": 71.12,
        "usage": {
          "completion_tokens": 16,
          "prompt_tokens": 536,
          "total_tokens": 552,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 36,
          "prompt_ms": 62.79,
          "prompt_per_token_ms": 1.7441666666666666,
          "prompt_per_second": 573.3397037744865,
          "predicted_n": 16,
          "predicted_ms": 145.412,
          "predicted_per_token_ms": 9.08825,
          "predicted_per_second": 110.03218441394107,
          "draft_n": 49,
          "draft_n_accepted": 8
        },
        "llm_first_sentence_ms": 217.2,
        "llm_total_ms": 217.21
      },
      {
        "engine": "baseline",
        "repeat": 1,
        "input": "Bitte erzähle mir eine kurze lustige Geschichte.",
        "reply": "Ein Hund jagte einen Ball.",
        "llm_ttft_ms": 50.26,
        "usage": {
          "completion_tokens": 14,
          "prompt_tokens": 536,
          "total_tokens": 550,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 36,
          "prompt_ms": 44.595,
          "prompt_per_token_ms": 1.23875,
          "prompt_per_second": 807.2653884964683,
          "predicted_n": 14,
          "predicted_ms": 94.807,
          "predicted_per_token_ms": 6.771928571428572,
          "predicted_per_second": 147.66842110814602
        },
        "llm_first_sentence_ms": 145.97,
        "llm_total_ms": 145.99
      },
      {
        "engine": "DFlash",
        "repeat": 1,
        "input": "Was ist siebzehn mal vier? Antworte kurz.",
        "reply": "Siebzehn mal vier ist siebzigacht.",
        "llm_ttft_ms": 73.91,
        "usage": {
          "completion_tokens": 19,
          "prompt_tokens": 539,
          "total_tokens": 558,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 39,
          "prompt_ms": 65.284,
          "prompt_per_token_ms": 1.673948717948718,
          "prompt_per_second": 597.3898658170455,
          "predicted_n": 19,
          "predicted_ms": 166.207,
          "predicted_per_token_ms": 8.747736842105263,
          "predicted_per_second": 114.31528154650526,
          "draft_n": 56,
          "draft_n_accepted": 11
        },
        "llm_first_sentence_ms": 240.74,
        "llm_total_ms": 240.75
      },
      {
        "engine": "baseline",
        "repeat": 1,
        "input": "Was ist siebzehn mal vier? Antworte kurz.",
        "reply": "Siebzehn mal vier ist siebzigacht.",
        "llm_ttft_ms": 52.15,
        "usage": {
          "completion_tokens": 19,
          "prompt_tokens": 539,
          "total_tokens": 558,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 39,
          "prompt_ms": 44.688,
          "prompt_per_token_ms": 1.145846153846154,
          "prompt_per_second": 872.7175080558538,
          "predicted_n": 19,
          "predicted_ms": 129.8,
          "predicted_per_token_ms": 6.831578947368421,
          "predicted_per_second": 146.3790446841294
        },
        "llm_first_sentence_ms": 182.45,
        "llm_total_ms": 182.46
      },
      {
        "engine": "DFlash",
        "repeat": 1,
        "input": "Please name three fruits in one sentence.",
        "reply": "Apples bananas and grapes are fruits.",
        "llm_ttft_ms": 104.64,
        "usage": {
          "completion_tokens": 13,
          "prompt_tokens": 533,
          "total_tokens": 546,
          "prompt_tokens_details": {
            "cached_tokens": 273
          }
        },
        "llama_timings": {
          "cache_n": 273,
          "prompt_n": 260,
          "prompt_ms": 95.741,
          "prompt_per_token_ms": 0.3682346153846154,
          "prompt_per_second": 2715.6599575939254,
          "predicted_n": 13,
          "predicted_ms": 106.064,
          "predicted_per_token_ms": 8.15876923076923,
          "predicted_per_second": 122.56750641122342,
          "draft_n": 35,
          "draft_n_accepted": 8
        },
        "llm_first_sentence_ms": 211.4,
        "llm_total_ms": 211.41
      },
      {
        "engine": "baseline",
        "repeat": 1,
        "input": "Please name three fruits in one sentence.",
        "reply": "Apple, banana, and grape are fruits.",
        "llm_ttft_ms": 94.71,
        "usage": {
          "completion_tokens": 15,
          "prompt_tokens": 533,
          "total_tokens": 548,
          "prompt_tokens_details": {
            "cached_tokens": 241
          }
        },
        "llama_timings": {
          "cache_n": 241,
          "prompt_n": 292,
          "prompt_ms": 86.379,
          "prompt_per_token_ms": 0.2958184931506849,
          "prompt_per_second": 3380.4512670903805,
          "predicted_n": 15,
          "predicted_ms": 102.181,
          "predicted_per_token_ms": 6.8120666666666665,
          "predicted_per_second": 146.79832845636665
        },
        "llm_first_sentence_ms": 197.48,
        "llm_total_ms": 197.5
      },
      {
        "engine": "baseline",
        "repeat": 2,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "reply": "Wir könnten einen Spaziergang machen.",
        "llm_ttft_ms": 91.64,
        "usage": {
          "completion_tokens": 14,
          "prompt_tokens": 535,
          "total_tokens": 549,
          "prompt_tokens_details": {
            "cached_tokens": 272
          }
        },
        "llama_timings": {
          "cache_n": 272,
          "prompt_n": 263,
          "prompt_ms": 83.845,
          "prompt_per_token_ms": 0.31880228136882127,
          "prompt_per_second": 3136.7404138589063,
          "predicted_n": 14,
          "predicted_ms": 95.172,
          "predicted_per_token_ms": 6.798,
          "predicted_per_second": 147.10208884966167
        },
        "llm_first_sentence_ms": 187.48,
        "llm_total_ms": 187.49
      },
      {
        "engine": "DFlash",
        "repeat": 2,
        "input": "Was können wir heute nachmittags gemeinsam machen?",
        "reply": "Wir könnten etwas trinken.",
        "llm_ttft_ms": 118.13,
        "usage": {
          "completion_tokens": 12,
          "prompt_tokens": 535,
          "total_tokens": 547,
          "prompt_tokens_details": {
            "cached_tokens": 272
          }
        },
        "llama_timings": {
          "cache_n": 272,
          "prompt_n": 263,
          "prompt_ms": 109.769,
          "prompt_per_token_ms": 0.4173726235741445,
          "prompt_per_second": 2395.9405660978964,
          "predicted_n": 12,
          "predicted_ms": 168.909,
          "predicted_per_token_ms": 14.07575,
          "predicted_per_second": 71.04417171376303,
          "draft_n": 56,
          "draft_n_accepted": 3
        },
        "llm_first_sentence_ms": 287.47,
        "llm_total_ms": 287.48
      },
      {
        "engine": "baseline",
        "repeat": 2,
        "input": "Bitte erzähle mir eine kurze lustige Geschichte.",
        "reply": "Ein Roboter vergaß sein Ladegerät.",
        "llm_ttft_ms": 52.31,
        "usage": {
          "completion_tokens": 18,
          "prompt_tokens": 536,
          "total_tokens": 554,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 36,
          "prompt_ms": 44.961,
          "prompt_per_token_ms": 1.2489166666666667,
          "prompt_per_second": 800.6939347434443,
          "predicted_n": 18,
          "predicted_ms": 122.607,
          "predicted_per_token_ms": 6.8115,
          "predicted_per_second": 146.81054099684357
        },
        "llm_first_sentence_ms": 175.59,
        "llm_total_ms": 175.59
      },
      {
        "engine": "DFlash",
        "repeat": 2,
        "input": "Bitte erzähle mir eine kurze lustige Geschichte.",
        "reply": "Ein Roboter fand einen Keks.",
        "llm_ttft_ms": 66.74,
        "usage": {
          "completion_tokens": 15,
          "prompt_tokens": 536,
          "total_tokens": 551,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 36,
          "prompt_ms": 58.71,
          "prompt_per_token_ms": 1.6308333333333334,
          "prompt_per_second": 613.1834440470107,
          "predicted_n": 15,
          "predicted_ms": 127.336,
          "predicted_per_token_ms": 8.489066666666666,
          "predicted_per_second": 117.79858013444745,
          "draft_n": 42,
          "draft_n_accepted": 9
        },
        "llm_first_sentence_ms": 194.76,
        "llm_total_ms": 194.77
      },
      {
        "engine": "baseline",
        "repeat": 2,
        "input": "Was ist siebzehn mal vier? Antworte kurz.",
        "reply": "Siebzehn mal vier ist sechsundachtzig.",
        "llm_ttft_ms": 52.1,
        "usage": {
          "completion_tokens": 19,
          "prompt_tokens": 539,
          "total_tokens": 558,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 39,
          "prompt_ms": 44.497,
          "prompt_per_token_ms": 1.1409487179487179,
          "prompt_per_second": 876.4635818145043,
          "predicted_n": 19,
          "predicted_ms": 130.749,
          "predicted_per_token_ms": 6.881526315789474,
          "predicted_per_second": 145.31659897972452
        },
        "llm_first_sentence_ms": 183.45,
        "llm_total_ms": 183.46
      },
      {
        "engine": "DFlash",
        "repeat": 2,
        "input": "Was ist siebzehn mal vier? Antworte kurz.",
        "reply": "Siebzehn mal vier ist siebzigacht.",
        "llm_ttft_ms": 60.96,
        "usage": {
          "completion_tokens": 19,
          "prompt_tokens": 539,
          "total_tokens": 558,
          "prompt_tokens_details": {
            "cached_tokens": 500
          }
        },
        "llama_timings": {
          "cache_n": 500,
          "prompt_n": 39,
          "prompt_ms": 53.637,
          "prompt_per_token_ms": 1.3753076923076923,
          "prompt_per_second": 727.1100173387773,
          "predicted_n": 19,
          "predicted_ms": 168.185,
          "predicted_per_token_ms": 8.851842105263158,
          "predicted_per_second": 112.97083568689241,
          "draft_n": 56,
          "draft_n_accepted": 11
        },
        "llm_first_sentence_ms": 229.71,
        "llm_total_ms": 229.72
      },
      {
        "engine": "baseline",
        "repeat": 2,
        "input": "Please name three fruits in one sentence.",
        "reply": "Apples, bananas, and grapes are fruits.",
        "llm_ttft_ms": 94.61,
        "usage": {
          "completion_tokens": 15,
          "prompt_tokens": 533,
          "total_tokens": 548,
          "prompt_tokens_details": {
            "cached_tokens": 241
          }
        },
        "llama_timings": {
          "cache_n": 241,
          "prompt_n": 292,
          "prompt_ms": 87.181,
          "prompt_per_token_ms": 0.2985650684931507,
          "prompt_per_second": 3349.3536435691262,
          "predicted_n": 15,
          "predicted_ms": 102.541,
          "predicted_per_token_ms": 6.8360666666666665,
          "predicted_per_second": 146.28295023454032
        },
        "llm_first_sentence_ms": 197.93,
        "llm_total_ms": 197.94
      },
      {
        "engine": "DFlash",
        "repeat": 2,
        "input": "Please name three fruits in one sentence.",
        "reply": "Apples, bananas, and grapes are fruits.",
        "llm_ttft_ms": 113.56,
        "usage": {
          "completion_tokens": 15,
          "prompt_tokens": 533,
          "total_tokens": 548,
          "prompt_tokens_details": {
            "cached_tokens": 272
          }
        },
        "llama_timings": {
          "cache_n": 272,
          "prompt_n": 261,
          "prompt_ms": 104.534,
          "prompt_per_token_ms": 0.40051340996168583,
          "prompt_per_second": 2496.7953010503757,
          "predicted_n": 15,
          "predicted_ms": 111.098,
          "predicted_per_token_ms": 7.406533333333333,
          "predicted_per_second": 135.01593187996184,
          "draft_n": 35,
          "draft_n_accepted": 10
        },
        "llm_first_sentence_ms": 225.17,
        "llm_total_ms": 225.18
      }
    ],
    "finished": 1792942836.6281219,
    "scope": "Real requests in rotated serial order, same model weights, 7-word response target; cache details are retained."
  },
  "tts_gpu_profile": {
    "model": "small_rl",
    "checkpoint": {
      "id": "small_rl",
      "label": "Small 1.1 Alpha RL · r128 v1 · Default",
      "kind": "small",
      "repo": "laion/Humaneness-Voice-Small-1.1-Alpha-RL-r128-v1",
      "revision": "182bc700cac29b2d69295a33398b13e1ca7fba69",
      "checkpoint": "checkpoints/step-00006109/model.safetensors",
      "sha256": "6fe4a757c505732d376a1116a3e5dc130fa5af845e9a9dc8474c2cb4f73b67c6",
      "adapter_sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
      "rl_bundle": true,
      "policy_dtype": "fp32",
      "step": 6109,
      "rl_updates": 2434,
      "cache_dir": "/dev/shm/humaneness-rl/hub",
      "batch_size": 1,
      "max_batch_size": 8,
      "search_max_n": 8,
      "stage": "Acting",
      "steering": false,
      "adapters": false,
      "rl_adapter": {
        "enabled": true,
        "rank": 128,
        "dtype": "fp32",
        "merged": false,
        "sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
        "semantic": 112,
        "local": 2
      }
    },
    "policy_dtype": "torch.float32",
    "parameters": {
      "semantic_backbone": 632750080,
      "local_transformer": 78025728,
      "waveform_codec": 2123701248
    },
    "device": "RTX 3090 GPU 0; temporary duplicate while live GPU1 server remains untouched",
    "scope": "CUDA event spans around semantic backbone, whole local 12-code token step, and stateful waveform codec; excludes prompt/reference setup and server postprocessing",
    "caveat": "Instrumentation adds event launch overhead. No per-layer synchronizations. Same weights/precision/reference/CFG/chunk length as production, but an isolated process on the other RTX 3090.",
    "rows": [
      {
        "repeat": 0,
        "wall_ms": 966.53,
        "stages_ms": {
          "semantic_prefill": 39.651,
          "acoustic_token_prediction": 294.391,
          "semantic_step": 375.331,
          "waveform_codec": 189.702
        },
        "calls": {
          "semantic_prefill": 1,
          "acoustic_token_prediction": 39,
          "semantic_step": 38,
          "waveform_codec": 2
        },
        "audio_s": 3.04,
        "performance": {
          "device_seconds": 0.9640795288085937,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.3171314239501953,
          "audio_seconds_per_second": 3.153266830337972,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9640795288085937,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9641692638397217,
              "first_audio_seconds": 0.5113783264160157,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        }
      },
      {
        "repeat": 1,
        "wall_ms": 965.75,
        "stages_ms": {
          "semantic_prefill": 40.203,
          "acoustic_token_prediction": 295.335,
          "semantic_step": 374.672,
          "waveform_codec": 189.199
        },
        "calls": {
          "semantic_prefill": 1,
          "acoustic_token_prediction": 39,
          "semantic_step": 38,
          "waveform_codec": 2
        },
        "audio_s": 3.04,
        "performance": {
          "device_seconds": 0.9633802490234376,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.31690139770507814,
          "audio_seconds_per_second": 3.1555556625554626,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9633802490234376,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9634623378515244,
              "first_audio_seconds": 0.5112158203125,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        }
      },
      {
        "repeat": 2,
        "wall_ms": 965.54,
        "stages_ms": {
          "semantic_prefill": 40.646,
          "acoustic_token_prediction": 295.284,
          "semantic_step": 374.252,
          "waveform_codec": 189.117
        },
        "calls": {
          "semantic_prefill": 1,
          "acoustic_token_prediction": 39,
          "semantic_step": 38,
          "waveform_codec": 2
        },
        "audio_s": 3.04,
        "performance": {
          "device_seconds": 0.963145751953125,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.3168242605108964,
          "audio_seconds_per_second": 3.156323945607718,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.963145751953125,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9632319882512093,
              "first_audio_seconds": 0.5112813110351563,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        }
      }
    ],
    "finished": 1792945402.8020253
  },
  "precision": {
    "model": "small_rl",
    "variants": [
      "fp32_strict",
      "fp32_tf32",
      "bf16_base_fp32_lora",
      "bf16_all",
      "fp32_merged",
      "bf16_merged"
    ],
    "seeds": [
      777,
      2026,
      4242
    ],
    "started": 1792945856.2777407,
    "rows": [
      {
        "variant": "fp32_strict",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 777,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 980.763,
        "first_audio_device_ms": 513.773,
        "audio_s": 3.04,
        "rtf": 0.3226192875912315,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "audio_file": "logs/bolt-precision/fp32_strict-neutral_de-777.npy",
        "performance": {
          "device_seconds": 0.9807626342773438,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.3226192875912315,
          "audio_seconds_per_second": 3.099628690727972,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9807626342773438,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9808578863739967,
              "first_audio_seconds": 0.5137725830078125,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.56556,
        "quality": {
          "audiobox:CE": 5.887588206678629,
          "audiobox:PQ": 7.561915677972138,
          "audiobox:CU": 6.79928488843143,
          "audiobox:PC": 1.4037277400493622,
          "dnsmos:P808_MOS": 3.533858784066979,
          "dnsmos:OVRL": 3.282993576489389
        }
      },
      {
        "variant": "fp32_strict",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 2026,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1136.332,
        "first_audio_device_ms": 519.358,
        "audio_s": 3.28,
        "rtf": 0.34644261802115095,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "audio_file": "logs/bolt-precision/fp32_strict-neutral_de-2026.npy",
        "performance": {
          "device_seconds": 1.136331787109375,
          "raw_audio_seconds": 3.28,
          "aggregate_rtf": 0.34644261802115095,
          "audio_seconds_per_second": 2.886480900392423,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.136331787109375,
              "audio_seconds": [
                3.28
              ],
              "model_wall_seconds": 1.1364327743649483,
              "first_audio_seconds": 0.5193576049804688,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.55124,
        "quality": {
          "audiobox:CE": 6.117925664409995,
          "audiobox:PQ": 7.730213158065453,
          "audiobox:CU": 6.963164366781712,
          "audiobox:PC": 1.4289697259664536,
          "dnsmos:P808_MOS": 3.850910938461311,
          "dnsmos:OVRL": 3.486791580915451
        }
      },
      {
        "variant": "fp32_strict",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 4242,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 970.008,
        "first_audio_device_ms": 515.668,
        "audio_s": 3.04,
        "rtf": 0.3190814369603207,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "audio_file": "logs/bolt-precision/fp32_strict-neutral_de-4242.npy",
        "performance": {
          "device_seconds": 0.970007568359375,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.3190814369603207,
          "audio_seconds_per_second": 3.133996165763647,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.970007568359375,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9700975716114044,
              "first_audio_seconds": 0.51566796875,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.52445,
        "quality": {
          "audiobox:CE": 5.967014916241169,
          "audiobox:PQ": 7.730213158065453,
          "audiobox:CU": 6.963164366781712,
          "audiobox:PC": 1.4289697259664536,
          "dnsmos:P808_MOS": 3.6114250603714027,
          "dnsmos:OVRL": 3.410959765315056
        }
      },
      {
        "variant": "fp32_strict",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 777,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 972.169,
        "first_audio_device_ms": 518.843,
        "audio_s": 3.04,
        "rtf": 0.31979249653063324,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "audio_file": "logs/bolt-precision/fp32_strict-playful_de-777.npy",
        "performance": {
          "device_seconds": 0.972169189453125,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.31979249653063324,
          "audio_seconds_per_second": 3.127027715937072,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.972169189453125,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9722632542252541,
              "first_audio_seconds": 0.5188433837890625,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.50713,
        "quality": {
          "audiobox:CE": 6.078212309628725,
          "audiobox:PQ": 7.8847720683552325,
          "audiobox:CU": 6.924145443364978,
          "audiobox:PC": 1.5425586625933647,
          "dnsmos:P808_MOS": 3.3738783391891047,
          "dnsmos:OVRL": 3.1905735512264073
        }
      },
      {
        "variant": "fp32_strict",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 2026,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 973.014,
        "first_audio_device_ms": 519.854,
        "audio_s": 3.04,
        "rtf": 0.320070407265111,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "audio_file": "logs/bolt-precision/fp32_strict-playful_de-2026.npy",
        "performance": {
          "device_seconds": 0.9730140380859374,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.320070407265111,
          "audio_seconds_per_second": 3.1243125802995912,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9730140380859374,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9731166064739227,
              "first_audio_seconds": 0.5198540649414063,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich drehe mich und habe Spaß",
        "wer": 0.14285714285714285,
        "speaker_cosine": 0.50115,
        "quality": {
          "audiobox:CE": 5.824046839028597,
          "audiobox:PQ": 7.987811341881752,
          "audiobox:CU": 7.009987074881792,
          "audiobox:PC": 1.6245951168239117,
          "dnsmos:P808_MOS": 3.309886161237955,
          "dnsmos:OVRL": 2.8522925613215193
        }
      },
      {
        "variant": "fp32_strict",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 4242,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 970.072,
        "first_audio_device_ms": 517.438,
        "audio_s": 3.04,
        "rtf": 0.31910265872353,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "audio_file": "logs/bolt-precision/fp32_strict-playful_de-4242.npy",
        "performance": {
          "device_seconds": 0.9700720825195313,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.31910265872353,
          "audio_seconds_per_second": 3.133787740911298,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9700720825195313,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.970175214111805,
              "first_audio_seconds": 0.5174375610351563,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.3627,
        "quality": {
          "audiobox:CE": 6.133811006322503,
          "audiobox:PQ": 7.8710334985516965,
          "audiobox:CU": 6.986575720831752,
          "audiobox:PC": 1.5236271731555462,
          "dnsmos:P808_MOS": 3.4131462665682193,
          "dnsmos:OVRL": 2.929901685100049
        }
      },
      {
        "variant": "fp32_strict",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 777,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 986.906,
        "first_audio_device_ms": 512.224,
        "audio_s": 3.12,
        "rtf": 0.31631589058117987,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "audio_file": "logs/bolt-precision/fp32_strict-firm_en-777.npy",
        "performance": {
          "device_seconds": 0.9869055786132812,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.31631589058117987,
          "audio_seconds_per_second": 3.161396660037091,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9869055786132812,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 0.9870431050658226,
              "first_audio_seconds": 0.5122242431640625,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable",
        "wer": 0.0,
        "speaker_cosine": 0.22589,
        "quality": {
          "audiobox:CE": 6.213237715885043,
          "audiobox:PQ": 7.740517085418105,
          "audiobox:CU": 7.5562520027160645,
          "audiobox:PC": 1.4983851872384548,
          "dnsmos:P808_MOS": 3.580398549849633,
          "dnsmos:OVRL": 3.2545566456392407
        }
      },
      {
        "variant": "fp32_strict",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 2026,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 934.201,
        "first_audio_device_ms": 513.75,
        "audio_s": 2.88,
        "rtf": 0.32437547047932946,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "audio_file": "logs/bolt-precision/fp32_strict-firm_en-2026.npy",
        "performance": {
          "device_seconds": 0.9342013549804687,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.32437547047932946,
          "audio_seconds_per_second": 3.082847166348,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9342013549804687,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.9343049824237823,
              "first_audio_seconds": 0.51375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.37978,
        "quality": {
          "audiobox:CE": 6.245008399710059,
          "audiobox:PQ": 7.774863509926945,
          "audiobox:CU": 7.603074710816145,
          "audiobox:PC": 1.5046956837177277,
          "dnsmos:P808_MOS": 3.5910639128414914,
          "dnsmos:OVRL": 3.3825228344649076
        }
      },
      {
        "variant": "fp32_strict",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 4242,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1003.937,
        "first_audio_device_ms": 512.37,
        "audio_s": 3.2,
        "rtf": 0.31373023986816406,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "audio_file": "logs/bolt-precision/fp32_strict-firm_en-4242.npy",
        "performance": {
          "device_seconds": 1.003936767578125,
          "raw_audio_seconds": 3.2,
          "aggregate_rtf": 0.31373023986816406,
          "audio_seconds_per_second": 3.1874517433200595,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.003936767578125,
              "audio_seconds": [
                3.2
              ],
              "model_wall_seconds": 1.004025548696518,
              "first_audio_seconds": 0.5123696899414063,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.28489,
        "quality": {
          "audiobox:CE": 6.300607096403837,
          "audiobox:PQ": 8.001549911685288,
          "audiobox:CU": 7.696720127016306,
          "audiobox:PC": 1.4794536978006363,
          "dnsmos:P808_MOS": 3.8160061141243204,
          "dnsmos:OVRL": 3.410959765315056
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 777,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1092.867,
        "first_audio_device_ms": 578.619,
        "audio_s": 3.04,
        "rtf": 0.359495745207134,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "audio_file": "logs/bolt-precision/fp32_tf32-neutral_de-777.npy",
        "performance": {
          "device_seconds": 1.0928670654296875,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.359495745207134,
          "audio_seconds_per_second": 2.781674090256119,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.0928670654296875,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 1.0929553657770157,
              "first_audio_seconds": 0.578619384765625,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.56607,
        "quality": {
          "audiobox:CE": 5.887588206678629,
          "audiobox:PQ": 7.561915677972138,
          "audiobox:CU": 6.79928488843143,
          "audiobox:PC": 1.4037277400493622,
          "dnsmos:P808_MOS": 3.5328892056131735,
          "dnsmos:OVRL": 3.282993576489389
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 2026,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1090.725,
        "first_audio_device_ms": 604.675,
        "audio_s": 3.04,
        "rtf": 0.35879107023540296,
        "codes_sha256": "a213b8dc5f206cf7b5a576d6a096710cc01485cd6188c64f9a7471c8237c749d",
        "audio_file": "logs/bolt-precision/fp32_tf32-neutral_de-2026.npy",
        "performance": {
          "device_seconds": 1.090724853515625,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.35879107023540296,
          "audio_seconds_per_second": 2.7871373703473155,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.090724853515625,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 1.093058243393898,
              "first_audio_seconds": 0.604675048828125,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte",
        "wer": 0.0,
        "speaker_cosine": 0.51352,
        "quality": {
          "audiobox:CE": 5.959072245284915,
          "audiobox:PQ": 7.678693521302193,
          "audiobox:CU": 6.900734089314938,
          "audiobox:PC": 1.4289697259664536,
          "dnsmos:P808_MOS": 3.75007477926556,
          "dnsmos:OVRL": 3.358825392089784
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 4242,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1128.452,
        "first_audio_device_ms": 572.105,
        "audio_s": 3.04,
        "rtf": 0.37120136461759873,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "audio_file": "logs/bolt-precision/fp32_tf32-neutral_de-4242.npy",
        "performance": {
          "device_seconds": 1.1284521484375,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.37120136461759873,
          "audio_seconds_per_second": 2.6939556136335114,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.1284521484375,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 1.1285435780882835,
              "first_audio_seconds": 0.5721046752929687,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.52619,
        "quality": {
          "audiobox:CE": 5.967014916241169,
          "audiobox:PQ": 7.730213158065453,
          "audiobox:CU": 6.963164366781712,
          "audiobox:PC": 1.4415907189249992,
          "dnsmos:P808_MOS": 3.609485903463792,
          "dnsmos:OVRL": 3.410959765315056
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 777,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1208.483,
        "first_audio_device_ms": 593.823,
        "audio_s": 3.12,
        "rtf": 0.3873343052008213,
        "codes_sha256": "19c2b120c0d997545c78442758d8cfbc4c398e6b8e3a81c45110d77e51404f1d",
        "audio_file": "logs/bolt-precision/fp32_tf32-playful_de-777.npy",
        "performance": {
          "device_seconds": 1.2084830322265625,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.3873343052008213,
          "audio_seconds_per_second": 2.581749115874283,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.2084830322265625,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 1.2085765898227692,
              "first_audio_seconds": 0.5938226928710938,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Hi, ich drehe mich und hab Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.24676,
        "quality": {
          "audiobox:CE": 5.935244232416153,
          "audiobox:PQ": 7.857294928748161,
          "audiobox:CU": 6.814892457798123,
          "audiobox:PC": 1.5614901520311832,
          "dnsmos:P808_MOS": 3.362243397743441,
          "dnsmos:OVRL": 3.074456083588302
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 2026,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1397.616,
        "first_audio_device_ms": 619.012,
        "audio_s": 3.36,
        "rtf": 0.41595702398391,
        "codes_sha256": "6b709f861a2107af6720d9e2e99ae94b907597315660d7a015fc229d87320e70",
        "audio_file": "logs/bolt-precision/fp32_tf32-playful_de-2026.npy",
        "performance": {
          "device_seconds": 1.3976156005859375,
          "raw_audio_seconds": 3.36,
          "aggregate_rtf": 0.41595702398391,
          "audio_seconds_per_second": 2.4040945153956144,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.3976156005859375,
              "audio_seconds": [
                3.36
              ],
              "model_wall_seconds": 1.3977214023470879,
              "first_audio_seconds": 0.6190120849609375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich drehe mich und hab Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.49222,
        "quality": {
          "audiobox:CE": 6.189409703016281,
          "audiobox:PQ": 7.857294928748161,
          "audiobox:CU": 6.869518950581551,
          "audiobox:PC": 1.611974123865366,
          "dnsmos:P808_MOS": 3.485379861376714,
          "dnsmos:OVRL": 3.1905735512264073
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 4242,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1030.677,
        "first_audio_device_ms": 538.632,
        "audio_s": 3.04,
        "rtf": 0.33903832686574836,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "audio_file": "logs/bolt-precision/fp32_tf32-playful_de-4242.npy",
        "performance": {
          "device_seconds": 1.030676513671875,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.33903832686574836,
          "audio_seconds_per_second": 2.9495190388783916,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.030676513671875,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 1.0307698249816895,
              "first_audio_seconds": 0.5386322021484375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.36465,
        "quality": {
          "audiobox:CE": 6.133811006322503,
          "audiobox:PQ": 7.8710334985516965,
          "audiobox:CU": 6.986575720831752,
          "audiobox:PC": 1.529937669634819,
          "dnsmos:P808_MOS": 3.4112071096606087,
          "dnsmos:OVRL": 2.929901685100049
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 777,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1047.825,
        "first_audio_device_ms": 552.546,
        "audio_s": 3.04,
        "rtf": 0.34467934056332233,
        "codes_sha256": "9b90ad8b7f17324c2ebae6eb494e43f049f91bea73a7e2e38e360caa4c769fb2",
        "audio_file": "logs/bolt-precision/fp32_tf32-firm_en-777.npy",
        "performance": {
          "device_seconds": 1.0478251953125,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.34467934056332233,
          "audio_seconds_per_second": 2.9012472820844515,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.0478251953125,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 1.0479163974523544,
              "first_audio_seconds": 0.5525460815429688,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.23655,
        "quality": {
          "audiobox:CE": 6.173524361103773,
          "audiobox:PQ": 7.695866733556613,
          "audiobox:CU": 7.5250368639826775,
          "audiobox:PC": 1.492074690759182,
          "dnsmos:P808_MOS": 3.593003069749102,
          "dnsmos:OVRL": 3.282993576489389
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 2026,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1013.872,
        "first_audio_device_ms": 549.576,
        "audio_s": 2.88,
        "rtf": 0.3520387649536133,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "audio_file": "logs/bolt-precision/fp32_tf32-firm_en-2026.npy",
        "performance": {
          "device_seconds": 1.0138716430664063,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.3520387649536133,
          "audio_seconds_per_second": 2.8405962625501364,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.0138716430664063,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 1.013982243835926,
              "first_audio_seconds": 0.54957568359375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.3777,
        "quality": {
          "audiobox:CE": 6.237065728753805,
          "audiobox:PQ": 7.767994225025177,
          "audiobox:CU": 7.603074710816145,
          "audiobox:PC": 1.5046956837177277,
          "dnsmos:P808_MOS": 3.589124755933881,
          "dnsmos:OVRL": 3.377783345989883
        }
      },
      {
        "variant": "fp32_tf32",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 4242,
        "dtype": "fp32",
        "merged": false,
        "device_ms": 1119.069,
        "first_audio_device_ms": 561.983,
        "audio_s": 3.2,
        "rtf": 0.3497091293334961,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "audio_file": "logs/bolt-precision/fp32_tf32-firm_en-4242.npy",
        "performance": {
          "device_seconds": 1.1190692138671876,
          "raw_audio_seconds": 3.2,
          "aggregate_rtf": 0.3497091293334961,
          "audio_seconds_per_second": 2.859519286516428,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.1190692138671876,
              "audio_seconds": [
                3.2
              ],
              "model_wall_seconds": 1.119165949523449,
              "first_audio_seconds": 0.5619834594726563,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.28923,
        "quality": {
          "audiobox:CE": 6.300607096403837,
          "audiobox:PQ": 8.001549911685288,
          "audiobox:CU": 7.696720127016306,
          "audiobox:PC": 1.4794536978006363,
          "dnsmos:P808_MOS": 3.8160061141243204,
          "dnsmos:OVRL": 3.410959765315056
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 777,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 982.615,
        "first_audio_device_ms": 548.159,
        "audio_s": 2.96,
        "rtf": 0.331964585587785,
        "codes_sha256": "7d68a188e1301397f27bbd77e523bc735c7de89b2e241efa1239853e464895e2",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-neutral_de-777.npy",
        "performance": {
          "device_seconds": 0.9826151733398437,
          "raw_audio_seconds": 2.96,
          "aggregate_rtf": 0.331964585587785,
          "audio_seconds_per_second": 3.012369521975889,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9826151733398437,
              "audio_seconds": [
                2.96
              ],
              "model_wall_seconds": 0.9827113077044487,
              "first_audio_seconds": 0.5481594848632813,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.63599,
        "quality": {
          "audiobox:CE": 5.839932180941105,
          "audiobox:PQ": 7.62373924208805,
          "audiobox:CU": 6.877322735264897,
          "audiobox:PC": 1.4037277400493622,
          "dnsmos:P808_MOS": 3.726804896374233,
          "dnsmos:OVRL": 3.2308592032641172
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 2026,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 1110.788,
        "first_audio_device_ms": 493.465,
        "audio_s": 3.28,
        "rtf": 0.3386549042492378,
        "codes_sha256": "5a6e91da50df83156bf4f29ed7d77a15cd02d8da24ddba0a80b86ac18d700ade",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-neutral_de-2026.npy",
        "performance": {
          "device_seconds": 1.1107880859375,
          "raw_audio_seconds": 3.28,
          "aggregate_rtf": 0.3386549042492378,
          "audio_seconds_per_second": 2.952858462855852,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.1107880859375,
              "audio_seconds": [
                3.28
              ],
              "model_wall_seconds": 1.1108935326337814,
              "first_audio_seconds": 0.49346456909179687,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle jeder eine kleine Geschichte.",
        "wer": 0.14285714285714285,
        "speaker_cosine": 0.58996,
        "quality": {
          "audiobox:CE": 6.046441625803709,
          "audiobox:PQ": 7.702736018458381,
          "audiobox:CU": 6.861715165898204,
          "audiobox:PC": 1.4794536978006363,
          "dnsmos:P808_MOS": 3.8353976832004264,
          "dnsmos:OVRL": 3.4441361846402287
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 4242,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 1151.915,
        "first_audio_device_ms": 491.499,
        "audio_s": 3.52,
        "rtf": 0.32724859064275563,
        "codes_sha256": "8841fbc5eb18066cda48ee4a6bbaa9e13aa6f282d188c040e553392cead00669",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-neutral_de-4242.npy",
        "performance": {
          "device_seconds": 1.1519150390625,
          "raw_audio_seconds": 3.52,
          "aggregate_rtf": 0.32724859064275563,
          "audio_seconds_per_second": 3.055780921885346,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.1519150390625,
              "audio_seconds": [
                3.52
              ],
              "model_wall_seconds": 1.1520100459456444,
              "first_audio_seconds": 0.4914985046386719,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.4882,
        "quality": {
          "audiobox:CE": 6.038498954847455,
          "audiobox:PQ": 7.864164213649929,
          "audiobox:CU": 7.025594644248486,
          "audiobox:PC": 1.4794536978006363,
          "dnsmos:P808_MOS": 3.841215153923258,
          "dnsmos:OVRL": 3.4915310693904757
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 777,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 946.037,
        "first_audio_device_ms": 492.429,
        "audio_s": 3.04,
        "rtf": 0.3111962770160876,
        "codes_sha256": "58c4c3fb1b6fdf630683dea2455c8e9ba7adfb3b7b574938c5197cb5430e8e36",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-playful_de-777.npy",
        "performance": {
          "device_seconds": 0.9460366821289062,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.3111962770160876,
          "audio_seconds_per_second": 3.2134060522462615,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9460366821289062,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9461382180452347,
              "first_audio_seconds": 0.49242926025390626,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Hey, ich drehe mich und hab Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.31219,
        "quality": {
          "audiobox:CE": 5.974957587197423,
          "audiobox:PQ": 7.754255655221641,
          "audiobox:CU": 6.877322735264897,
          "audiobox:PC": 1.529937669634819,
          "dnsmos:P808_MOS": 3.4199333157448564,
          "dnsmos:OVRL": 3.0578678739257157
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 2026,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 972.643,
        "first_audio_device_ms": 506.19,
        "audio_s": 3.12,
        "rtf": 0.3117446508163061,
        "codes_sha256": "9627ccab5c3001e6a4fb626259bf340cb77cf49102db3d2eea10fd6bb6d9306f",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-playful_de-2026.npy",
        "performance": {
          "device_seconds": 0.972643310546875,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.3117446508163061,
          "audio_seconds_per_second": 3.207753516801303,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.972643310546875,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 0.9727571606636047,
              "first_audio_seconds": 0.5061898193359375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich drehe mich und habe Spaß",
        "wer": 0.14285714285714285,
        "speaker_cosine": 0.26658,
        "quality": {
          "audiobox:CE": 5.951129574328661,
          "audiobox:PQ": 7.905379923060536,
          "audiobox:CU": 7.0880249217152596,
          "audiobox:PC": 1.5804216414690018,
          "dnsmos:P808_MOS": 3.680265130591579,
          "dnsmos:OVRL": 3.107632502913475
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 4242,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 1216.4,
        "first_audio_device_ms": 554.801,
        "audio_s": 3.52,
        "rtf": 0.3455682927911932,
        "codes_sha256": "2ae69278a1341264ab19319bf572214e6f012d67ad7ab9bd761b39f6a7d435c7",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-playful_de-4242.npy",
        "performance": {
          "device_seconds": 1.216400390625,
          "raw_audio_seconds": 3.52,
          "aggregate_rtf": 0.3455682927911932,
          "audio_seconds_per_second": 2.893784009878018,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.216400390625,
              "audio_seconds": [
                3.52
              ],
              "model_wall_seconds": 1.2164964526891708,
              "first_audio_seconds": 0.5548011474609374,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich dreh mich und habe Spaß.",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.56063,
        "quality": {
          "audiobox:CE": 5.974957587197423,
          "audiobox:PQ": 7.939726347569376,
          "audiobox:CU": 7.009987074881792,
          "audiobox:PC": 1.5488691590726376,
          "dnsmos:P808_MOS": 3.3966634328535292,
          "dnsmos:OVRL": 3.0294309430755675
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 777,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 953.298,
        "first_audio_device_ms": 495.879,
        "audio_s": 2.96,
        "rtf": 0.3220601056073163,
        "codes_sha256": "ae3d5609bcde6e59ee712feb7c014de3a4fd4e0d63bc35bdd6b519f6db9d291c",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-firm_en-777.npy",
        "performance": {
          "device_seconds": 0.9532979125976563,
          "raw_audio_seconds": 2.96,
          "aggregate_rtf": 0.3220601056073163,
          "audio_seconds_per_second": 3.1050104703725303,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9532979125976563,
              "audio_seconds": [
                2.96
              ],
              "model_wall_seconds": 0.9533934742212296,
              "first_audio_seconds": 0.49587933349609375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.31813,
        "quality": {
          "audiobox:CE": 6.221180386841297,
          "audiobox:PQ": 7.843556358944625,
          "audiobox:CU": 7.618682280182838,
          "audiobox:PC": 1.5362481661140919,
          "dnsmos:P808_MOS": 3.6395428355317563,
          "dnsmos:OVRL": 3.268775111064315
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 2026,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 911.389,
        "first_audio_device_ms": 498.793,
        "audio_s": 2.88,
        "rtf": 0.3164543999565972,
        "codes_sha256": "197ebdcf6afce9ed3f0acf974b46300e28f64e97988be56e362a3e6f842e667f",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-firm_en-2026.npy",
        "performance": {
          "device_seconds": 0.911388671875,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.3164543999565972,
          "audio_seconds_per_second": 3.160012943846423,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.911388671875,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.911497101187706,
              "first_audio_seconds": 0.49879345703125,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.38636,
        "quality": {
          "audiobox:CE": 6.268836412578821,
          "audiobox:PQ": 7.8779027834534645,
          "audiobox:CU": 7.681112557649612,
          "audiobox:PC": 1.5173166766762733,
          "dnsmos:P808_MOS": 3.670569346053526,
          "dnsmos:OVRL": 3.2308592032641172
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 4242,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 944.71,
        "first_audio_device_ms": 506.395,
        "audio_s": 2.88,
        "rtf": 0.3280241860283746,
        "codes_sha256": "deedcd2e9a5953d44d83441293683c385b3dbdae37643ae6c66b39005fbb5ac2",
        "audio_file": "logs/bolt-precision/bf16_base_fp32_lora-firm_en-4242.npy",
        "performance": {
          "device_seconds": 0.9447096557617187,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.3280241860283746,
          "audio_seconds_per_second": 3.0485556937362497,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9447096557617187,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.9448067545890808,
              "first_audio_seconds": 0.5063946228027344,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.33975,
        "quality": {
          "audiobox:CE": 6.268836412578821,
          "audiobox:PQ": 7.974072772078216,
          "audiobox:CU": 7.774757973849773,
          "audiobox:PC": 1.5425586625933647,
          "dnsmos:P808_MOS": 3.6046380111947656,
          "dnsmos:OVRL": 3.363564880564809
        }
      },
      {
        "variant": "bf16_all",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 777,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 918.596,
        "first_audio_device_ms": 488.4,
        "audio_s": 2.96,
        "rtf": 0.31033634495090795,
        "codes_sha256": "c6db4e693c28b3f97e889109c1d2111457ad9d7716d905fa247c6636d312a68e",
        "audio_file": "logs/bolt-precision/bf16_all-neutral_de-777.npy",
        "performance": {
          "device_seconds": 0.9185955810546875,
          "raw_audio_seconds": 2.96,
          "aggregate_rtf": 0.31033634495090795,
          "audio_seconds_per_second": 3.2223102974232356,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9185955810546875,
              "audio_seconds": [
                2.96
              ],
              "model_wall_seconds": 0.9186934232711792,
              "first_audio_seconds": 0.4883998718261719,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.40023,
        "quality": {
          "audiobox:CE": 5.800218826159835,
          "audiobox:PQ": 7.6546510241460055,
          "audiobox:CU": 6.853911381214857,
          "audiobox:PC": 1.4415907189249992,
          "dnsmos:P808_MOS": 3.8257018986623734,
          "dnsmos:OVRL": 3.377783345989883
        }
      },
      {
        "variant": "bf16_all",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 2026,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 1089.721,
        "first_audio_device_ms": 496.214,
        "audio_s": 3.28,
        "rtf": 0.33223210776724466,
        "codes_sha256": "1ed654bd67da311c7eaca74e5e28d8d76a103cfb41eacd9945f1dc9883cfc1d8",
        "audio_file": "logs/bolt-precision/bf16_all-neutral_de-2026.npy",
        "performance": {
          "device_seconds": 1.0897213134765624,
          "raw_audio_seconds": 3.28,
          "aggregate_rtf": 0.33223210776724466,
          "audio_seconds_per_second": 3.009943881464282,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.0897213134765624,
              "audio_seconds": [
                3.28
              ],
              "model_wall_seconds": 1.0898241475224495,
              "first_audio_seconds": 0.49621401977539065,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.54369,
        "quality": {
          "audiobox:CE": 6.022613612934947,
          "audiobox:PQ": 7.6649549514986575,
          "audiobox:CU": 6.838303811848164,
          "audiobox:PC": 1.4857641942799091,
          "dnsmos:P808_MOS": 3.8528500953689218,
          "dnsmos:OVRL": 3.34460692666471
        }
      },
      {
        "variant": "bf16_all",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 4242,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 935.928,
        "first_audio_device_ms": 491.258,
        "audio_s": 3.04,
        "rtf": 0.3078710254869963,
        "codes_sha256": "cdb852e6be08523f8abca22baa33f00d8aa240c0414b0c400079df4b290fa5f7",
        "audio_file": "logs/bolt-precision/bf16_all-neutral_de-4242.npy",
        "performance": {
          "device_seconds": 0.9359279174804688,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.3078710254869963,
          "audio_seconds_per_second": 3.248113389099155,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9359279174804688,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9360191598534584,
              "first_audio_seconds": 0.49125784301757813,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte",
        "wer": 0.0,
        "speaker_cosine": 0.44867,
        "quality": {
          "audiobox:CE": 5.982900258153677,
          "audiobox:PQ": 7.809209934435785,
          "audiobox:CU": 6.908537873998284,
          "audiobox:PC": 1.4668327048420906,
          "dnsmos:P808_MOS": 3.850910938461311,
          "dnsmos:OVRL": 3.4488756731152534
        }
      },
      {
        "variant": "bf16_all",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 777,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 916.944,
        "first_audio_device_ms": 490.318,
        "audio_s": 2.96,
        "rtf": 0.3097783269108953,
        "codes_sha256": "b07aaf7621ef19af14b9492f5867c8f57b27f7b609158d2335803bd1fb21c1c3",
        "audio_file": "logs/bolt-precision/bf16_all-playful_de-777.npy",
        "performance": {
          "device_seconds": 0.91694384765625,
          "raw_audio_seconds": 2.96,
          "aggregate_rtf": 0.3097783269108953,
          "audio_seconds_per_second": 3.2281147941238646,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.91694384765625,
              "audio_seconds": [
                2.96
              ],
              "model_wall_seconds": 0.9170425608754158,
              "first_audio_seconds": 0.49031781005859376,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Hey, ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.3215,
        "quality": {
          "audiobox:CE": 5.895530877634883,
          "audiobox:PQ": 7.688997448654845,
          "audiobox:CU": 6.744658395648003,
          "audiobox:PC": 1.4605222083628178,
          "dnsmos:P808_MOS": 3.5396762547898106,
          "dnsmos:OVRL": 3.0175822218880057
        }
      },
      {
        "variant": "bf16_all",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 2026,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 972.537,
        "first_audio_device_ms": 492.367,
        "audio_s": 3.2,
        "rtf": 0.30391775131225585,
        "codes_sha256": "452995287e358fb330aabdb0b45fc22aa1347478ec08c67e734d46483126ba98",
        "audio_file": "logs/bolt-precision/bf16_all-playful_de-2026.npy",
        "performance": {
          "device_seconds": 0.9725368041992187,
          "raw_audio_seconds": 3.2,
          "aggregate_rtf": 0.30391775131225585,
          "audio_seconds_per_second": 3.290363908268605,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9725368041992187,
              "audio_seconds": [
                3.2
              ],
              "model_wall_seconds": 0.972642682492733,
              "first_audio_seconds": 0.49236685180664064,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich drehe mich und hab Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.43116,
        "quality": {
          "audiobox:CE": 5.903473548591137,
          "audiobox:PQ": 7.850425643846393,
          "audiobox:CU": 6.82269624248147,
          "audiobox:PC": 1.574111144989729,
          "dnsmos:P808_MOS": 3.270133444631938,
          "dnsmos:OVRL": 2.7865321587305516
        }
      },
      {
        "variant": "bf16_all",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 4242,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 1139.901,
        "first_audio_device_ms": 491.246,
        "audio_s": 3.52,
        "rtf": 0.3238356503573331,
        "codes_sha256": "bcd24b4c6962b0e832038c38e10c2c8533816298197b9d2e9cc5bf4def523072",
        "audio_file": "logs/bolt-precision/bf16_all-playful_de-4242.npy",
        "performance": {
          "device_seconds": 1.1399014892578125,
          "raw_audio_seconds": 3.52,
          "aggregate_rtf": 0.3238356503573331,
          "audio_seconds_per_second": 3.08798614018117,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.1399014892578125,
              "audio_seconds": [
                3.52
              ],
              "model_wall_seconds": 1.1399935856461525,
              "first_audio_seconds": 0.4912455749511719,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "hey, ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.42662,
        "quality": {
          "audiobox:CE": 6.022613612934947,
          "audiobox:PQ": 7.974072772078216,
          "audiobox:CU": 6.994379505515099,
          "audiobox:PC": 1.5804216414690018,
          "dnsmos:P808_MOS": 3.2982512197922915,
          "dnsmos:OVRL": 2.9630781044252217
        }
      },
      {
        "variant": "bf16_all",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 777,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 934.779,
        "first_audio_device_ms": 490.361,
        "audio_s": 3.04,
        "rtf": 0.30749304922003495,
        "codes_sha256": "02fb4c2386695b11256f5ddeebe14a3ba1b724ed7fc42ff92feb37ffa88123cc",
        "audio_file": "logs/bolt-precision/bf16_all-firm_en-777.npy",
        "performance": {
          "device_seconds": 0.9347788696289062,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.30749304922003495,
          "audio_seconds_per_second": 3.2521060314583665,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9347788696289062,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.9348722919821739,
              "first_audio_seconds": 0.49036102294921874,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.27147,
        "quality": {
          "audiobox:CE": 6.324435109272599,
          "audiobox:PQ": 7.864164213649929,
          "audiobox:CU": 7.5250368639826775,
          "audiobox:PC": 1.4794536978006363,
          "dnsmos:P808_MOS": 3.65117777697742,
          "dnsmos:OVRL": 3.4488756731152534
        }
      },
      {
        "variant": "bf16_all",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 2026,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 954.472,
        "first_audio_device_ms": 492.304,
        "audio_s": 3.12,
        "rtf": 0.30592037103114983,
        "codes_sha256": "a82c2080f16306c096c8cbcaa703e49fb322347c061553cdfce5632bf0e9d50d",
        "audio_file": "logs/bolt-precision/bf16_all-firm_en-2026.npy",
        "performance": {
          "device_seconds": 0.9544715576171875,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.30592037103114983,
          "audio_seconds_per_second": 3.268824487330975,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9544715576171875,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 0.9545668959617615,
              "first_audio_seconds": 0.49230438232421875,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable",
        "wer": 0.0,
        "speaker_cosine": 0.19903,
        "quality": {
          "audiobox:CE": 6.356205793097615,
          "audiobox:PQ": 7.836687074042857,
          "audiobox:CU": 7.603074710816145,
          "audiobox:PC": 1.5236271731555462,
          "dnsmos:P808_MOS": 3.688021758222021,
          "dnsmos:OVRL": 3.330388461239636
        }
      },
      {
        "variant": "bf16_all",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 4242,
        "dtype": "bf16",
        "merged": false,
        "device_ms": 956.32,
        "first_audio_device_ms": 493.163,
        "audio_s": 3.12,
        "rtf": 0.30651274461012623,
        "codes_sha256": "e7b95d49fcd3e1c6f826dff7fd1b9f162f678f2e18d6c39c37335eed40bd3cbc",
        "audio_file": "logs/bolt-precision/bf16_all-firm_en-4242.npy",
        "performance": {
          "device_seconds": 0.9563197631835938,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.30651274461012623,
          "audio_seconds_per_second": 3.262507081954997,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9563197631835938,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 0.956412672996521,
              "first_audio_seconds": 0.49316250610351564,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable",
        "wer": 0.0,
        "speaker_cosine": 0.2037,
        "quality": {
          "audiobox:CE": 6.268836412578821,
          "audiobox:PQ": 7.953464917372912,
          "audiobox:CU": 7.696720127016306,
          "audiobox:PC": 1.4857641942799091,
          "dnsmos:P808_MOS": 3.2749813369009644,
          "dnsmos:OVRL": 2.781792670255527
        }
      },
      {
        "variant": "fp32_merged",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 777,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 873.391,
        "first_audio_device_ms": 464.178,
        "audio_s": 3.04,
        "rtf": 0.28729970831620066,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "audio_file": "logs/bolt-precision/fp32_merged-neutral_de-777.npy",
        "performance": {
          "device_seconds": 0.87339111328125,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.28729970831620066,
          "audio_seconds_per_second": 3.4806857475100705,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.87339111328125,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.8734817057847977,
              "first_audio_seconds": 0.46417816162109377,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.56556,
        "quality": {
          "audiobox:CE": 5.887588206678629,
          "audiobox:PQ": 7.561915677972138,
          "audiobox:CU": 6.79928488843143,
          "audiobox:PC": 1.4037277400493622,
          "dnsmos:P808_MOS": 3.533858784066979,
          "dnsmos:OVRL": 3.282993576489389
        }
      },
      {
        "variant": "fp32_merged",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 2026,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 1019.904,
        "first_audio_device_ms": 467.749,
        "audio_s": 3.28,
        "rtf": 0.31094632032440933,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "audio_file": "logs/bolt-precision/fp32_merged-neutral_de-2026.npy",
        "performance": {
          "device_seconds": 1.0199039306640625,
          "raw_audio_seconds": 3.28,
          "aggregate_rtf": 0.31094632032440933,
          "audio_seconds_per_second": 3.2159891744552667,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.0199039306640625,
              "audio_seconds": [
                3.28
              ],
              "model_wall_seconds": 1.0199971571564674,
              "first_audio_seconds": 0.46774893188476563,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.55124,
        "quality": {
          "audiobox:CE": 6.117925664409995,
          "audiobox:PQ": 7.730213158065453,
          "audiobox:CU": 6.963164366781712,
          "audiobox:PC": 1.4289697259664536,
          "dnsmos:P808_MOS": 3.850910938461311,
          "dnsmos:OVRL": 3.486791580915451
        }
      },
      {
        "variant": "fp32_merged",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 4242,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 875.989,
        "first_audio_device_ms": 466.78,
        "audio_s": 3.04,
        "rtf": 0.2881542808131168,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "audio_file": "logs/bolt-precision/fp32_merged-neutral_de-4242.npy",
        "performance": {
          "device_seconds": 0.875989013671875,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.2881542808131168,
          "audio_seconds_per_second": 3.470363158160238,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.875989013671875,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.8760834261775017,
              "first_audio_seconds": 0.4667801513671875,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.52445,
        "quality": {
          "audiobox:CE": 5.967014916241169,
          "audiobox:PQ": 7.730213158065453,
          "audiobox:CU": 6.963164366781712,
          "audiobox:PC": 1.4289697259664536,
          "dnsmos:P808_MOS": 3.6114250603714027,
          "dnsmos:OVRL": 3.410959765315056
        }
      },
      {
        "variant": "fp32_merged",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 777,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 875.341,
        "first_audio_device_ms": 467.559,
        "audio_s": 3.04,
        "rtf": 0.28794105931332237,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "audio_file": "logs/bolt-precision/fp32_merged-playful_de-777.npy",
        "performance": {
          "device_seconds": 0.8753408203125,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.28794105931332237,
          "audio_seconds_per_second": 3.4729329758832774,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.8753408203125,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.875433586537838,
              "first_audio_seconds": 0.46755941772460935,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.50713,
        "quality": {
          "audiobox:CE": 6.078212309628725,
          "audiobox:PQ": 7.8847720683552325,
          "audiobox:CU": 6.924145443364978,
          "audiobox:PC": 1.5425586625933647,
          "dnsmos:P808_MOS": 3.3738783391891047,
          "dnsmos:OVRL": 3.1905735512264073
        }
      },
      {
        "variant": "fp32_merged",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 2026,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 875.887,
        "first_audio_device_ms": 468.014,
        "audio_s": 3.04,
        "rtf": 0.2881205910130551,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "audio_file": "logs/bolt-precision/fp32_merged-playful_de-2026.npy",
        "performance": {
          "device_seconds": 0.8758865966796875,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.2881205910130551,
          "audio_seconds_per_second": 3.470768946030271,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.8758865966796875,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.8759938850998878,
              "first_audio_seconds": 0.46801406860351563,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich drehe mich und habe Spaß",
        "wer": 0.14285714285714285,
        "speaker_cosine": 0.50115,
        "quality": {
          "audiobox:CE": 5.824046839028597,
          "audiobox:PQ": 7.987811341881752,
          "audiobox:CU": 7.009987074881792,
          "audiobox:PC": 1.6245951168239117,
          "dnsmos:P808_MOS": 3.309886161237955,
          "dnsmos:OVRL": 2.8522925613215193
        }
      },
      {
        "variant": "fp32_merged",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 4242,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 875.629,
        "first_audio_device_ms": 467.51,
        "audio_s": 3.04,
        "rtf": 0.28803570396021794,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "audio_file": "logs/bolt-precision/fp32_merged-playful_de-4242.npy",
        "performance": {
          "device_seconds": 0.8756285400390625,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.28803570396021794,
          "audio_seconds_per_second": 3.4717918169551476,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.8756285400390625,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.8757267445325851,
              "first_audio_seconds": 0.4675103454589844,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Ich dreh mich und habe Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.3627,
        "quality": {
          "audiobox:CE": 6.133811006322503,
          "audiobox:PQ": 7.8710334985516965,
          "audiobox:CU": 6.986575720831752,
          "audiobox:PC": 1.5236271731555462,
          "dnsmos:P808_MOS": 3.4131462665682193,
          "dnsmos:OVRL": 2.929901685100049
        }
      },
      {
        "variant": "fp32_merged",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 777,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 883.833,
        "first_audio_device_ms": 459.43,
        "audio_s": 3.12,
        "rtf": 0.28327975150866386,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "audio_file": "logs/bolt-precision/fp32_merged-firm_en-777.npy",
        "performance": {
          "device_seconds": 0.8838328247070313,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.28327975150866386,
          "audio_seconds_per_second": 3.530079346209169,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.8838328247070313,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 0.8839291930198669,
              "first_audio_seconds": 0.4594299011230469,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable",
        "wer": 0.0,
        "speaker_cosine": 0.22589,
        "quality": {
          "audiobox:CE": 6.213237715885043,
          "audiobox:PQ": 7.740517085418105,
          "audiobox:CU": 7.5562520027160645,
          "audiobox:PC": 1.4983851872384548,
          "dnsmos:P808_MOS": 3.580398549849633,
          "dnsmos:OVRL": 3.2545566456392407
        }
      },
      {
        "variant": "fp32_merged",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 2026,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 834.826,
        "first_audio_device_ms": 460.391,
        "audio_s": 2.88,
        "rtf": 0.28987021976047095,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "audio_file": "logs/bolt-precision/fp32_merged-firm_en-2026.npy",
        "performance": {
          "device_seconds": 0.8348262329101562,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.28987021976047095,
          "audio_seconds_per_second": 3.449819718722165,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.8348262329101562,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.8349345475435257,
              "first_audio_seconds": 0.4603914794921875,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.37978,
        "quality": {
          "audiobox:CE": 6.245008399710059,
          "audiobox:PQ": 7.774863509926945,
          "audiobox:CU": 7.603074710816145,
          "audiobox:PC": 1.5046956837177277,
          "dnsmos:P808_MOS": 3.5910639128414914,
          "dnsmos:OVRL": 3.3825228344649076
        }
      },
      {
        "variant": "fp32_merged",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 4242,
        "dtype": "fp32",
        "merged": true,
        "device_ms": 903.08,
        "first_audio_device_ms": 462.795,
        "audio_s": 3.2,
        "rtf": 0.28221248626708983,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "audio_file": "logs/bolt-precision/fp32_merged-firm_en-4242.npy",
        "performance": {
          "device_seconds": 0.9030799560546875,
          "raw_audio_seconds": 3.2,
          "aggregate_rtf": 0.28221248626708983,
          "audio_seconds_per_second": 3.5434293259922813,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9030799560546875,
              "audio_seconds": [
                3.2
              ],
              "model_wall_seconds": 0.9031747356057167,
              "first_audio_seconds": 0.46279473876953126,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.28489,
        "quality": {
          "audiobox:CE": 6.300607096403837,
          "audiobox:PQ": 8.001549911685288,
          "audiobox:CU": 7.696720127016306,
          "audiobox:PC": 1.4794536978006363,
          "dnsmos:P808_MOS": 3.8160061141243204,
          "dnsmos:OVRL": 3.410959765315056
        }
      },
      {
        "variant": "bf16_merged",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 777,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 794.734,
        "first_audio_device_ms": 417.328,
        "audio_s": 3.04,
        "rtf": 0.26142552024439764,
        "codes_sha256": "8cb215021d6448cadd2d18bc057ad3e69f2eb75105dc05f117bd484c24264fec",
        "audio_file": "logs/bolt-precision/bf16_merged-neutral_de-777.npy",
        "performance": {
          "device_seconds": 0.7947335815429688,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.26142552024439764,
          "audio_seconds_per_second": 3.8251812564631593,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.7947335815429688,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.7948257401585579,
              "first_audio_seconds": 0.417328125,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "wer": 0.0,
        "speaker_cosine": 0.58205,
        "quality": {
          "audiobox:CE": 6.038498954847455,
          "audiobox:PQ": 7.730213158065453,
          "audiobox:CU": 6.947556797415018,
          "audiobox:PC": 1.4668327048420906,
          "dnsmos:P808_MOS": 3.703535013482906,
          "dnsmos:OVRL": 3.3398674381896853
        }
      },
      {
        "variant": "bf16_merged",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 2026,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 795.63,
        "first_audio_device_ms": 417.501,
        "audio_s": 3.04,
        "rtf": 0.2617202558015522,
        "codes_sha256": "236e016a3cec9294250e8d30fd13ab1fc7f4791d5719a5441a4144d7b2c67806",
        "audio_file": "logs/bolt-precision/bf16_merged-neutral_de-2026.npy",
        "performance": {
          "device_seconds": 0.7956295776367187,
          "raw_audio_seconds": 3.04,
          "aggregate_rtf": 0.2617202558015522,
          "audio_seconds_per_second": 3.8208735389523842,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.7956295776367187,
              "audio_seconds": [
                3.04
              ],
              "model_wall_seconds": 0.7957262322306633,
              "first_audio_seconds": 0.4175011901855469,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte",
        "wer": 0.0,
        "speaker_cosine": 0.56457,
        "quality": {
          "audiobox:CE": 5.998785600066185,
          "audiobox:PQ": 7.671824236400425,
          "audiobox:CU": 6.814892457798123,
          "audiobox:PC": 1.5425586625933647,
          "dnsmos:P808_MOS": 3.7772229759721085,
          "dnsmos:OVRL": 3.4014807883650064
        }
      },
      {
        "variant": "bf16_merged",
        "case": "neutral_de",
        "text": "Natürlich, ich erzähle dir eine kleine Geschichte.",
        "seed": 4242,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 809.336,
        "first_audio_device_ms": 417.572,
        "audio_s": 3.12,
        "rtf": 0.25940252450796275,
        "codes_sha256": "d6421d4eacf56c55e1047cacf04aee1f2854bea62f507b5a1be01f5ac0ec9a13",
        "audio_file": "logs/bolt-precision/bf16_merged-neutral_de-4242.npy",
        "performance": {
          "device_seconds": 0.8093358764648437,
          "raw_audio_seconds": 3.12,
          "aggregate_rtf": 0.25940252450796275,
          "audio_seconds_per_second": 3.855012598265225,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.8093358764648437,
              "audio_seconds": [
                3.12
              ],
              "model_wall_seconds": 0.8094317764043808,
              "first_audio_seconds": 0.41757196044921874,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Natürlich, ich erzähle dir eine kleine Geschichte",
        "wer": 0.0,
        "speaker_cosine": 0.51669,
        "quality": {
          "audiobox:CE": 6.014670941978693,
          "audiobox:PQ": 7.816079219337553,
          "audiobox:CU": 7.056809782981873,
          "audiobox:PC": 1.4289697259664536,
          "dnsmos:P808_MOS": 3.722926582559012,
          "dnsmos:OVRL": 3.439396696165204
        }
      },
      {
        "variant": "bf16_merged",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 777,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 782.016,
        "first_audio_device_ms": 420.586,
        "audio_s": 2.96,
        "rtf": 0.26419442666543497,
        "codes_sha256": "2241d91b5897fdf9b7186a4a4776ad2aad1a97c094bd7401fefe52d9ac9b78c5",
        "audio_file": "logs/bolt-precision/bf16_merged-playful_de-777.npy",
        "performance": {
          "device_seconds": 0.7820155029296875,
          "raw_audio_seconds": 2.96,
          "aggregate_rtf": 0.26419442666543497,
          "audio_seconds_per_second": 3.7850912020424987,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.7820155029296875,
              "audio_seconds": [
                2.96
              ],
              "model_wall_seconds": 0.7821120545268059,
              "first_audio_seconds": 0.42058648681640626,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Hey, ich drehe mich und hab Spaß",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.30998,
        "quality": {
          "audiobox:CE": 5.831989509984851,
          "audiobox:PQ": 7.829817789141089,
          "audiobox:CU": 6.869518950581551,
          "audiobox:PC": 1.5488691590726376,
          "dnsmos:P808_MOS": 3.5551895100506954,
          "dnsmos:OVRL": 3.169245853088796
        }
      },
      {
        "variant": "bf16_merged",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 2026,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 934.407,
        "first_audio_device_ms": 419.623,
        "audio_s": 3.28,
        "rtf": 0.28488023339248286,
        "codes_sha256": "2e592de0dc486ed09b559599b9a8173dae716711cb359a7feade8fc33faea7e3",
        "audio_file": "logs/bolt-precision/bf16_merged-playful_de-2026.npy",
        "performance": {
          "device_seconds": 0.9344071655273437,
          "raw_audio_seconds": 3.28,
          "aggregate_rtf": 0.28488023339248286,
          "audio_seconds_per_second": 3.510247053969126,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.9344071655273437,
              "audio_seconds": [
                3.28
              ],
              "model_wall_seconds": 0.9345061779022217,
              "first_audio_seconds": 0.4196229248046875,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Hi, ich dreh mich unterbe Spaß.",
        "wer": 0.5714285714285714,
        "speaker_cosine": 0.33582,
        "quality": {
          "audiobox:CE": 6.229123057797551,
          "audiobox:PQ": 7.912249207962304,
          "audiobox:CU": 7.049005998298526,
          "audiobox:PC": 1.6372161097824574,
          "dnsmos:P808_MOS": 3.5096193227218464,
          "dnsmos:OVRL": 3.1313299452885985
        }
      },
      {
        "variant": "bf16_merged",
        "case": "playful_de",
        "text": "Hui, ich drehe mich und habe Spaß!",
        "seed": 4242,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 1136.418,
        "first_audio_device_ms": 460.162,
        "audio_s": 4.0,
        "rtf": 0.28410446166992187,
        "codes_sha256": "93f0cc773e270b6fc576efadaa533193eb416d936d9f2b28540e6fb328aeb022",
        "audio_file": "logs/bolt-precision/bf16_merged-playful_de-4242.npy",
        "performance": {
          "device_seconds": 1.1364178466796875,
          "raw_audio_seconds": 4.0,
          "aggregate_rtf": 0.28410446166992187,
          "audio_seconds_per_second": 3.5198320861353443,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 1.1364178466796875,
              "audio_seconds": [
                4.0
              ],
              "model_wall_seconds": 1.1365188360214233,
              "first_audio_seconds": 0.46016204833984375,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Oi, ich dreh mich und habe Spaß.",
        "wer": 0.2857142857142857,
        "speaker_cosine": 0.49642,
        "quality": {
          "audiobox:CE": 5.982900258153677,
          "audiobox:PQ": 8.173282034229487,
          "audiobox:CU": 7.15825898386538,
          "audiobox:PC": 1.6372161097824574,
          "dnsmos:P808_MOS": 3.5290108917979524,
          "dnsmos:OVRL": 3.0152124776504934
        }
      },
      {
        "variant": "bf16_merged",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 777,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 784.865,
        "first_audio_device_ms": 431.021,
        "audio_s": 2.88,
        "rtf": 0.27252267201741537,
        "codes_sha256": "93d13aa87dd5cb0f963eb0dc6e435217cc7c3b1c4cc2f508b99673d403612b88",
        "audio_file": "logs/bolt-precision/bf16_merged-firm_en-777.npy",
        "performance": {
          "device_seconds": 0.7848652954101563,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.27252267201741537,
          "audio_seconds_per_second": 3.6694194747073947,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.7848652954101563,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.7849644124507904,
              "first_audio_seconds": 0.43102105712890626,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.20105,
        "quality": {
          "audiobox:CE": 6.268836412578821,
          "audiobox:PQ": 7.836687074042857,
          "audiobox:CU": 7.681112557649612,
          "audiobox:PC": 1.5362481661140919,
          "dnsmos:P808_MOS": 3.5028322735452093,
          "dnsmos:OVRL": 3.2995817861519754
        }
      },
      {
        "variant": "bf16_merged",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 2026,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 780.534,
        "first_audio_device_ms": 426.928,
        "audio_s": 2.88,
        "rtf": 0.2710186852349175,
        "codes_sha256": "c7159f2b942e86c8c6c5b8e1ca0a7c956574411650fee2f749c4e8b1169ed1cc",
        "audio_file": "logs/bolt-precision/bf16_merged-firm_en-2026.npy",
        "performance": {
          "device_seconds": 0.7805338134765625,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.2710186852349175,
          "audio_seconds_per_second": 3.6897824927945666,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.7805338134765625,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.7806480154395103,
              "first_audio_seconds": 0.42692807006835937,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.31112,
        "quality": {
          "audiobox:CE": 6.237065728753805,
          "audiobox:PQ": 7.898510638158768,
          "audiobox:CU": 7.634289849549532,
          "audiobox:PC": 1.492074690759182,
          "dnsmos:P808_MOS": 3.6434211493469775,
          "dnsmos:OVRL": 3.4299177192151546
        }
      },
      {
        "variant": "bf16_merged",
        "case": "firm_en",
        "text": "Stop right there, this is not acceptable!",
        "seed": 4242,
        "dtype": "bf16",
        "merged": true,
        "device_ms": 777.896,
        "first_audio_device_ms": 425.787,
        "audio_s": 2.88,
        "rtf": 0.2701027552286784,
        "codes_sha256": "91dc11c34d8c06b5a715d42fe793d926d55b34c3f34498af624b760679b1b267",
        "audio_file": "logs/bolt-precision/bf16_merged-firm_en-4242.npy",
        "performance": {
          "device_seconds": 0.7778959350585938,
          "raw_audio_seconds": 2.88,
          "aggregate_rtf": 0.2701027552286784,
          "audio_seconds_per_second": 3.7022947031894033,
          "batches": [
            {
              "batch_size": 1,
              "device_seconds": 0.7778959350585938,
              "audio_seconds": [
                2.88
              ],
              "model_wall_seconds": 0.7779968455433846,
              "first_audio_seconds": 0.4257873840332031,
              "graph_capture_seconds": 0.0,
              "live_callback_seconds": 0.0
            }
          ],
          "streaming": true,
          "chunk_frames": 20,
          "backend": "fused CFG + local CUDA graphs + compiled global",
          "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
          "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
          "graph_capture_seconds": 0.0
        },
        "hypothesis": "Stop right there.  This is not acceptable.",
        "wer": 0.0,
        "speaker_cosine": 0.19458,
        "quality": {
          "audiobox:CE": 6.268836412578821,
          "audiobox:PQ": 7.974072772078216,
          "audiobox:CU": 7.696720127016306,
          "audiobox:PC": 1.4983851872384548,
          "dnsmos:P808_MOS": 3.6201512664556503,
          "dnsmos:OVRL": 3.2403381802141666
        }
      }
    ],
    "scope": "Isolated RTX3090 GPU0 copy; live GPU1 TTS unchanged. Paired prompts/seeds, but precision/merge can change sampled tokens.",
    "acceptance": "Small exploratory quality comparison, not proof of perceptual equivalence. Official reference FP32 remains available.",
    "checkpoint": {
      "id": "small_rl",
      "label": "Small 1.1 Alpha RL · r128 v1 · Default",
      "kind": "small",
      "repo": "laion/Humaneness-Voice-Small-1.1-Alpha-RL-r128-v1",
      "revision": "182bc700cac29b2d69295a33398b13e1ca7fba69",
      "checkpoint": "checkpoints/step-00006109/model.safetensors",
      "sha256": "6fe4a757c505732d376a1116a3e5dc130fa5af845e9a9dc8474c2cb4f73b67c6",
      "adapter_sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
      "rl_bundle": true,
      "policy_dtype": "fp32",
      "step": 6109,
      "rl_updates": 2434,
      "cache_dir": "/dev/shm/humaneness-rl/hub",
      "batch_size": 1,
      "max_batch_size": 8,
      "search_max_n": 8,
      "stage": "Acting",
      "steering": false,
      "adapters": false,
      "rl_adapter": {
        "enabled": true,
        "rank": 128,
        "dtype": "fp32",
        "merged": false,
        "sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
        "semantic": 112,
        "local": 2
      }
    },
    "warmup_ms": {
      "fp32_strict": 52835.89,
      "fp32_tf32": 96831.95,
      "bf16_base_fp32_lora": 75584.94,
      "bf16_all": 104229.11,
      "fp32_merged": 90939.44,
      "bf16_merged": 98568.94
    },
    "summary": [
      {
        "variant": "fp32_strict",
        "n": 9,
        "scored": 9,
        "median_device_ms": 973.014,
        "median_first_audio_device_ms": 515.668,
        "median_rtf": 0.31979249653063324,
        "mean_wer": 0.07936507936507936,
        "mean_speaker_cosine": 0.4336433333333333,
        "quality_means": {
          "audiobox:CE": 6.08527246158984,
          "audiobox:PQ": 7.809209934435785,
          "audiobox:CU": 7.1669298557357655,
          "audiobox:PC": 1.4927758570346568,
          "dnsmos:P808_MOS": 3.5645082363011573,
          "dnsmos:OVRL": 3.244616885087453
        }
      },
      {
        "variant": "fp32_tf32",
        "n": 9,
        "scored": 9,
        "median_device_ms": 1092.867,
        "median_first_audio_device_ms": 572.105,
        "median_rtf": 0.35879107023540296,
        "mean_wer": 0.09523809523809523,
        "mean_speaker_cosine": 0.40143222222222225,
        "quality_means": {
          "audiobox:CE": 6.087037499580118,
          "audiobox:PQ": 7.780206287072764,
          "audiobox:CU": 7.12877801950607,
          "audiobox:PC": 1.4948793558610811,
          "dnsmos:P808_MOS": 3.572157132992288,
          "dnsmos:OVRL": 3.2577163046225905
        }
      },
      {
        "variant": "bf16_base_fp32_lora",
        "n": 9,
        "scored": 9,
        "median_device_ms": 972.643,
        "median_first_audio_device_ms": 498.793,
        "median_rtf": 0.32724859064275563,
        "mean_wer": 0.09523809523809523,
        "mean_speaker_cosine": 0.4330877777777778,
        "quality_means": {
          "audiobox:CE": 6.064974524701635,
          "audiobox:PQ": 7.831725923836024,
          "audiobox:CU": 7.201613343217307,
          "audiobox:PC": 1.5131096790234249,
          "dnsmos:P808_MOS": 3.64611442282977,
          "dnsmos:OVRL": 3.2471841080114245
        }
      },
      {
        "variant": "bf16_all",
        "n": 9,
        "scored": 9,
        "median_device_ms": 954.472,
        "median_first_audio_device_ms": 491.258,
        "median_rtf": 0.3078710254869963,
        "mean_wer": 0.09523809523809523,
        "mean_speaker_cosine": 0.36067444444444446,
        "quality_means": {
          "audiobox:CE": 6.064092005706495,
          "audiobox:PQ": 7.810736442191733,
          "audiobox:CU": 7.109702101391223,
          "audiobox:PC": 1.4997875197894044,
          "dnsmos:P808_MOS": 3.5835227470896722,
          "dnsmos:OVRL": 3.1666128039360046
        }
      },
      {
        "variant": "fp32_merged",
        "n": 9,
        "scored": 9,
        "median_device_ms": 875.887,
        "median_first_audio_device_ms": 466.78,
        "median_rtf": 0.28803570396021794,
        "mean_wer": 0.07936507936507936,
        "mean_speaker_cosine": 0.4336433333333333,
        "quality_means": {
          "audiobox:CE": 6.08527246158984,
          "audiobox:PQ": 7.809209934435785,
          "audiobox:CU": 7.1669298557357655,
          "audiobox:PC": 1.4927758570346568,
          "dnsmos:P808_MOS": 3.5645082363011573,
          "dnsmos:OVRL": 3.244616885087453
        }
      },
      {
        "variant": "bf16_merged",
        "n": 9,
        "scored": 9,
        "median_device_ms": 794.734,
        "median_first_audio_device_ms": 420.586,
        "median_rtf": 0.2701027552286784,
        "mean_wer": 0.12698412698412698,
        "mean_speaker_cosine": 0.39025333333333334,
        "quality_means": {
          "audiobox:CE": 6.096745208526651,
          "audiobox:PQ": 7.8714151254906835,
          "audiobox:CU": 7.212018389461769,
          "audiobox:PC": 1.5320411684612434,
          "dnsmos:P808_MOS": 3.6182121095480397,
          "dnsmos:OVRL": 3.274041209369898
        }
      }
    ],
    "finished": 1792946584.1203446
  },
  "semantic_graph": {
    "started": 1792947085.4507024,
    "precision": "fp32_merged",
    "rows": [
      {
        "mode": "compiled_dynamic",
        "case": "neutral_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 870.5136108398438,
        "first_audio_device_ms": 461.2689208984375,
        "audio_s": 3.04,
        "rtf": 0.2863531614604749,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "wave_sha256": "232d5b682b1225d1c68dd751e0cf8e9a8b9c44242f97a44906cbfa36ec083cb1"
      },
      {
        "mode": "compiled_dynamic",
        "case": "neutral_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 1029.5234375,
        "first_audio_device_ms": 465.5965270996094,
        "audio_s": 3.28,
        "rtf": 0.3138790967987805,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "wave_sha256": "a8de4afe949d93567d04321188dcd03eedf34ab01e090e8216302e58ca76bec9"
      },
      {
        "mode": "compiled_dynamic",
        "case": "neutral_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 870.1634521484375,
        "first_audio_device_ms": 464.1392517089844,
        "audio_s": 3.04,
        "rtf": 0.28623797768040704,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "wave_sha256": "c9e06deef4a3f82454e81a12e2925c33ba458dc2469257c3cb4e384150c25f8e"
      },
      {
        "mode": "compiled_dynamic",
        "case": "playful_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 870.8556518554688,
        "first_audio_device_ms": 465.659912109375,
        "audio_s": 3.04,
        "rtf": 0.28646567495245684,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "wave_sha256": "81182500ac5f2997f8b2e2cb915db4ce61cac9d49052b33020e851e4caf08117"
      },
      {
        "mode": "compiled_dynamic",
        "case": "playful_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 868.78515625,
        "first_audio_device_ms": 463.6026916503906,
        "audio_s": 3.04,
        "rtf": 0.2857845908717105,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "wave_sha256": "2a56ee228690702f1c8ba629fc0c0e07118ebf8db41eff747a1cd4168fd4f354"
      },
      {
        "mode": "compiled_dynamic",
        "case": "playful_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 871.9542236328125,
        "first_audio_device_ms": 462.5498352050781,
        "audio_s": 3.04,
        "rtf": 0.2868270472476357,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "wave_sha256": "30671cfc63523e691b4033bf63d49e8aa22dfcf2fd19ee77f926b986107716bc"
      },
      {
        "mode": "compiled_dynamic",
        "case": "firm_en",
        "seed": 777,
        "repeat": 0,
        "device_ms": 886.9846801757812,
        "first_audio_device_ms": 457.6921691894531,
        "audio_s": 3.12,
        "rtf": 0.2842899615948017,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "wave_sha256": "07c66b01c45cc30c2e6652fafa4d2c4247def717648ff4e72acf9943146af7f8"
      },
      {
        "mode": "compiled_dynamic",
        "case": "firm_en",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 829.9274291992188,
        "first_audio_device_ms": 456.32818603515625,
        "audio_s": 2.88,
        "rtf": 0.2881692462497288,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "wave_sha256": "3524acd0c07bfd6c234e8006a69606a1af026fe9acb8528f8451cf15c0c57f9d"
      },
      {
        "mode": "compiled_dynamic",
        "case": "firm_en",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 893.433837890625,
        "first_audio_device_ms": 458.7030029296875,
        "audio_s": 3.2,
        "rtf": 0.2791980743408203,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "wave_sha256": "0d86127b7e6b65f1ebdf023932934088e21c8a2547e0ff2ea185d4523bedd877"
      },
      {
        "mode": "compiled_dynamic",
        "case": "neutral_de",
        "seed": 777,
        "repeat": 1,
        "device_ms": 864.637939453125,
        "first_audio_device_ms": 460.61260986328125,
        "audio_s": 3.04,
        "rtf": 0.2844203748201069,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "wave_sha256": "232d5b682b1225d1c68dd751e0cf8e9a8b9c44242f97a44906cbfa36ec083cb1"
      },
      {
        "mode": "compiled_dynamic",
        "case": "neutral_de",
        "seed": 2026,
        "repeat": 1,
        "device_ms": 1007.3560180664062,
        "first_audio_device_ms": 461.5382995605469,
        "audio_s": 3.28,
        "rtf": 0.3071207372153678,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "wave_sha256": "a8de4afe949d93567d04321188dcd03eedf34ab01e090e8216302e58ca76bec9"
      },
      {
        "mode": "compiled_dynamic",
        "case": "neutral_de",
        "seed": 4242,
        "repeat": 1,
        "device_ms": 864.0829467773438,
        "first_audio_device_ms": 460.6709899902344,
        "audio_s": 3.04,
        "rtf": 0.2842378114399157,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "wave_sha256": "c9e06deef4a3f82454e81a12e2925c33ba458dc2469257c3cb4e384150c25f8e"
      },
      {
        "mode": "compiled_dynamic",
        "case": "playful_de",
        "seed": 777,
        "repeat": 1,
        "device_ms": 866.7432861328125,
        "first_audio_device_ms": 462.845947265625,
        "audio_s": 3.04,
        "rtf": 0.2851129230700041,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "wave_sha256": "81182500ac5f2997f8b2e2cb915db4ce61cac9d49052b33020e851e4caf08117"
      },
      {
        "mode": "compiled_dynamic",
        "case": "playful_de",
        "seed": 2026,
        "repeat": 1,
        "device_ms": 868.3161010742188,
        "first_audio_device_ms": 463.761474609375,
        "audio_s": 3.04,
        "rtf": 0.285630296405993,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "wave_sha256": "2a56ee228690702f1c8ba629fc0c0e07118ebf8db41eff747a1cd4168fd4f354"
      },
      {
        "mode": "compiled_dynamic",
        "case": "playful_de",
        "seed": 4242,
        "repeat": 1,
        "device_ms": 872.4520263671875,
        "first_audio_device_ms": 465.82568359375,
        "audio_s": 3.04,
        "rtf": 0.28699079814710116,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "wave_sha256": "30671cfc63523e691b4033bf63d49e8aa22dfcf2fd19ee77f926b986107716bc"
      },
      {
        "mode": "compiled_dynamic",
        "case": "firm_en",
        "seed": 777,
        "repeat": 1,
        "device_ms": 874.829833984375,
        "first_audio_device_ms": 455.72607421875,
        "audio_s": 3.12,
        "rtf": 0.2803941775590945,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "wave_sha256": "07c66b01c45cc30c2e6652fafa4d2c4247def717648ff4e72acf9943146af7f8"
      },
      {
        "mode": "compiled_dynamic",
        "case": "firm_en",
        "seed": 2026,
        "repeat": 1,
        "device_ms": 825.7095947265625,
        "first_audio_device_ms": 454.6344909667969,
        "audio_s": 2.88,
        "rtf": 0.2867047203911675,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "wave_sha256": "3524acd0c07bfd6c234e8006a69606a1af026fe9acb8528f8451cf15c0c57f9d"
      },
      {
        "mode": "compiled_dynamic",
        "case": "firm_en",
        "seed": 4242,
        "repeat": 1,
        "device_ms": 893.1298217773438,
        "first_audio_device_ms": 455.1669616699219,
        "audio_s": 3.2,
        "rtf": 0.2791030693054199,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "wave_sha256": "0d86127b7e6b65f1ebdf023932934088e21c8a2547e0ff2ea185d4523bedd877"
      },
      {
        "mode": "static_graph",
        "case": "neutral_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 860.4651489257812,
        "first_audio_device_ms": 460.8554992675781,
        "audio_s": 3.04,
        "rtf": 0.2830477463571649,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "wave_sha256": "232d5b682b1225d1c68dd751e0cf8e9a8b9c44242f97a44906cbfa36ec083cb1"
      },
      {
        "mode": "static_graph",
        "case": "neutral_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 1002.10595703125,
        "first_audio_device_ms": 461.4912109375,
        "audio_s": 3.28,
        "rtf": 0.3055201088509909,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "wave_sha256": "a8de4afe949d93567d04321188dcd03eedf34ab01e090e8216302e58ca76bec9"
      },
      {
        "mode": "static_graph",
        "case": "neutral_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 861.3580932617188,
        "first_audio_device_ms": 461.3457946777344,
        "audio_s": 3.04,
        "rtf": 0.283341478046618,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "wave_sha256": "c9e06deef4a3f82454e81a12e2925c33ba458dc2469257c3cb4e384150c25f8e"
      },
      {
        "mode": "static_graph",
        "case": "playful_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 865.25439453125,
        "first_audio_device_ms": 461.633544921875,
        "audio_s": 3.04,
        "rtf": 0.2846231560958059,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "wave_sha256": "81182500ac5f2997f8b2e2cb915db4ce61cac9d49052b33020e851e4caf08117"
      },
      {
        "mode": "static_graph",
        "case": "playful_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 864.5050048828125,
        "first_audio_device_ms": 463.4910583496094,
        "audio_s": 3.04,
        "rtf": 0.2843766463430304,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "wave_sha256": "2a56ee228690702f1c8ba629fc0c0e07118ebf8db41eff747a1cd4168fd4f354"
      },
      {
        "mode": "static_graph",
        "case": "playful_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 862.6472778320312,
        "first_audio_device_ms": 462.15679931640625,
        "audio_s": 3.04,
        "rtf": 0.28376555191843134,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "wave_sha256": "30671cfc63523e691b4033bf63d49e8aa22dfcf2fd19ee77f926b986107716bc"
      },
      {
        "mode": "static_graph",
        "case": "firm_en",
        "seed": 777,
        "repeat": 0,
        "device_ms": 874.6875,
        "first_audio_device_ms": 458.4857482910156,
        "audio_s": 3.12,
        "rtf": 0.28034855769230765,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "wave_sha256": "07c66b01c45cc30c2e6652fafa4d2c4247def717648ff4e72acf9943146af7f8"
      },
      {
        "mode": "static_graph",
        "case": "firm_en",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 833.9722290039062,
        "first_audio_device_ms": 463.23712158203125,
        "audio_s": 2.88,
        "rtf": 0.28957369062635635,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "wave_sha256": "3524acd0c07bfd6c234e8006a69606a1af026fe9acb8528f8451cf15c0c57f9d"
      },
      {
        "mode": "static_graph",
        "case": "firm_en",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 891.6530151367188,
        "first_audio_device_ms": 459.3683166503906,
        "audio_s": 3.2,
        "rtf": 0.2786415672302246,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "wave_sha256": "0d86127b7e6b65f1ebdf023932934088e21c8a2547e0ff2ea185d4523bedd877"
      },
      {
        "mode": "static_graph",
        "case": "neutral_de",
        "seed": 777,
        "repeat": 1,
        "device_ms": 862.1934814453125,
        "first_audio_device_ms": 461.88525390625,
        "audio_s": 3.04,
        "rtf": 0.2836162767912212,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "wave_sha256": "232d5b682b1225d1c68dd751e0cf8e9a8b9c44242f97a44906cbfa36ec083cb1"
      },
      {
        "mode": "static_graph",
        "case": "neutral_de",
        "seed": 2026,
        "repeat": 1,
        "device_ms": 1010.3296508789064,
        "first_audio_device_ms": 463.9252624511719,
        "audio_s": 3.28,
        "rtf": 0.30802733258503245,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "wave_sha256": "a8de4afe949d93567d04321188dcd03eedf34ab01e090e8216302e58ca76bec9"
      },
      {
        "mode": "static_graph",
        "case": "neutral_de",
        "seed": 4242,
        "repeat": 1,
        "device_ms": 864.5244140625,
        "first_audio_device_ms": 464.4474792480469,
        "audio_s": 3.04,
        "rtf": 0.2843830309416118,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "wave_sha256": "c9e06deef4a3f82454e81a12e2925c33ba458dc2469257c3cb4e384150c25f8e"
      },
      {
        "mode": "static_graph",
        "case": "playful_de",
        "seed": 777,
        "repeat": 1,
        "device_ms": 875.5650634765625,
        "first_audio_device_ms": 473.01324462890625,
        "audio_s": 3.04,
        "rtf": 0.2880148235120271,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "wave_sha256": "81182500ac5f2997f8b2e2cb915db4ce61cac9d49052b33020e851e4caf08117"
      },
      {
        "mode": "static_graph",
        "case": "playful_de",
        "seed": 2026,
        "repeat": 1,
        "device_ms": 871.8612670898438,
        "first_audio_device_ms": 469.16094970703125,
        "audio_s": 3.04,
        "rtf": 0.28679646943744863,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "wave_sha256": "2a56ee228690702f1c8ba629fc0c0e07118ebf8db41eff747a1cd4168fd4f354"
      },
      {
        "mode": "static_graph",
        "case": "playful_de",
        "seed": 4242,
        "repeat": 1,
        "device_ms": 862.5991821289062,
        "first_audio_device_ms": 462.2284851074219,
        "audio_s": 3.04,
        "rtf": 0.283749730963456,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "wave_sha256": "30671cfc63523e691b4033bf63d49e8aa22dfcf2fd19ee77f926b986107716bc"
      },
      {
        "mode": "static_graph",
        "case": "firm_en",
        "seed": 777,
        "repeat": 1,
        "device_ms": 874.6260375976562,
        "first_audio_device_ms": 458.8494567871094,
        "audio_s": 3.12,
        "rtf": 0.280328858204377,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "wave_sha256": "07c66b01c45cc30c2e6652fafa4d2c4247def717648ff4e72acf9943146af7f8"
      },
      {
        "mode": "static_graph",
        "case": "firm_en",
        "seed": 2026,
        "repeat": 1,
        "device_ms": 829.2188720703125,
        "first_audio_device_ms": 458.58013916015625,
        "audio_s": 2.88,
        "rtf": 0.2879232194688585,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "wave_sha256": "3524acd0c07bfd6c234e8006a69606a1af026fe9acb8528f8451cf15c0c57f9d"
      },
      {
        "mode": "static_graph",
        "case": "firm_en",
        "seed": 4242,
        "repeat": 1,
        "device_ms": 889.1678466796875,
        "first_audio_device_ms": 457.7033996582031,
        "audio_s": 3.2,
        "rtf": 0.2778649520874023,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "wave_sha256": "0d86127b7e6b65f1ebdf023932934088e21c8a2547e0ff2ea185d4523bedd877"
      }
    ],
    "scope": "Temporary RTX3090 GPU0 copy, shared production unchanged. Both arms use local acoustic CUDA graphs.",
    "checkpoint": {
      "id": "small_rl",
      "label": "Small 1.1 Alpha RL · r128 v1 · Default",
      "kind": "small",
      "repo": "laion/Humaneness-Voice-Small-1.1-Alpha-RL-r128-v1",
      "revision": "182bc700cac29b2d69295a33398b13e1ca7fba69",
      "checkpoint": "checkpoints/step-00006109/model.safetensors",
      "sha256": "6fe4a757c505732d376a1116a3e5dc130fa5af845e9a9dc8474c2cb4f73b67c6",
      "adapter_sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
      "rl_bundle": true,
      "policy_dtype": "fp32",
      "step": 6109,
      "rl_updates": 2434,
      "cache_dir": "/dev/shm/humaneness-rl/hub",
      "batch_size": 1,
      "max_batch_size": 8,
      "search_max_n": 8,
      "stage": "Acting",
      "steering": false,
      "adapters": false,
      "rl_adapter": {
        "enabled": true,
        "rank": 128,
        "dtype": "fp32",
        "merged": true,
        "sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
        "semantic": 112,
        "local": 2,
        "reference_adapter_dtype": "fp32"
      },
      "compute_precision": {
        "mode": "fp32_merged",
        "model_dtype": "fp32",
        "tf32": false,
        "merged": true,
        "adapter_projection_count": 114,
        "extra_adapter_gemms_removed_per_projection_set": 228,
        "official_reference_arithmetic": false,
        "note": "Precision/merging may alter sampled tokens. Compare quality with the strict FP32 reference."
      }
    },
    "warmup_ms": {
      "compiled_dynamic": 41284.75324064493,
      "static_graph": 1578.9659693837166
    },
    "finished": 1792947168.6189017
  },
  "local_compile": {
    "started": 1792947259.5119433,
    "precision": "fp32_merged",
    "rows": [
      {
        "mode": "local_eager_graph",
        "case": "neutral_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 864.0994873046875,
        "first_audio_device_ms": 461.296630859375,
        "audio_s": 3.04,
        "rtf": 0.28424325240285775,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "wave_sha256": "232d5b682b1225d1c68dd751e0cf8e9a8b9c44242f97a44906cbfa36ec083cb1"
      },
      {
        "mode": "local_eager_graph",
        "case": "neutral_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 1017.3173828125,
        "first_audio_device_ms": 459.4749450683594,
        "audio_s": 3.28,
        "rtf": 0.3101577386623476,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "wave_sha256": "a8de4afe949d93567d04321188dcd03eedf34ab01e090e8216302e58ca76bec9"
      },
      {
        "mode": "local_eager_graph",
        "case": "neutral_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 870.2300415039062,
        "first_audio_device_ms": 459.1114196777344,
        "audio_s": 3.04,
        "rtf": 0.2862598820736534,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "wave_sha256": "c9e06deef4a3f82454e81a12e2925c33ba458dc2469257c3cb4e384150c25f8e"
      },
      {
        "mode": "local_eager_graph",
        "case": "playful_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 873.0562744140625,
        "first_audio_device_ms": 466.6368103027344,
        "audio_s": 3.04,
        "rtf": 0.28718956395199424,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "wave_sha256": "81182500ac5f2997f8b2e2cb915db4ce61cac9d49052b33020e851e4caf08117"
      },
      {
        "mode": "local_eager_graph",
        "case": "playful_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 866.2302856445312,
        "first_audio_device_ms": 462.66265869140625,
        "audio_s": 3.04,
        "rtf": 0.2849441729093853,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "wave_sha256": "2a56ee228690702f1c8ba629fc0c0e07118ebf8db41eff747a1cd4168fd4f354"
      },
      {
        "mode": "local_eager_graph",
        "case": "playful_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 865.9701538085938,
        "first_audio_device_ms": 461.1409606933594,
        "audio_s": 3.04,
        "rtf": 0.28485860322651113,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "wave_sha256": "30671cfc63523e691b4033bf63d49e8aa22dfcf2fd19ee77f926b986107716bc"
      },
      {
        "mode": "local_eager_graph",
        "case": "firm_en",
        "seed": 777,
        "repeat": 0,
        "device_ms": 873.9122924804688,
        "first_audio_device_ms": 454.26483154296875,
        "audio_s": 3.12,
        "rtf": 0.28010009374373995,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "wave_sha256": "07c66b01c45cc30c2e6652fafa4d2c4247def717648ff4e72acf9943146af7f8"
      },
      {
        "mode": "local_eager_graph",
        "case": "firm_en",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 826.6834106445312,
        "first_audio_device_ms": 454.0262451171875,
        "audio_s": 2.88,
        "rtf": 0.28704285091824,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "wave_sha256": "3524acd0c07bfd6c234e8006a69606a1af026fe9acb8528f8451cf15c0c57f9d"
      },
      {
        "mode": "local_eager_graph",
        "case": "firm_en",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 888.2144165039062,
        "first_audio_device_ms": 453.9769592285156,
        "audio_s": 3.2,
        "rtf": 0.2775670051574707,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "wave_sha256": "0d86127b7e6b65f1ebdf023932934088e21c8a2547e0ff2ea185d4523bedd877"
      },
      {
        "mode": "local_compiled_graph",
        "case": "neutral_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 850.9428100585938,
        "first_audio_device_ms": 453.8345642089844,
        "audio_s": 3.04,
        "rtf": 0.27991539804559,
        "codes_sha256": "af8ef3527623078151b3a321bef9c93a8e8580d6c75b88fa74629b435792eaee",
        "wave_sha256": "232d5b682b1225d1c68dd751e0cf8e9a8b9c44242f97a44906cbfa36ec083cb1"
      },
      {
        "mode": "local_compiled_graph",
        "case": "neutral_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 999.991455078125,
        "first_audio_device_ms": 455.9503479003906,
        "audio_s": 3.28,
        "rtf": 0.3048754436213796,
        "codes_sha256": "d63cb5e263b29599d176b35dc558cf68c5bbf27e4f1abdfcd21a0a47ac3104a2",
        "wave_sha256": "a8de4afe949d93567d04321188dcd03eedf34ab01e090e8216302e58ca76bec9"
      },
      {
        "mode": "local_compiled_graph",
        "case": "neutral_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 853.626708984375,
        "first_audio_device_ms": 456.90142822265625,
        "audio_s": 3.04,
        "rtf": 0.28079825953433385,
        "codes_sha256": "fd4a37e81709a84a9c1018799e4e6bf17d5b6bca7ec36549bf9e5f158abfd127",
        "wave_sha256": "c9e06deef4a3f82454e81a12e2925c33ba458dc2469257c3cb4e384150c25f8e"
      },
      {
        "mode": "local_compiled_graph",
        "case": "playful_de",
        "seed": 777,
        "repeat": 0,
        "device_ms": 854.9898071289062,
        "first_audio_device_ms": 457.7978210449219,
        "audio_s": 3.04,
        "rtf": 0.2812466470818771,
        "codes_sha256": "94ba27e819ac06907925b3d1208e4f3e1465bb57368278a914df4a5f88309827",
        "wave_sha256": "81182500ac5f2997f8b2e2cb915db4ce61cac9d49052b33020e851e4caf08117"
      },
      {
        "mode": "local_compiled_graph",
        "case": "playful_de",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 850.4903564453125,
        "first_audio_device_ms": 454.297607421875,
        "audio_s": 3.04,
        "rtf": 0.2797665646201686,
        "codes_sha256": "d13db7916438dcca3ef432c3168cab4f780ee6369b48d579266e2d6d397317e1",
        "wave_sha256": "2a56ee228690702f1c8ba629fc0c0e07118ebf8db41eff747a1cd4168fd4f354"
      },
      {
        "mode": "local_compiled_graph",
        "case": "playful_de",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 852.6674194335938,
        "first_audio_device_ms": 455.7178955078125,
        "audio_s": 3.04,
        "rtf": 0.28048270376105056,
        "codes_sha256": "75b8dd63d8be8498300c1a127a38afc65b1ee163091a0b3964c0c1fe943cb9a5",
        "wave_sha256": "30671cfc63523e691b4033bf63d49e8aa22dfcf2fd19ee77f926b986107716bc"
      },
      {
        "mode": "local_compiled_graph",
        "case": "firm_en",
        "seed": 777,
        "repeat": 0,
        "device_ms": 859.2660522460938,
        "first_audio_device_ms": 449.9425354003906,
        "audio_s": 3.12,
        "rtf": 0.2754057859763121,
        "codes_sha256": "37f6032edca9c48beef12978f8aaabe5cb62d6cb8348d69003a3c0877766b091",
        "wave_sha256": "07c66b01c45cc30c2e6652fafa4d2c4247def717648ff4e72acf9943146af7f8"
      },
      {
        "mode": "local_compiled_graph",
        "case": "firm_en",
        "seed": 2026,
        "repeat": 0,
        "device_ms": 816.9052734375,
        "first_audio_device_ms": 449.4100341796875,
        "audio_s": 2.88,
        "rtf": 0.28364766438802086,
        "codes_sha256": "a5746d16a0ce23869978d057f50ce6966b50d1155e4b540c77c3973695dc1e87",
        "wave_sha256": "3524acd0c07bfd6c234e8006a69606a1af026fe9acb8528f8451cf15c0c57f9d"
      },
      {
        "mode": "local_compiled_graph",
        "case": "firm_en",
        "seed": 4242,
        "repeat": 0,
        "device_ms": 884.1697387695312,
        "first_audio_device_ms": 454.5935363769531,
        "audio_s": 3.2,
        "rtf": 0.2763030433654785,
        "codes_sha256": "64b0f6cdeb8a2966b46bdcd40ed939d8633102e57f1235c42e62755ee44013d6",
        "wave_sha256": "0d86127b7e6b65f1ebdf023932934088e21c8a2547e0ff2ea185d4523bedd877"
      }
    ],
    "scope": "Temporary RTX3090 GPU0 copy, shared production unchanged. Both arms use local acoustic CUDA graphs.",
    "checkpoint": {
      "id": "small_rl",
      "label": "Small 1.1 Alpha RL · r128 v1 · Default",
      "kind": "small",
      "repo": "laion/Humaneness-Voice-Small-1.1-Alpha-RL-r128-v1",
      "revision": "182bc700cac29b2d69295a33398b13e1ca7fba69",
      "checkpoint": "checkpoints/step-00006109/model.safetensors",
      "sha256": "6fe4a757c505732d376a1116a3e5dc130fa5af845e9a9dc8474c2cb4f73b67c6",
      "adapter_sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
      "rl_bundle": true,
      "policy_dtype": "fp32",
      "step": 6109,
      "rl_updates": 2434,
      "cache_dir": "/dev/shm/humaneness-rl/hub",
      "batch_size": 1,
      "max_batch_size": 8,
      "search_max_n": 8,
      "stage": "Acting",
      "steering": false,
      "adapters": false,
      "rl_adapter": {
        "enabled": true,
        "rank": 128,
        "dtype": "fp32",
        "merged": true,
        "sha256": "b441554a730000f96617958d73e74474ad83ffde486763750b4a1fd5b52da379",
        "semantic": 112,
        "local": 2,
        "reference_adapter_dtype": "fp32"
      },
      "compute_precision": {
        "mode": "fp32_merged",
        "model_dtype": "fp32",
        "tf32": false,
        "merged": true,
        "adapter_projection_count": 114,
        "extra_adapter_gemms_removed_per_projection_set": 228,
        "official_reference_arithmetic": false,
        "note": "Precision/merging may alter sampled tokens. Compare quality with the strict FP32 reference."
      }
    },
    "warmup_ms": {
      "local_eager_graph": 42048.230566084385,
      "local_compiled_graph": 18148.79010617733
    },
    "finished": 1792947343.8025687
  },
  "real_time_socket": {
    "passed": true,
    "input": "authored synthetic request without a wake phrase",
    "physical_microphone": false,
    "real_time_pacing": true,
    "source_duration_s": 3.5794375,
    "events": [
      {
        "type": "ready",
        "hop_ms": 320,
        "sr": 16000,
        "mouth": true,
        "voices": [
          "emolia_c1699"
        ],
        "voice": "emolia_c1699",
        "labels": {
          "emolia_c1699": "Mira · fixed reference"
        },
        "max_session_s": 1800.0,
        "thresholds": {
          "ep_thr": 0.915,
          "ep_deb": 2,
          "barge_thr": 0.5,
          "barge_deb": 2,
          "bc_thr": 0.4,
          "bc_deb": 2
        },
        "sliders": [
          {
            "name": "ep_thr",
            "type": "float",
            "label": "endpoint p_end τ",
            "lo": 0.3,
            "hi": 0.99,
            "step": 0.005,
            "decimals": 3,
            "scale": 1.0,
            "unit": "",
            "meter": "p_end",
            "off": null
          },
          {
            "name": "ep_deb",
            "type": "int",
            "label": "endpoint deb",
            "lo": 1,
            "hi": 5,
            "step": 1,
            "decimals": 0,
            "scale": 1.0,
            "unit": "",
            "meter": null,
            "off": null
          },
          {
            "name": "barge_thr",
            "type": "float",
            "label": "barge (yield)",
            "lo": 0.2,
            "hi": 1.0,
            "step": 0.01,
            "decimals": 2,
            "scale": 1.0,
            "unit": "",
            "meter": "yield",
            "off": null
          },
          {
            "name": "bc_thr",
            "type": "float",
            "label": "backchannel",
            "lo": 0.2,
            "hi": 1.0,
            "step": 0.01,
            "decimals": 2,
            "scale": 1.0,
            "unit": "",
            "meter": "bc",
            "off": null
          }
        ],
        "identity_enabled": true,
        "identity_mode": "v4-long3",
        "interaction": {
          "enabled": true,
          "helpful_enabled": true,
          "rules": [],
          "decision_model": "convaiinnovations/laya-multilingual (Stop) · Luna (context)",
          "decision_interval_ms": 320,
          "checks": 0,
          "last_decision": null,
          "waiting_for": "No agreed rules yet",
          "attempts": 0,
          "semantic_error": null,
          "scope": "session-only conversational rules; acoustic verification is separate"
        },
        "visual_identity": {
          "type": "visual_identity",
          "settings": {
            "ignoreOffscreenSpeakers": false,
            "lookAtActiveSpeaker": true,
            "greetUnknownSpeakers": true,
            "faceIdEnabled": false
          },
          "camera": "off",
          "fallback": true,
          "people": [],
          "note": "Acoustic speaker recognition; face VAD disabled"
        },
        "sentence_stream": true,
        "speaker_instruction": "Speak normally. All voices are answered and labelled; introductions are optional.",
        "received_ms": 76.78
      },
      {
        "type": "asr_preview",
        "text": "Was können",
        "status": "sentence_stream",
        "source": "local_sentence_asr",
        "received_ms": 1999.02
      },
      {
        "type": "asr_preview",
        "text": "Was können können",
        "status": "sentence_stream",
        "source": "native_asr",
        "received_ms": 2249.03
      },
      {
        "type": "asr_preview",
        "text": "Was können wir heute nachmittels?",
        "status": "sentence_stream",
        "source": "local_sentence_asr",
        "received_ms": 2971.33
      },
      {
        "type": "asr_preview",
        "text": "Was können wir heute nachmittags",
        "status": "sentence_stream",
        "source": "native_asr",
        "received_ms": 3209.56
      },
      {
        "type": "asr_preview",
        "text": "Was können wir heute nachmittags gemeinsam machen?",
        "status": "sentence_stream",
        "source": "local_sentence_asr",
        "received_ms": 3934.42
      },
      {
        "type": "asr_preview",
        "text": "Was können wir heute nachmittags gemeinsam machen?",
        "status": "sentence_stream",
        "source": "native_asr",
        "received_ms": 4166.69
      },
      {
        "type": "asr_preview",
        "text": "Was können wir heute nachmittags gemeinsam machen?",
        "status": "sentence_stream",
        "source": "local_sentence_asr",
        "received_ms": 4210.85
      },
      {
        "type": "asr_sentence",
        "text": "Was können wir heute nachmittags gemeinsam machen?",
        "audio_s": 4.16,
        "queued": false,
        "reason": "short speech pause",
        "received_ms": 4210.95
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          }
        ],
        "users": [
          "Speaker 1"
        ],
        "prediction": {
          "name": "Speaker 1",
          "similarity": -1
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "received_ms": 4211.04
      },
      {
        "type": "endpoint",
        "transcript": "Was können wir heute nachmittags gemeinsam machen?",
        "speaker_id": "speaker-1",
        "speaker_name": "Speaker 1",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.065,
          "speaker_embedding_wait_ms": 0.001,
          "speaker_lookup_ms": 0.063,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 46.24,
          "sentence_queue_ms": 0.15,
          "sentence_audio_s": 4.16
        },
        "received_ms": 4211.12
      },
      {
        "type": "reply",
        "text": "Wir könnten zusammen ein kleines Rätsel lösen.",
        "reply_id": 1,
        "performance": {
          "sentences": [
            {
              "emotion": "interest",
              "secondary": "affection",
              "blend": 0.25,
              "intensity": 0.72,
              "direction": "interest, warm",
              "text": "Wir könnten zusammen ein kleines Rätsel lösen.",
              "start_s": 0.0,
              "end_s": 2.38
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 0,
        "sentence_text": "Wir könnten zusammen ein kleines Rätsel lösen.",
        "speaker_id": "speaker-1",
        "speaker_name": "Speaker 1",
        "speaker_update": null,
        "timing": {
          "llm_ttft_ms": 76.67,
          "usage": {
            "completion_tokens": 16,
            "prompt_tokens": 683,
            "total_tokens": 699,
            "prompt_tokens_details": {
              "cached_tokens": 519
            }
          },
          "llama_timings": {
            "cache_n": 519,
            "prompt_n": 164,
            "prompt_ms": 68.112,
            "prompt_per_token_ms": 0.4153170731707317,
            "prompt_per_second": 2407.7989194268266,
            "predicted_n": 16,
            "predicted_ms": 113.041,
            "predicted_per_token_ms": 7.0650625,
            "predicted_per_second": 141.5415645650693
          },
          "llm_first_sentence_ms": 190.27,
          "llm_total_ms": 190.29,
          "sentence_ready_ms": 191.1,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "interest.soft"
        },
        "sources": [],
        "lookups": [],
        "received_ms": 4404.12
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 76.67,
          "usage": {
            "completion_tokens": 16,
            "prompt_tokens": 683,
            "total_tokens": 699,
            "prompt_tokens_details": {
              "cached_tokens": 519
            }
          },
          "llama_timings": {
            "cache_n": 519,
            "prompt_n": 164,
            "prompt_ms": 68.112,
            "prompt_per_token_ms": 0.4153170731707317,
            "prompt_per_second": 2407.7989194268266,
            "predicted_n": 16,
            "predicted_ms": 113.041,
            "predicted_per_token_ms": 7.0650625,
            "predicted_per_second": 141.5415645650693
          },
          "llm_first_sentence_ms": 190.27,
          "llm_total_ms": 190.29,
          "tts_first_audio_ms": 803.32,
          "first_audio_ms": 994.5,
          "tts_server_stages": [
            {
              "generation_ms": 1066,
              "alignment_ms": 41,
              "scoring_ms": 101,
              "speaker_preparation_ms": 0,
              "total_ms": 1380,
              "performance": {
                "device_seconds": 0.8555242371559143,
                "raw_audio_seconds": 2.96,
                "aggregate_rtf": 0.2890284584986197,
                "audio_seconds_per_second": 3.459866911357366,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8555242371559143,
                    "audio_seconds": [
                      2.96
                    ],
                    "model_wall_seconds": 0.951256550848484,
                    "first_audio_seconds": 0.4647976989746094,
                    "graph_capture_seconds": 0.0,
                    "live_callback_seconds": 0.09550818055868149
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0.0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1387.56,
              "audio_s": 2.75
            }
          ],
          "total_ms": 1578.75,
          "audio_s": 2.75,
          "sentences": 1,
          "generation_rtf": 0.5741
        },
        "received_ms": 5790.95
      },
      {
        "type": "turn_done",
        "barged": false,
        "received_ms": 5791.24
      }
    ],
    "audio_chunks": 4,
    "transcript": "Was können wir heute nachmittags gemeinsam machen?",
    "reply": "Wir könnten zusammen ein kleines Rätsel lösen.",
    "first_audio_from_capture_start_ms": 5207.54,
    "first_audio_after_last_source_speech_ms": 1628.1,
    "endpoint_after_last_source_speech_ms": 631.68,
    "output_audio_s": 2.75
  },
  "browser": {
    "passed": true,
    "url": "https://arrive-locations-parade-research.trycloudflare.com",
    "physical_microphone": false,
    "synthetic_mic_file": true,
    "cpu_browser": true,
    "began": 1792947402.1714866,
    "first_turn": {
      "pcm_after_last_capture_ms": 2198.7000007629395,
      "playback_after_last_capture_ms": 2580.400001525879,
      "playback_reserve_ms": 381.70000076293945,
      "configured_reserve_ms": 300
    },
    "events": [
      {
        "type": "ready",
        "hop_ms": 320,
        "sr": 16000,
        "mouth": true,
        "voices": [
          "emolia_c1699"
        ],
        "voice": "emolia_c1699",
        "labels": {
          "emolia_c1699": "Mira · fixed reference"
        },
        "max_session_s": 1800,
        "thresholds": {
          "ep_thr": 0.915,
          "ep_deb": 2,
          "barge_thr": 0.5,
          "barge_deb": 2,
          "bc_thr": 0.4,
          "bc_deb": 2
        },
        "sliders": [
          {
            "name": "ep_thr",
            "type": "float",
            "label": "endpoint p_end τ",
            "lo": 0.3,
            "hi": 0.99,
            "step": 0.005,
            "decimals": 3,
            "scale": 1,
            "unit": "",
            "meter": "p_end",
            "off": null
          },
          {
            "name": "ep_deb",
            "type": "int",
            "label": "endpoint deb",
            "lo": 1,
            "hi": 5,
            "step": 1,
            "decimals": 0,
            "scale": 1,
            "unit": "",
            "meter": null,
            "off": null
          },
          {
            "name": "barge_thr",
            "type": "float",
            "label": "barge (yield)",
            "lo": 0.2,
            "hi": 1,
            "step": 0.01,
            "decimals": 2,
            "scale": 1,
            "unit": "",
            "meter": "yield",
            "off": null
          },
          {
            "name": "bc_thr",
            "type": "float",
            "label": "backchannel",
            "lo": 0.2,
            "hi": 1,
            "step": 0.01,
            "decimals": 2,
            "scale": 1,
            "unit": "",
            "meter": "bc",
            "off": null
          }
        ],
        "identity_enabled": true,
        "identity_mode": "v4-long3",
        "interaction": {
          "enabled": true,
          "helpful_enabled": true,
          "rules": [],
          "decision_model": "convaiinnovations/laya-multilingual (Stop) · Luna (context)",
          "decision_interval_ms": 320,
          "checks": 0,
          "last_decision": null,
          "waiting_for": "No agreed rules yet",
          "attempts": 0,
          "semantic_error": null,
          "scope": "session-only conversational rules; acoustic verification is separate"
        },
        "visual_identity": {
          "type": "visual_identity",
          "settings": {
            "ignoreOffscreenSpeakers": false,
            "lookAtActiveSpeaker": true,
            "greetUnknownSpeakers": true,
            "faceIdEnabled": false
          },
          "camera": "off",
          "fallback": true,
          "people": [],
          "note": "Acoustic speaker recognition; face VAD disabled"
        },
        "sentence_stream": true,
        "speaker_instruction": "Speak normally. All voices are answered and labelled; introductions are optional.",
        "at": 1308.2999992370605
      },
      {
        "type": "visual_identity",
        "settings": {
          "ignoreOffscreenSpeakers": false,
          "lookAtActiveSpeaker": true,
          "greetUnknownSpeakers": true,
          "faceIdEnabled": false
        },
        "camera": "off",
        "fallback": true,
        "people": [],
        "note": "Acoustic speaker recognition; face VAD disabled",
        "at": 1358.5
      },
      {
        "type": "stop_feedback_setting",
        "enabled": false,
        "at": 1358.599998474121
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "sentence_mode": true,
        "open_enrollment": true,
        "speakers": [],
        "users": [],
        "threshold": 0.38,
        "storage": "Session RAM",
        "at": 1358.599998474121
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "sentence_mode": true,
        "open_enrollment": true,
        "speakers": [],
        "users": [],
        "threshold": 0.38,
        "storage": "Session RAM",
        "at": 1358.7999992370605
      },
      {
        "type": "interaction",
        "enabled": true,
        "helpful_enabled": true,
        "rules": [],
        "decision_model": "convaiinnovations/laya-multilingual (Stop) · Luna (context)",
        "decision_interval_ms": 320,
        "checks": 0,
        "last_decision": null,
        "waiting_for": "No agreed rules yet",
        "attempts": 0,
        "semantic_error": null,
        "scope": "session-only conversational rules; acoustic verification is separate",
        "at": 1358.900001525879
      },
      {
        "type": "asr_sentence",
        "text": "Was können wir heute nachmittags gemeinsam machen?",
        "audio_s": 7.36,
        "queued": false,
        "reason": "short speech pause",
        "at": 10766.900001525879
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          }
        ],
        "users": [
          "Speaker 1"
        ],
        "prediction": {
          "name": "Speaker 1",
          "similarity": -1
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 10767
      },
      {
        "type": "endpoint",
        "transcript": "Was können wir heute nachmittags gemeinsam machen?",
        "speaker_id": "speaker-1",
        "speaker_name": "Speaker 1",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.084,
          "speaker_embedding_wait_ms": 0.003,
          "speaker_lookup_ms": 0.081,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 55.06,
          "sentence_queue_ms": 0.53,
          "sentence_audio_s": 7.36
        },
        "at": 10767.5
      },
      {
        "type": "reply",
        "text": "Wir können zusammen ein kleines Puzzle lösen.",
        "reply_id": 1,
        "performance": {
          "sentences": [
            {
              "emotion": "interest",
              "secondary": "affection",
              "blend": 0.25,
              "intensity": 0.72,
              "direction": "interest, warm",
              "text": "Wir können zusammen ein kleines Puzzle lösen.",
              "start_s": 0,
              "end_s": 2.38
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 0,
        "sentence_text": "Wir können zusammen ein kleines Puzzle lösen.",
        "speaker_id": "speaker-1",
        "speaker_name": "Speaker 1",
        "speaker_update": null,
        "timing": {
          "llm_ttft_ms": 37.76,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 683,
            "total_tokens": 697,
            "prompt_tokens_details": {
              "cached_tokens": 682
            }
          },
          "llama_timings": {
            "cache_n": 682,
            "prompt_n": 1,
            "prompt_ms": 27.116,
            "prompt_per_token_ms": 27.116,
            "prompt_per_second": 36.87859566307715,
            "predicted_n": 14,
            "predicted_ms": 107.247,
            "predicted_per_token_ms": 7.6605,
            "predicted_per_second": 130.53978199856408
          },
          "llm_first_sentence_ms": 145.77,
          "llm_total_ms": 145.79,
          "sentence_ready_ms": 146.84,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "interest.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 10922
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 37.76,
          "usage": {
            "completion_tokens": 14,
            "prompt_tokens": 683,
            "total_tokens": 697,
            "prompt_tokens_details": {
              "cached_tokens": 682
            }
          },
          "llama_timings": {
            "cache_n": 682,
            "prompt_n": 1,
            "prompt_ms": 27.116,
            "prompt_per_token_ms": 27.116,
            "prompt_per_second": 36.87859566307715,
            "predicted_n": 14,
            "predicted_ms": 107.247,
            "predicted_per_token_ms": 7.6605,
            "predicted_per_second": 130.53978199856408
          },
          "llm_first_sentence_ms": 145.77,
          "llm_total_ms": 145.79,
          "tts_first_audio_ms": 798.33,
          "first_audio_ms": 945.28,
          "tts_server_stages": [
            {
              "generation_ms": 1071,
              "alignment_ms": 41,
              "scoring_ms": 102,
              "speaker_preparation_ms": 0,
              "total_ms": 1413,
              "performance": {
                "device_seconds": 0.863922700881958,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.2841850989743283,
                "audio_seconds_per_second": 3.518833336473896,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.863922700881958,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 0.9602222517132759,
                    "first_audio_seconds": 0.46083993530273437,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.09609019756317139
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1421.18,
              "audio_s": 2.91
            }
          ],
          "total_ms": 1568.14,
          "audio_s": 2.91,
          "sentences": 1,
          "generation_rtf": 0.5389
        },
        "at": 12335.70000076294
      },
      {
        "type": "turn_done",
        "barged": false,
        "at": 15070.79999923706
      },
      {
        "type": "sync",
        "arrival_order_error_ms": 525.9375,
        "method": "capture timestamps + actual scheduled PCM sample positions",
        "hardware_accuracy": "not independently measured; inspect device latency availability",
        "at": 15071
      },
      {
        "type": "asr_sentence",
        "text": "Hey Robbie, ich bin Christoph.",
        "audio_s": 23.36,
        "queued": false,
        "reason": "stable complete sentence",
        "at": 26729.09999847412
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-2",
            "name": "Christoph",
            "named": true,
            "reference_ready": true,
            "voice_variants": 1
          }
        ],
        "users": [
          "Speaker 1",
          "Christoph"
        ],
        "prediction": {
          "name": "Christoph",
          "similarity": 0.2495
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 26729.20000076294
      },
      {
        "type": "endpoint",
        "transcript": "Hey Robbie, ich bin Christoph.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.28,
          "speaker_embedding_wait_ms": 0.001,
          "speaker_lookup_ms": 0.279,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 61.92,
          "sentence_queue_ms": 0.45,
          "sentence_audio_s": 23.36
        },
        "at": 26730
      },
      {
        "type": "reply",
        "text": "Freut mich, Christoph.",
        "reply_id": 2,
        "performance": {
          "sentences": [
            {
              "emotion": "affection",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "affection, warm",
              "text": "Freut mich, Christoph.",
              "start_s": 0,
              "end_s": 1.02
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 0,
        "sentence_text": "Freut mich, Christoph.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "speaker_update": {
          "speaker_id": "speaker-2",
          "display_name": "Christoph",
          "is_self_introduction": true,
          "source": "validated_acoustic_transcript"
        },
        "timing": {
          "llm_ttft_ms": 85.23,
          "llm_first_sentence_ms": 169.94,
          "sentence_ready_ms": 171.01,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "affection.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 26901.79999923706
      },
      {
        "type": "reply",
        "text": "Freut mich, Christoph. Wir könnten ein kurzes Quiz spielen.",
        "reply_id": 2,
        "performance": {
          "sentences": [
            {
              "emotion": "affection",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "affection, warm",
              "text": "Freut mich, Christoph.",
              "start_s": 0,
              "end_s": 1.95
            },
            {
              "emotion": "affection",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "affection, warm",
              "text": "Wir könnten ein kurzes Quiz spielen.",
              "start_s": 1.95,
              "end_s": 3.99
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 1,
        "sentence_text": "Wir könnten ein kurzes Quiz spielen.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "speaker_update": {
          "speaker_id": "speaker-2",
          "display_name": "Christoph",
          "is_self_introduction": true,
          "source": "validated_acoustic_transcript"
        },
        "timing": {
          "llm_ttft_ms": 85.23,
          "llm_first_sentence_ms": 169.94,
          "usage": {
            "completion_tokens": 20,
            "prompt_tokens": 737,
            "total_tokens": 757,
            "prompt_tokens_details": {
              "cached_tokens": 553
            }
          },
          "llama_timings": {
            "cache_n": 553,
            "prompt_n": 184,
            "prompt_ms": 72.457,
            "prompt_per_token_ms": 0.39378804347826085,
            "prompt_per_second": 2539.437183432933,
            "predicted_n": 20,
            "predicted_ms": 143.14,
            "predicted_per_token_ms": 7.156999999999999,
            "predicted_per_second": 139.72334777141262
          },
          "llm_total_ms": 229.26,
          "tts_first_audio_ms": 814.31,
          "first_audio_ms": 985.42,
          "tts_server_stages": [
            {
              "generation_ms": 1085,
              "alignment_ms": 39,
              "scoring_ms": 95,
              "speaker_preparation_ms": 0,
              "total_ms": 1388,
              "performance": {
                "device_seconds": 0.8691539463996887,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.28590590342095024,
                "audio_seconds_per_second": 3.4976542562944624,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8691539463996887,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 0.9635971859097481,
                    "first_audio_seconds": 0.4612577819824219,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.09419195353984833
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1396.53,
              "audio_s": 1.95
            }
          ],
          "sentence_ready_ms": 1568.62,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "affection.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 28305.79999923706
      },
      {
        "type": "asr_sentence",
        "text": "Schön dich kennenzulernen.",
        "audio_s": 24.96,
        "queued": true,
        "reason": "short speech pause",
        "at": 28377.29999923706
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-2",
            "name": "Christoph",
            "named": true,
            "reference_ready": true,
            "voice_variants": 1
          }
        ],
        "users": [
          "Speaker 1",
          "Christoph"
        ],
        "prediction": {
          "name": "Christoph",
          "similarity": 0.4946
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 28377.29999923706
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 85.23,
          "llm_first_sentence_ms": 169.94,
          "usage": {
            "completion_tokens": 20,
            "prompt_tokens": 737,
            "total_tokens": 757,
            "prompt_tokens_details": {
              "cached_tokens": 553
            }
          },
          "llama_timings": {
            "cache_n": 553,
            "prompt_n": 184,
            "prompt_ms": 72.457,
            "prompt_per_token_ms": 0.39378804347826085,
            "prompt_per_second": 2539.437183432933,
            "predicted_n": 20,
            "predicted_ms": 143.14,
            "predicted_per_token_ms": 7.156999999999999,
            "predicted_per_second": 139.72334777141262
          },
          "llm_total_ms": 229.26,
          "tts_first_audio_ms": 814.31,
          "first_audio_ms": 985.42,
          "tts_server_stages": [
            {
              "generation_ms": 1085,
              "alignment_ms": 39,
              "scoring_ms": 95,
              "speaker_preparation_ms": 0,
              "total_ms": 1388,
              "performance": {
                "device_seconds": 0.8691539463996887,
                "raw_audio_seconds": 3.04,
                "aggregate_rtf": 0.28590590342095024,
                "audio_seconds_per_second": 3.4976542562944624,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8691539463996887,
                    "audio_seconds": [
                      3.04
                    ],
                    "model_wall_seconds": 0.9635971859097481,
                    "first_audio_seconds": 0.4612577819824219,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.09419195353984833
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            },
            {
              "generation_ms": 1287,
              "alignment_ms": 38,
              "scoring_ms": 99,
              "speaker_preparation_ms": 0,
              "total_ms": 1604,
              "performance": {
                "device_seconds": 1.022630205154419,
                "raw_audio_seconds": 3.28,
                "aggregate_rtf": 0.3117775015714692,
                "audio_seconds_per_second": 3.2074155285729256,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.022630205154419,
                    "audio_seconds": [
                      3.28
                    ],
                    "model_wall_seconds": 1.1762972548604012,
                    "first_audio_seconds": 0.4571781005859375,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.153330959379673
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1396.53,
              "audio_s": 1.95
            },
            {
              "sentence": 1,
              "total_ms": 1613.13,
              "audio_s": 3.23
            }
          ],
          "total_ms": 3181.9,
          "audio_s": 5.18,
          "sentences": 2,
          "generation_rtf": 0.6143
        },
        "at": 29918.5
      },
      {
        "type": "turn_done",
        "barged": false,
        "at": 33339.20000076294
      },
      {
        "type": "sync",
        "arrival_order_error_ms": 511.25,
        "method": "capture timestamps + actual scheduled PCM sample positions",
        "hardware_accuracy": "not independently measured; inspect device latency availability",
        "at": 33339.40000152588
      },
      {
        "type": "endpoint",
        "transcript": "Schön dich kennenzulernen.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.121,
          "speaker_embedding_wait_ms": 0.002,
          "speaker_lookup_ms": 0.119,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 52.89,
          "sentence_queue_ms": 4958.01,
          "sentence_audio_s": 24.96
        },
        "at": 33339.5
      },
      {
        "type": "reply",
        "text": "Das finde ich auch.",
        "reply_id": 3,
        "performance": {
          "sentences": [
            {
              "emotion": "contentment",
              "secondary": "affection",
              "blend": 0.25,
              "intensity": 0.72,
              "direction": "contentment, warm",
              "text": "Das finde ich auch.",
              "start_s": 0,
              "end_s": 1.36
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 0,
        "sentence_text": "Das finde ich auch.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "speaker_update": null,
        "timing": {
          "llm_ttft_ms": 87.69,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 793,
            "total_tokens": 805,
            "prompt_tokens_details": {
              "cached_tokens": 588
            }
          },
          "llama_timings": {
            "cache_n": 588,
            "prompt_n": 205,
            "prompt_ms": 71.8,
            "prompt_per_token_ms": 0.35024390243902437,
            "prompt_per_second": 2855.153203342619,
            "predicted_n": 12,
            "predicted_ms": 97.299,
            "predicted_per_token_ms": 8.10825,
            "predicted_per_second": 123.33117503777017
          },
          "llm_first_sentence_ms": 185.64,
          "llm_total_ms": 185.65,
          "sentence_ready_ms": 186.52,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "contentment.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 33536
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 87.69,
          "usage": {
            "completion_tokens": 12,
            "prompt_tokens": 793,
            "total_tokens": 805,
            "prompt_tokens_details": {
              "cached_tokens": 588
            }
          },
          "llama_timings": {
            "cache_n": 588,
            "prompt_n": 205,
            "prompt_ms": 71.8,
            "prompt_per_token_ms": 0.35024390243902437,
            "prompt_per_second": 2855.153203342619,
            "predicted_n": 12,
            "predicted_ms": 97.299,
            "predicted_per_token_ms": 8.10825,
            "predicted_per_second": 123.33117503777017
          },
          "llm_first_sentence_ms": 185.64,
          "llm_total_ms": 185.65,
          "tts_first_audio_ms": 782.95,
          "first_audio_ms": 969.56,
          "tts_server_stages": [
            {
              "generation_ms": 965,
              "alignment_ms": 36,
              "scoring_ms": 91,
              "speaker_preparation_ms": 0,
              "total_ms": 1261,
              "performance": {
                "device_seconds": 0.7617693214416503,
                "raw_audio_seconds": 2.56,
                "aggregate_rtf": 0.2975661411881447,
                "audio_seconds_per_second": 3.3605973986392543,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.7617693214416503,
                    "audio_seconds": [
                      2.56
                    ],
                    "model_wall_seconds": 0.8451172709465027,
                    "first_audio_seconds": 0.454329345703125,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.08309628069400787
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1268.77,
              "audio_s": 2.11
            }
          ],
          "total_ms": 1455.38,
          "audio_s": 2.11,
          "sentences": 1,
          "generation_rtf": 0.6898
        },
        "at": 34806.40000152588
      },
      {
        "type": "turn_done",
        "barged": false,
        "at": 36840
      },
      {
        "type": "sync",
        "arrival_order_error_ms": 692.75,
        "method": "capture timestamps + actual scheduled PCM sample positions",
        "hardware_accuracy": "not independently measured; inspect device latency availability",
        "at": 36840.40000152588
      },
      {
        "type": "asr_sentence",
        "text": "Erzähl mir bitte einen kurzen Witz",
        "audio_s": 39.68,
        "queued": false,
        "reason": "short speech pause",
        "at": 43139.5
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-2",
            "name": "Christoph",
            "named": true,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-3",
            "name": "Speaker 3",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          }
        ],
        "users": [
          "Speaker 1",
          "Christoph",
          "Speaker 3"
        ],
        "prediction": {
          "name": "Speaker 3",
          "similarity": 0.3151
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 43139.59999847412
      },
      {
        "type": "endpoint",
        "transcript": "Erzähl mir bitte einen kurzen Witz",
        "speaker_id": "speaker-3",
        "speaker_name": "Speaker 3",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.128,
          "speaker_embedding_wait_ms": 0.002,
          "speaker_lookup_ms": 0.127,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 63.47,
          "sentence_queue_ms": 0.26,
          "sentence_audio_s": 39.68
        },
        "at": 43140.29999923706
      },
      {
        "type": "reply",
        "text": "Warum hat der Roboter eine Leiter mitgenommen?",
        "reply_id": 4,
        "performance": {
          "sentences": [
            {
              "emotion": "amusement",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "amusement, playful",
              "text": "Warum hat der Roboter eine Leiter mitgenommen?",
              "start_s": 0,
              "end_s": 2.38
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 0,
        "sentence_text": "Warum hat der Roboter eine Leiter mitgenommen?",
        "speaker_id": "speaker-3",
        "speaker_name": "Speaker 3",
        "speaker_update": null,
        "timing": {
          "llm_ttft_ms": 110.13,
          "usage": {
            "completion_tokens": 17,
            "prompt_tokens": 842,
            "total_tokens": 859,
            "prompt_tokens_details": {
              "cached_tokens": 553
            }
          },
          "llama_timings": {
            "cache_n": 553,
            "prompt_n": 289,
            "prompt_ms": 93.148,
            "prompt_per_token_ms": 0.3223114186851211,
            "prompt_per_second": 3102.5894275776186,
            "predicted_n": 17,
            "predicted_ms": 137.764,
            "predicted_per_token_ms": 8.103764705882353,
            "predicted_per_second": 123.39943671786533
          },
          "llm_first_sentence_ms": 248.67,
          "llm_total_ms": 248.69,
          "sentence_ready_ms": 249.77,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "amusement.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 43391.79999923706
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 110.13,
          "usage": {
            "completion_tokens": 17,
            "prompt_tokens": 842,
            "total_tokens": 859,
            "prompt_tokens_details": {
              "cached_tokens": 553
            }
          },
          "llama_timings": {
            "cache_n": 553,
            "prompt_n": 289,
            "prompt_ms": 93.148,
            "prompt_per_token_ms": 0.3223114186851211,
            "prompt_per_second": 3102.5894275776186,
            "predicted_n": 17,
            "predicted_ms": 137.764,
            "predicted_per_token_ms": 8.103764705882353,
            "predicted_per_second": 123.39943671786533
          },
          "llm_first_sentence_ms": 248.67,
          "llm_total_ms": 248.69,
          "tts_first_audio_ms": 805.24,
          "first_audio_ms": 1055.12,
          "tts_server_stages": [
            {
              "generation_ms": 1450,
              "alignment_ms": 38,
              "scoring_ms": 106,
              "speaker_preparation_ms": 0,
              "total_ms": 1767,
              "performance": {
                "device_seconds": 1.1786646833419798,
                "raw_audio_seconds": 3.92,
                "aggregate_rtf": 0.3006797661586683,
                "audio_seconds_per_second": 3.325797451473011,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 1.1786646833419798,
                    "audio_seconds": [
                      3.92
                    ],
                    "model_wall_seconds": 1.3339613303542137,
                    "first_audio_seconds": 0.47139328002929687,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.15494782477617264
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1775.33,
              "audio_s": 3.79
            }
          ],
          "total_ms": 2025.21,
          "audio_s": 3.79,
          "sentences": 1,
          "generation_rtf": 0.5344
        },
        "at": 45168.29999923706
      },
      {
        "type": "turn_done",
        "barged": false,
        "at": 48411.29999923706
      },
      {
        "type": "sync",
        "arrival_order_error_ms": 658.5,
        "method": "capture timestamps + actual scheduled PCM sample positions",
        "hardware_accuracy": "not independently measured; inspect device latency availability",
        "at": 48411.40000152588
      },
      {
        "type": "asr_sentence",
        "text": "Nein, ich bin auch Christoph",
        "audio_s": 56.64,
        "queued": false,
        "reason": "short speech pause",
        "at": 60097.70000076294
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-2",
            "name": "Christoph",
            "named": true,
            "reference_ready": true,
            "voice_variants": 3
          }
        ],
        "users": [
          "Speaker 1",
          "Christoph"
        ],
        "prediction": {
          "name": "Christoph",
          "similarity": 0.4335
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 60097.79999923706
      },
      {
        "type": "endpoint",
        "transcript": "Nein, ich bin auch Christoph",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.197,
          "speaker_embedding_wait_ms": 0.002,
          "speaker_lookup_ms": 0.195,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 48.57,
          "sentence_queue_ms": 0.32,
          "sentence_audio_s": 56.64
        },
        "at": 60098.70000076294
      },
      {
        "type": "reply",
        "text": "Das ist in Ordnung, Christoph.",
        "reply_id": 5,
        "performance": {
          "sentences": [
            {
              "emotion": "amusement",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "amusement, playful",
              "text": "Das ist in Ordnung, Christoph.",
              "start_s": 0,
              "end_s": 1.7
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 0,
        "sentence_text": "Das ist in Ordnung, Christoph.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "speaker_update": null,
        "timing": {
          "llm_ttft_ms": 140.54,
          "llm_first_sentence_ms": 256.53,
          "sentence_ready_ms": 257.62,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "amusement.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 60358.5
      },
      {
        "type": "reply",
        "text": "Das ist in Ordnung, Christoph. Wir spielen lieber ein Quiz.",
        "reply_id": 5,
        "performance": {
          "sentences": [
            {
              "emotion": "amusement",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "amusement, playful",
              "text": "Das ist in Ordnung, Christoph.",
              "start_s": 0,
              "end_s": 1.95
            },
            {
              "emotion": "amusement",
              "secondary": null,
              "blend": 0,
              "intensity": 0.72,
              "direction": "amusement, playful",
              "text": "Wir spielen lieber ein Quiz.",
              "start_s": 1.95,
              "end_s": 3.65
            }
          ],
          "source": "Local Nemotron sentence cues + fixed GENERAL catalogue",
          "timing": "Sentence starts anchored to actual preceding PCM duration; within-sentence estimates"
        },
        "avatar_actions": [],
        "avatar_event": null,
        "sentence_index": 1,
        "sentence_text": "Wir spielen lieber ein Quiz.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "speaker_update": null,
        "timing": {
          "llm_ttft_ms": 140.54,
          "llm_first_sentence_ms": 256.53,
          "usage": {
            "completion_tokens": 20,
            "prompt_tokens": 893,
            "total_tokens": 913,
            "prompt_tokens_details": {
              "cached_tokens": 420
            }
          },
          "llama_timings": {
            "cache_n": 420,
            "prompt_n": 473,
            "prompt_ms": 123.163,
            "prompt_per_token_ms": 0.26038689217758987,
            "prompt_per_second": 3840.4390929093965,
            "predicted_n": 20,
            "predicted_ms": 158.125,
            "predicted_per_token_ms": 7.90625,
            "predicted_per_second": 126.48221343873517
          },
          "llm_total_ms": 299.4,
          "tts_first_audio_ms": 817.64,
          "first_audio_ms": 1075.36,
          "tts_server_stages": [
            {
              "generation_ms": 974,
              "alignment_ms": 35,
              "scoring_ms": 100,
              "speaker_preparation_ms": 0,
              "total_ms": 1289,
              "performance": {
                "device_seconds": 0.7685806345939636,
                "raw_audio_seconds": 2.56,
                "aggregate_rtf": 0.30022681038826704,
                "audio_seconds_per_second": 3.3308151217632904,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.7685806345939636,
                    "audio_seconds": [
                      2.56
                    ],
                    "model_wall_seconds": 0.8582622781395912,
                    "first_audio_seconds": 0.46295962524414064,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.08941043168306351
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1297.63,
              "audio_s": 1.95
            }
          ],
          "sentence_ready_ms": 1556.12,
          "director_mode": "bolt",
          "director_model": "nemotron-bolt",
          "template_id": "amusement.soft"
        },
        "sources": [],
        "lookups": [],
        "at": 61672.40000152588
      },
      {
        "type": "asr_sentence",
        "text": "Du hast meine Stimme verwechselt.",
        "audio_s": 58.88,
        "queued": true,
        "reason": "short speech pause",
        "at": 62304.70000076294
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-2",
            "name": "Christoph",
            "named": true,
            "reference_ready": true,
            "voice_variants": 4
          }
        ],
        "users": [
          "Speaker 1",
          "Christoph"
        ],
        "prediction": {
          "name": "Christoph",
          "similarity": 0.7366
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 62304.70000076294
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 140.54,
          "llm_first_sentence_ms": 256.53,
          "usage": {
            "completion_tokens": 20,
            "prompt_tokens": 893,
            "total_tokens": 913,
            "prompt_tokens_details": {
              "cached_tokens": 420
            }
          },
          "llama_timings": {
            "cache_n": 420,
            "prompt_n": 473,
            "prompt_ms": 123.163,
            "prompt_per_token_ms": 0.26038689217758987,
            "prompt_per_second": 3840.4390929093965,
            "predicted_n": 20,
            "predicted_ms": 158.125,
            "predicted_per_token_ms": 7.90625,
            "predicted_per_second": 126.48221343873517
          },
          "llm_total_ms": 299.4,
          "tts_first_audio_ms": 817.64,
          "first_audio_ms": 1075.36,
          "tts_server_stages": [
            {
              "generation_ms": 974,
              "alignment_ms": 35,
              "scoring_ms": 100,
              "speaker_preparation_ms": 0,
              "total_ms": 1289,
              "performance": {
                "device_seconds": 0.7685806345939636,
                "raw_audio_seconds": 2.56,
                "aggregate_rtf": 0.30022681038826704,
                "audio_seconds_per_second": 3.3308151217632904,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.7685806345939636,
                    "audio_seconds": [
                      2.56
                    ],
                    "model_wall_seconds": 0.8582622781395912,
                    "first_audio_seconds": 0.46295962524414064,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.08941043168306351
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            },
            {
              "generation_ms": 1079,
              "alignment_ms": 40,
              "scoring_ms": 101,
              "speaker_preparation_ms": 0,
              "total_ms": 1389,
              "performance": {
                "device_seconds": 0.8814991550445557,
                "raw_audio_seconds": 3.2,
                "aggregate_rtf": 0.27546848595142365,
                "audio_seconds_per_second": 3.6301793163241944,
                "batches": [
                  {
                    "batch_size": 1,
                    "device_seconds": 0.8814991550445557,
                    "audio_seconds": [
                      3.2
                    ],
                    "model_wall_seconds": 0.9706999287009239,
                    "first_audio_seconds": 0.4501597290039063,
                    "graph_capture_seconds": 0,
                    "live_callback_seconds": 0.08894675970077515
                  }
                ],
                "streaming": true,
                "chunk_frames": 20,
                "backend": "fused CFG + local CUDA graphs + compiled global",
                "includes": "TTS prefill, autoregressive decode and PCM codec; GPU event span including launch gaps",
                "excludes": "reference encoding, prompt packing, Luna, alignment, scoring, voice conversion, CPU audio copy, MP3, network",
                "graph_capture_seconds": 0,
                "oom_batch_retries": []
              }
            }
          ],
          "sentence_tts": [
            {
              "sentence": 0,
              "total_ms": 1297.63,
              "audio_s": 1.95
            },
            {
              "sentence": 1,
              "total_ms": 1395.29,
              "audio_s": 2.35
            }
          ],
          "total_ms": 2951.52,
          "audio_s": 4.3,
          "sentences": 2,
          "generation_rtf": 0.6864
        },
        "at": 63072.90000152588
      },
      {
        "type": "turn_done",
        "barged": false,
        "at": 65937.29999923706
      },
      {
        "type": "sync",
        "arrival_order_error_ms": 677.1875,
        "method": "capture timestamps + actual scheduled PCM sample positions",
        "hardware_accuracy": "not independently measured; inspect device latency availability",
        "at": 65937.5
      },
      {
        "type": "endpoint",
        "transcript": "Du hast meine Stimme verwechselt.",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.14,
          "speaker_embedding_wait_ms": 0.002,
          "speaker_lookup_ms": 0.138,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 48.13,
          "sentence_queue_ms": 3624.75,
          "sentence_audio_s": 58.88
        },
        "at": 65937.5
      },
      {
        "type": "pipeline_metrics",
        "metrics": {
          "llm_ttft_ms": 166.9,
          "usage": {
            "completion_tokens": 4,
            "prompt_tokens": 948,
            "total_tokens": 952,
            "prompt_tokens_details": {
              "cached_tokens": 420
            }
          },
          "llama_timings": {
            "cache_n": 420,
            "prompt_n": 528,
            "prompt_ms": 142.37,
            "prompt_per_token_ms": 0.2696401515151515,
            "prompt_per_second": 3708.646484512187,
            "predicted_n": 4,
            "predicted_ms": 27.72,
            "predicted_per_token_ms": 6.93,
            "predicted_per_second": 144.3001443001443
          },
          "llm_total_ms": 195.37,
          "total_ms": 195.49,
          "audio_s": 0,
          "sentences": 0
        },
        "at": 66140.20000076294
      },
      {
        "type": "turn_done",
        "barged": false,
        "at": 66140.40000152588
      },
      {
        "type": "sync",
        "arrival_order_error_ms": null,
        "method": "capture timestamps + actual scheduled PCM sample positions",
        "hardware_accuracy": "not independently measured; inspect device latency availability",
        "at": 66140.5
      },
      {
        "type": "asr_sentence",
        "text": "Erzähl mir bitte einen kurzen Witz",
        "audio_s": 75.84,
        "queued": false,
        "reason": "short speech pause",
        "at": 79253.90000152588
      },
      {
        "type": "identity",
        "enabled": false,
        "mode": "open-sentences",
        "open_enrollment": true,
        "speakers": [
          {
            "id": "speaker-1",
            "name": "Speaker 1",
            "named": false,
            "reference_ready": true,
            "voice_variants": 1
          },
          {
            "id": "speaker-2",
            "name": "Christoph",
            "named": true,
            "reference_ready": true,
            "voice_variants": 5
          }
        ],
        "users": [
          "Speaker 1",
          "Christoph"
        ],
        "prediction": {
          "name": "Christoph",
          "similarity": 0.9267
        },
        "storage": "Session RAM",
        "threshold": 0.38,
        "sentence_mode": true,
        "at": 79254
      },
      {
        "type": "endpoint",
        "transcript": "Erzähl mir bitte einen kurzen Witz",
        "speaker_id": "speaker-2",
        "speaker_name": "Christoph",
        "by": "asr_complete_sentence",
        "timing": {
          "speaker_assignment_ms": 0.139,
          "speaker_embedding_wait_ms": 0.002,
          "speaker_lookup_ms": 0.136,
          "speaker_prefetch_used": true,
          "speaker_prefetch_compute_ms": 69.79,
          "sentence_queue_ms": 0.28,
          "sentence_audio_s": 75.84
        },
        "at": 79254.90000152588
      }
    ],
    "audio": [
      {
        "rid": 1,
        "at": 11741.79999923706,
        "samples": 14390,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 1,
        "at": 12231.79999923706,
        "samples": 34560,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 1,
        "at": 12233,
        "samples": 20880,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 1,
        "at": 12335.599998474121,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 27723,
        "samples": 14390,
        "gap_ms": 12750.816326530612,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 28207.70000076294,
        "samples": 32400,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 28305,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 29107.59999847412,
        "samples": 14390,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 29598.70000076294,
        "samples": 38400,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 29774,
        "samples": 24720,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 2,
        "at": 29912.59999847412,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 3,
        "at": 34312.40000152588,
        "samples": 14390,
        "gap_ms": 1088.3446712018062,
        "start_buffer_ms": 300
      },
      {
        "rid": 3,
        "at": 34691.29999923706,
        "samples": 36240,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 3,
        "at": 34805.20000076294,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 4,
        "at": 44202.40000152588,
        "samples": 14390,
        "gap_ms": 7467.1882086167825,
        "start_buffer_ms": 300
      },
      {
        "rid": 4,
        "at": 44706.70000076294,
        "samples": 38400,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 4,
        "at": 45043.40000152588,
        "samples": 17280,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 4,
        "at": 45075.5,
        "samples": 20880,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 4,
        "at": 45168,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 61179.20000076294,
        "samples": 14390,
        "gap_ms": 12869.27437641723,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 61530.70000076294,
        "samples": 23040,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 61577.20000076294,
        "samples": 9360,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 61672.09999847412,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 62436.40000152588,
        "samples": 14390,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 62906,
        "samples": 38400,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 62937.5,
        "samples": 3600,
        "gap_ms": 0,
        "start_buffer_ms": 300
      },
      {
        "rid": 5,
        "at": 63072.40000152588,
        "samples": 10,
        "gap_ms": 0,
        "start_buffer_ms": 300
      }
    ],
    "playback": [
      {
        "id": 1,
        "sample": 335,
        "at": 12123.5
      },
      {
        "id": 2,
        "sample": 94,
        "at": 28099
      },
      {
        "id": 3,
        "sample": 284,
        "at": 34689.20000076294
      },
      {
        "id": 4,
        "sample": 18,
        "at": 44569
      },
      {
        "id": 5,
        "sample": 858,
        "at": 61576.40000152588
      }
    ],
    "client_metrics": {
      "mic_blocks": 3829,
      "tagged_blocks": 939,
      "chunks": 27,
      "reply_chunks": 27,
      "startup_buffer_ms": 300
    },
    "errors": [],
    "finished": 1792947483.229112,
    "first_only": false
  }
}

Generated 2026-10-25 17:02:06 UTC. Source: the local Robby integration and authored synthetic test fixtures. Source repository.