Files
ai-agent-book/chapter6/live-audio/backend/validation/real_pipeline_20260729/evidence.json
T
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

57 lines
2.5 KiB
JSON

{
"schema_version": 1,
"experiment": "6-3",
"run_id": "exp6-3-20260729T150939685Z",
"generated_at_utc": "2026-07-29T15:09:39.685Z",
"credentials_persisted": false,
"source_media": {
"path": "microphone_input.wav",
"capture_method": "browser_microphone_over_websocket",
"original_repository_path": "backend/recordings/recording_2025-02-06T14-51-38-205Z.wav",
"sha256": "e69d77415ffa39e1a2e00b99e6dbedce675faa9b4c2b703a256585861c6d2085",
"size_bytes": 161836,
"duration_seconds": 5.056,
"sample_rate_hz": 16000,
"channels": 1,
"bits_per_sample": 16,
"provenance_note": "Existing real microphone capture saved by live-audio/backend/server.js; replayed through the production Silero class for reproducible validation."
},
"stages": {
"vad": {
"execution": "real",
"mock": false,
"probe_only": false,
"fallback_used": false,
"implementation": "Silero VAD ONNX",
"model": "models/silero_vad.onnx",
"model_sha256": "2623a2953f6ff3d2c1e61740c6cdb7168133479b267dfef114a4a3cc5bdd788f",
"threshold": 0.5,
"max_silence_ms": 500,
"endpoint_detected": true,
"forced_endpoint": false,
"observed_trailing_silence_ms": 526,
"speech_duration_ms": 692,
"latency_seconds": 5.234941667,
"segment_path": "vad_segment.wav",
"segment_sha256": "068bab529128c19aa1b9d042c947434cca71c62043c55bdf6eb235e973991bfc",
"segment_bytes": 21548
}
},
"experiment_complete": false,
"error": "Error: Real ASR failed: You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n at runAsr (/Users/boj/book/ai-agent-book/chapter6/live-audio/backend/run_real_validation.js:120:67)\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async main (/Users/boj/book/ai-agent-book/chapter6/live-audio/backend/run_real_validation.js:244:27)",
"acceptance": {
"gates": {
"schema_and_scope": true,
"real_websocket_microphone_media": true,
"real_silero_vad_endpoint": true,
"real_asr": false,
"real_streaming_llm": false,
"real_tts_media": false,
"measured_stage_latencies": false,
"no_mock_probe_or_fallback": false
},
"passed": false,
"statement": "Passing proves one saved real microphone turn completed Silero VAD -> real ASR -> real LLM -> real TTS. It does not benchmark concurrency or production load."
}
}