Skip to main workspace
TurnProof
Page 04 // /ledger

Saved Runs, Code Export & Bug-Bounty Studio

Inspect every saved synthesis and STT verification run, export sanitized production streaming code, or generate a reproducible Hackathon Bug-Bounty packet with real X-Request-Id and Server-Timing telemetry.

Open Active Run in Studio
VERIFIED PROTOCOL FINDING #01

Bracket-to-Paren Spoken Tag Leak on POST /v1/speech/events

When an LLM emits [pause] or [wait], assemblyai-tts-1 rewrites square brackets into round brackets (pause) inside the WordBoundaries event (`0 ms` to `501 ms`) and speaks the word “Pause” aloud. Verified via Universal-3.5 Pro in Run TP-2026-02.

VERIFIED PROTOCOL FINDING #02

Silent Empty Transcript when language_detection=false on Universal-3.5 Pro

Submitting {"speech_models": ["universal-3-5-pro"], "language_detection": false} to POST /v2/transcript without an explicit language_code returns HTTP 200 with status: "completed", text: "" instead of defaulting to English or returning a 400 validation error.

Bug-Bounty & Edge-Case Packet // TP-2026-01
# AssemblyAI-TTS-1 Protocol & Readback Report (TP-2026-01)

- **Model:** `assemblyai-tts-1` -> Verified via `universal-3-5-pro`
- **Endpoint:** `POST https://tts.us.assemblyai.com/v1/speech/events`
- **X-Request-Id:** `22a468be-3020-4188-8176-3f828e992254`
- **Server-Timing:** `open;dur=17.2, model;dur=52.3, ttfa;dur=69.6`
- **Voice / Language:** `aai-jane` (`english`)
- **Verification Verdict:** **PASS**

## 1. Input Payload Comparison
- **Raw Turn Text:** `[pause] Thanks for calling Alliance Appliance Repair! Your booking code is 493A, confirmed for $12.50 at 2:15 PM.`
- **TurnProof Compiled Text:** `Thanks for calling Alliance Appliance Repair. Your booking code is 4-9-3-A, confirmed for $12.50 at 2:15 PM.`

## 2. Round-Trip Universal-3.5 Pro Transcript
> "Thanks for calling Alliance Appliance Repair. Your booking code is 493A, confirmed for $12.50 at 2:15 PM."

## 3. Finding & Reproducibility Notes
Sanitized prompt stripped [pause] and dashed 4-9-3-A, achieving 100% Universal-3.5 Pro entity readback lock.
Sanitized Agent Stream Code
// TurnProof Verified Voice Agent Streaming Snippet (TypeScript)
// Verified Run: TP-2026-01 | X-Request-Id: 22a468be-3020-4188-8176-3f828e992254
const response = await fetch("https://tts.us.assemblyai.com/v1/speech/events", {
  method: "POST",
  headers: {
    Authorization: process.env.ASSEMBLYAI_API_KEY!,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    text: "Thanks for calling Alliance Appliance Repair. Your booking code is 4-9-3-A, confirmed for $12.50 at 2:15 PM.",
    voice_id: "aai-jane",
    model: "assemblyai-tts-1",
    language: "english",
    sample_rate: 24000,
    encoding: "pcm_s16le",
    word_boundaries: true,
  }),
});
Persistent Session & Benchmark Archive

All Recorded Verification Runs (4)

TP-2026-01·aai-jane (english)·X-Request-Id: 22a468be-3020-4188-8176-3f828e992254
Appliance Dispatch Readback (Sanitized)
Sanitized prompt stripped [pause] and dashed 4-9-3-A, achieving 100% Universal-3.5 Pro entity readback lock.
PASS · 100%
TP-2026-02·aai-jane (english)·X-Request-Id: f1d89f3d-64a8-4570-a68c-4e87d311b3fa
Uncompiled Bracket Tag & Code Leak (Bug Proof)
BUG PROOF: Sending raw [pause] to POST /v1/speech/events causes assemblyai-tts-1 to convert square brackets to round brackets and speak the literal word "Pause" aloud at 0ms-490ms.
FAIL · 67%
TP-2026-03·aai-felix (english)·X-Request-Id: 959db32c-df1a-4485-9663-d3b66f4227bc
Harbor Cardiology Triage (Male Voice)
Verified aai-felix voice with dashed alphanumeric code 8-4-2-B and currency $25.00 across Universal-3.5 Pro.
PASS · 100%
TP-2026-04·aai-jane (spanish)·X-Request-Id: e36715eb-7a71-4fa9-a338-dc563be7d54a
Iberia Express Booking (Spanish Multilingual)
Multilingual Spanish synthesis + Universal-3.5 Pro language detection verified.
PASS · 100%