[{"data":1,"prerenderedAt":541},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference":220,"\u002Fapi-reference-surround":536},[4,28,64,92,124,152,192],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Start","\u002Fstart","1.start\u002F1.index",[9,11,15,19,23],{"title":10,"path":6,"stem":7},"Overview",{"title":12,"path":13,"stem":14},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F2.quickstart",{"title":16,"path":17,"stem":18},"Authentication","\u002Fstart\u002Fauthentication","1.start\u002F3.authentication",{"title":20,"path":21,"stem":22},"SDKs","\u002Fstart\u002Fsdks","1.start\u002F4.sdks",{"title":24,"path":25,"stem":26},"Choose an API","\u002Fstart\u002Fchoose-an-api","1.start\u002F5.choose-an-api","i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"icon":63},"Realtime","\u002Frealtime","2.realtime\u002F1.index",[33,35,39,43,47,51,55,59],{"title":34,"path":30,"stem":31},"Realtime Overview",{"title":36,"path":37,"stem":38},"Realtime Quickstart","\u002Frealtime\u002Fquickstart","2.realtime\u002F2.quickstart",{"title":40,"path":41,"stem":42},"Connection Lifecycle","\u002Frealtime\u002Fconnection-lifecycle","2.realtime\u002F3.connection-lifecycle",{"title":44,"path":45,"stem":46},"Audio Input","\u002Frealtime\u002Faudio-input","2.realtime\u002F4.audio-input",{"title":48,"path":49,"stem":50},"Transcript Lifecycle","\u002Frealtime\u002Ftranscript-lifecycle","2.realtime\u002F5.transcript-lifecycle",{"title":52,"path":53,"stem":54},"Realtime Translation","\u002Frealtime\u002Frealtime-translation","2.realtime\u002F6.realtime-translation",{"title":56,"path":57,"stem":58},"Session Configuration","\u002Frealtime\u002Fsession-configuration","2.realtime\u002F7.session-configuration",{"title":60,"path":61,"stem":62},"Handling Interruptions & Silence","\u002Frealtime\u002Finterruptions-silence","2.realtime\u002F8.interruptions-silence","i-lucide-radio",{"title":65,"path":66,"stem":67,"children":68,"icon":91},"Recorded","\u002Frecorded","3.recorded\u002F1.index",[69,71,75,79,83,87],{"title":70,"path":66,"stem":67},"Recorded Overview",{"title":72,"path":73,"stem":74},"Transcribe Audio","\u002Frecorded\u002Ftranscribe-audio","3.recorded\u002F2.transcribe-audio",{"title":76,"path":77,"stem":78},"Timestamps & Speakers","\u002Frecorded\u002Ftimestamps-speakers","3.recorded\u002F3.timestamps-speakers",{"title":80,"path":81,"stem":82},"Subtitles","\u002Frecorded\u002Fsubtitles","3.recorded\u002F4.subtitles",{"title":84,"path":85,"stem":86},"Recorded Translation","\u002Frecorded\u002Ftranslation","3.recorded\u002F5.translation",{"title":88,"path":89,"stem":90},"Structured Results","\u002Frecorded\u002Fstructured-results","3.recorded\u002F6.structured-results","i-lucide-file-audio",{"title":93,"path":94,"stem":95,"children":96,"icon":123},"Concepts","\u002Fconcepts","4.concepts\u002F1.index",[97,99,103,107,111,115,119],{"title":98,"path":94,"stem":95},"Voice Context Layer",{"title":100,"path":101,"stem":102},"Stable vs. Partial Text","\u002Fconcepts\u002Fstable-vs-partial-text","4.concepts\u002F2.stable-vs-partial-text",{"title":104,"path":105,"stem":106},"StableStream","\u002Fconcepts\u002Fstablestream","4.concepts\u002F3.stablestream",{"title":108,"path":109,"stem":110},"Context-Aware Processing","\u002Fconcepts\u002Fcontext-aware-processing","4.concepts\u002F4.context-aware-processing",{"title":112,"path":113,"stem":114},"Understanding Latency","\u002Fconcepts\u002Flatency","4.concepts\u002F5.latency",{"title":116,"path":117,"stem":118},"Live Translation","\u002Fconcepts\u002Flive-translation","4.concepts\u002F6.live-translation",{"title":120,"path":121,"stem":122},"Trinity Engine","\u002Fconcepts\u002Ftrinity-engine","4.concepts\u002F7.trinity-engine","i-lucide-brain",{"title":125,"path":126,"stem":127,"children":128,"icon":151},"Guides","\u002Fguides","5.guides\u002F1.index",[129,131,135,139,143,147],{"title":130,"path":126,"stem":127},"Browser Live Captions",{"title":132,"path":133,"stem":134},"Server-side Streaming","\u002Fguides\u002Fserver-side-streaming","5.guides\u002F2.server-side-streaming",{"title":136,"path":137,"stem":138},"Build a Stable Caption UI","\u002Fguides\u002Fstable-caption-ui","5.guides\u002F3.stable-caption-ui",{"title":140,"path":141,"stem":142},"Build Live Translation","\u002Fguides\u002Flive-translation","5.guides\u002F4.live-translation",{"title":144,"path":145,"stem":146},"Save a Transcript","\u002Fguides\u002Fsave-transcript","5.guides\u002F5.save-transcript",{"title":148,"path":149,"stem":150},"Reconnect a Live Session","\u002Fguides\u002Freconnection","5.guides\u002F6.reconnection","i-lucide-book-open",{"title":153,"path":154,"stem":155,"children":156,"icon":191},"Reference","\u002Fapi-reference","6.api-reference\u002F1.index",[157,159,163,167,171,175,179,183,187],{"title":158,"path":154,"stem":155},"API Reference Overview",{"title":160,"path":161,"stem":162},"Realtime API","\u002Fapi-reference\u002Frealtime-api","6.api-reference\u002F2.realtime-api",{"title":164,"path":165,"stem":166},"Client Messages","\u002Fapi-reference\u002Fclient-messages","6.api-reference\u002F3.client-messages",{"title":168,"path":169,"stem":170},"Server Events","\u002Fapi-reference\u002Fserver-events","6.api-reference\u002F4.server-events",{"title":172,"path":173,"stem":174},"Transcription API","\u002Fapi-reference\u002Ftranscription","6.api-reference\u002F5.transcription",{"title":176,"path":177,"stem":178},"Languages & Models","\u002Fapi-reference\u002Flanguages","6.api-reference\u002F6.languages",{"title":180,"path":181,"stem":182},"Errors","\u002Fapi-reference\u002Ferrors","6.api-reference\u002F7.errors",{"title":184,"path":185,"stem":186},"Rate Limits","\u002Fapi-reference\u002Frate-limits","6.api-reference\u002F8.rate-limits",{"title":188,"path":189,"stem":190},"Admin API","\u002Fapi-reference\u002Fadmin","6.api-reference\u002F9.admin","i-lucide-code",{"title":193,"path":194,"stem":195,"children":196,"icon":219},"Production","\u002Fproduction","7.production\u002F1.index",[197,199,203,207,211,215],{"title":198,"path":194,"stem":195},"Production Checklist",{"title":200,"path":201,"stem":202},"Reconnection & Retries","\u002Fproduction\u002Freconnection-retries","7.production\u002F2.reconnection-retries",{"title":204,"path":205,"stem":206},"Latency Best Practices","\u002Fproduction\u002Flatency-best-practices","7.production\u002F3.latency-best-practices",{"title":208,"path":209,"stem":210},"Security & Privacy","\u002Fproduction\u002Fsecurity-privacy","7.production\u002F4.security-privacy",{"title":212,"path":213,"stem":214},"Data Retention","\u002Fproduction\u002Fdata-retention","7.production\u002F5.data-retention",{"title":216,"path":217,"stem":218},"Changelog","\u002Fproduction\u002Fchangelog","7.production\u002F6.changelog","i-lucide-server",{"id":221,"title":158,"body":222,"description":529,"extension":530,"links":531,"meta":532,"navigation":533,"path":154,"seo":534,"status":531,"stem":155,"__hash__":535},"docs\u002F6.api-reference\u002F1.index.md",{"type":223,"value":224,"toc":520},"minimark",[225,230,235,246,250,254,410,414,429,432,443,447,450,506],[226,227,229],"h1",{"id":228},"api-reference-overview","API Reference — Overview",[231,232,234],"h2",{"id":233},"base-url","Base URL",[236,237,242],"pre",{"className":238,"code":240,"language":241},[239],"language-text","https:\u002F\u002Faudio.lansonai.com\n","text",[243,244,240],"code",{"__ignoreMap":245},"",[247,248,249],"p",{},"All relative paths in this reference are relative to this domain.",[231,251,253],{"id":252},"endpoints","Endpoints",[255,256,257,276],"table",{},[258,259,260],"thead",{},[261,262,263,267,270,273],"tr",{},[264,265,266],"th",{},"Endpoint",[264,268,269],{},"Method",[264,271,272],{},"Purpose",[264,274,275],{},"Auth",[277,278,279,303,320,337,353,368,382,396],"tbody",{},[261,280,281,287,290,293],{},[282,283,284],"td",{},[243,285,286],{},"\u002Fv1\u002Faudio\u002Ftranscriptions\u002Fstream",[282,288,289],{},"WS",[282,291,292],{},"Realtime streaming transcription",[282,294,295,298,299,302],{},[243,296,297],{},"Bearer sk-..."," or ",[243,300,301],{},"rt_..."," session token",[261,304,305,310,313,316],{},[282,306,307],{},[243,308,309],{},"\u002Fv1\u002Faudio\u002Ftranscriptions",[282,311,312],{},"POST",[282,314,315],{},"Submit offline transcription job",[282,317,318],{},[243,319,297],{},[261,321,322,327,330,333],{},[282,323,324],{},[243,325,326],{},"\u002F{workflowId}",[282,328,329],{},"GET",[282,331,332],{},"Poll transcription job status",[282,334,335],{},[243,336,297],{},[261,338,339,344,346,349],{},[282,340,341],{},[243,342,343],{},"\u002Fv1\u002Faudio\u002Ftranscriptions\u002Fsession-token",[282,345,312],{},[282,347,348],{},"Issue short-lived browser WebSocket token",[282,350,351],{},[243,352,297],{},[261,354,355,360,362,365],{},[282,356,357],{},[243,358,359],{},"\u002Fhealth",[282,361,329],{},[282,363,364],{},"Liveness check",[282,366,367],{},"Public",[261,369,370,375,377,380],{},[282,371,372],{},[243,373,374],{},"\u002Freadyz",[282,376,329],{},[282,378,379],{},"Realtime readiness check",[282,381,367],{},[261,383,384,389,391,394],{},[282,385,386],{},[243,387,388],{},"\u002Fopenapi.json",[282,390,329],{},[282,392,393],{},"OpenAPI specification",[282,395,367],{},[261,397,398,403,405,408],{},[282,399,400],{},[243,401,402],{},"\u002Fdocs",[282,404,329],{},[282,406,407],{},"Swagger UI",[282,409,367],{},[231,411,413],{"id":412},"versioning","Versioning",[247,415,416,417,420,421,424,425,428],{},"The current version uses the ",[243,418,419],{},"\u002Fv1\u002F..."," path prefix. Future breaking changes will use ",[243,422,423],{},"\u002Fv2\u002F...","; ",[243,426,427],{},"\u002Fv1\u002F"," will remain supported during a reasonable transition period.",[231,430,16],{"id":431},"authentication",[247,433,434,435,438,439,442],{},"All transcription endpoints require an API key via ",[243,436,437],{},"Authorization: Bearer sk-...",". See ",[440,441,16],"a",{"href":17}," for browser-side session token flow.",[231,444,446],{"id":445},"page-layout","Page layout",[247,448,449],{},"Each endpoint page follows a consistent template:",[451,452,453,461,466,471,477,483,489,495,500],"ul",{},[454,455,456,460],"li",{},[457,458,459],"strong",{},"What it does"," — functional description",[454,462,463,465],{},[457,464,266],{}," — URL and method",[454,467,468,470],{},[457,469,16],{}," — auth requirements",[454,472,473,476],{},[457,474,475],{},"Request"," — request format",[454,478,479,482],{},[457,480,481],{},"Parameters"," — parameter reference",[454,484,485,488],{},[457,486,487],{},"Example"," — code example",[454,490,491,494],{},[457,492,493],{},"Response"," — response format",[454,496,497,499],{},[457,498,180],{}," — relevant error codes",[454,501,502,505],{},[457,503,504],{},"Related"," — links to guides and concepts",[507,508,511],"callout",{"color":509,"icon":510},"primary","i-lucide-info",[247,512,513,514,516,517,519],{},"Reference pages are for field facts\nThis section does not contain product narratives or tutorials. For concepts, see ",[440,515,93],{"href":94},". For integration guides, see ",[440,518,125],{"href":126},".",{"title":245,"searchDepth":521,"depth":522,"links":523},1,2,[524,525,526,527,528],{"id":233,"depth":522,"text":234},{"id":252,"depth":522,"text":253},{"id":412,"depth":522,"text":413},{"id":431,"depth":522,"text":16},{"id":445,"depth":522,"text":446},"Base URL, REST\u002FWebSocket endpoints, versioning.","md",null,{},true,{"title":158,"description":529},"TYmwjUXZgUlQNF0sO4ATuIvCc8HeoFFOJSIn0nfVvNU",[537,539],{"title":148,"path":149,"stem":150,"description":538,"children":-1},"Network disconnect, retry, and resume design.",{"title":160,"path":161,"stem":162,"description":540,"children":-1},"WebSocket endpoint for streaming transcription.",1787340796396]