{
  "recordedAt": "2026-09-06T06:14:58.855890+00:00",
  "sourceHead": "e7dba3e734f6407a907ccdd53b810a2d4c6da07c",
  "speechModuleSha256": "1bd5fac7c4aac55376c95d40376a7e3baa5eb62f349d3670b5616e7b2361f7be",
  "sourceNote": "Local working tree includes uncommitted speech changes; module hash identifies executed client.",
  "inputText": "Two agents share one microphone. Each turn waits its place. Speech is generated and transcribed on this Mac.",
  "outputTranscript": "Two agents share one microphone.\n Each turn waits its place.\n Speech is generated and transcribed on this Mac.",
  "voice": "af_sky",
  "audioSha256": "449b779ae1a7f4c0b7142ad0ce22eb834d3378e48227cc24a04b7e5db511e4a2",
  "durationSeconds": 6.807,
  "tts": {
    "backend": "kokoro",
    "elapsedMs": 820,
    "attempts": 1
  },
  "stt": {
    "backend": "whisper.cpp",
    "elapsedMs": 368,
    "attempts": 1
  },
  "method": "LocalSpeechClient with validated loopback endpoints; generated WAV fed directly to Whisper. No microphone, speaker playback or MCP client session.",
  "originalStreamSha256": "0680348dd671eeb16c2f7185a8a5c0615ed94a4c48564b3d5871f66dd0783525",
  "containerNote": "Streaming WAV header finalized with ffmpeg stream copy; PCM audio bytes verified unchanged."
}
