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.
1. Individual components and bottlenecks
| Component | Measured median / setting | What the number means | Optimization |
|---|---|---|---|
| ASR on a complete prerecorded request | 45.0 ms | Real GPU transcription; excludes speaking and waiting for a sentence boundary. | Reuse native streaming words and avoid repeated full-window decodes. |
| Streaming sentence boundary | 631.7 ms | Real-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 prefetch | 0.1 ms | Warm 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 computation | 41.4 ms | Actual 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 anchors | 0.3 ms | 192-D cosine search at the configured maximum. | No indexing library is needed at this size. |
| LLM first token | 38.0 ms | Local 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 sentence | 135.1 ms | Cue plus completed spoken sentence. Actual output word counts are retained below. | Start TTS at sentence completion while later LLM tokens continue. |
| GENERAL template lookup | 0.143 ms | Median 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 PCM | 796.6 ms | Fixed 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 generation | 1,393.9 ms | All 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 reserve | 300.0 ms | Configured 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 output | Not isolated | HTTPS 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
| Condition | Runs | First complete sentence | First audio | All generation finished | Actual output words per run |
|---|---|---|---|---|---|
| LLM only | 3 | 135.1 ms | Not measured | 135.5 ms | 6, 5, 4 |
| TTS only · 1600 ms chunks | 3 | 11.1 ms | 796.6 ms | 1,393.9 ms | 7, 7, 7 |
| LLM + TTS | 3 | 151.6 ms | 943.0 ms | 1,483.7 ms | 6, 6, 5 |
| ASR + LLM + TTS (offline audio) | 3 | 132.7 ms | 963.3 ms | 1,524.5 ms | 6, 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.
| Observation | Result |
|---|---|
| Real-time socket test passed | True |
| Socket recognized text | Was können wir heute nachmittags gemeinsam machen? |
| Socket first PCM after last source speech | 1,628.1 ms |
| HTTPS browser multi-voice scenario passed | True |
| Browser first PCM after last captured speech | 2,198.7 ms |
| Browser playback after last captured speech | 2,580.4 ms |
| Browser observed PCM-to-playback delay | 381.7 ms |
| Browser within-reply underruns | 0 |
| Prefetched identity endpoints observed | 7 |
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 heard | CPU embedding time | Cosine to complete-utterance embedding | Nearest-reference identification |
|---|---|---|---|
| 0.64 s | 31.0 ms | 0.725 | 2 / 3 distinct follow-up queries |
| 1.28 s | 37.6 ms | 0.911 | 3 / 3 distinct follow-up queries |
| 2.00 s | 39.6 ms | 0.974 | 3 / 3 distinct follow-up queries |
| 3.04 s | 41.4 ms | 0.974 | 3 / 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 chunk | Runs | First audio | Complete generation | Generated audio duration |
|---|---|---|---|---|
| 160 ms (2 frames) | 3 | 1,863.7 ms | 3,854.4 ms | 2.99 s |
| 400 ms (5 frames) | 3 | 1,198.7 ms | 2,230.8 ms | 2.99 s |
| 800 ms (10 frames) | 3 | 924.9 ms | 1,665.8 ms | 2.99 s |
| 1600 ms (20 frames) | 3 | 796.6 ms | 1,393.9 ms | 2.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
| Engine | Requests | First token | First complete sentence |
|---|---|---|---|
| baseline | 12 | 72.9 ms | 184.0 ms |
| DFlash | 12 | 88.2 ms | 227.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 stage | Median | Share of measured model/codec span |
|---|---|---|
| Semantic backbone: prompt prefill | 40.2 ms | 4.2% |
| Semantic backbone: autoregressive frame steps | 374.7 ms | 38.9% |
| Local transformer: twelve acoustic tokens per frame | 295.3 ms | 30.7% |
| Stateful audio codec: tokens to waveform | 189.2 ms | 19.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
| Variant | Clips | GPU generation | First GPU audio | RTF | WER | Speaker cosine | Enjoyment proxy | Production proxy | MOS proxy |
|---|---|---|---|---|---|---|---|---|---|
| fp32_strict | 9 | 973.0 ms | 515.7 ms | 0.320 | 0.079 | 0.434 | 6.09 | 7.81 | 3.56 |
| fp32_tf32 | 9 | 1,092.9 ms | 572.1 ms | 0.359 | 0.095 | 0.401 | 6.09 | 7.78 | 3.57 |
| bf16_base_fp32_lora | 9 | 972.6 ms | 498.8 ms | 0.327 | 0.095 | 0.433 | 6.06 | 7.83 | 3.65 |
| bf16_all | 9 | 954.5 ms | 491.3 ms | 0.308 | 0.095 | 0.361 | 6.06 | 7.81 | 3.58 |
| fp32_merged | 9 | 875.9 ms | 466.8 ms | 0.288 | 0.079 | 0.434 | 6.09 | 7.81 | 3.56 |
| bf16_merged | 9 | 794.7 ms | 420.6 ms | 0.270 | 0.127 | 0.390 | 6.10 | 7.87 | 3.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.
7d. Additional semantic CUDA graph experiment
| Semantic path, both merged FP32 | Generations | GPU generation | First GPU audio | Codes matching baseline |
|---|---|---|---|---|
| compiled_dynamic | 18 | 870.7 ms | 461.4 ms | 18/18 |
| static_graph | 18 | 864.9 ms | 461.8 ms | 18/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 FP32 | Generations | GPU generation | First GPU audio | Separate warm-up | Codes matching baseline |
|---|---|---|---|---|---|
| local_eager_graph | 9 | 870.2 ms | 459.5 ms | 42,048.2 ms | 9/9 |
| local_compiled_graph | 9 | 853.6 ms | 454.6 ms | 18,148.8 ms | 9/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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.