[{"data":1,"prerenderedAt":944},["ShallowReactive",2],{"navigation":3,"\u002Frealtime\u002Fsession-configuration":220,"\u002Frealtime\u002Fsession-configuration-surround":939},[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":56,"body":222,"description":932,"extension":933,"links":934,"meta":935,"navigation":936,"path":57,"seo":937,"status":934,"stem":58,"__hash__":938},"docs\u002F2.realtime\u002F7.session-configuration.md",{"type":223,"value":224,"toc":915},"minimark",[225,234,239,272,276,281,340,344,402,406,557,561,564,636,640,644,686,690,732,736,817,821,862,866,869,886,890,911],[226,227,228,229,233],"p",{},"Configure session parameters via ",[230,231,232],"code",{},"session.update"," messages.",[235,236,238],"h2",{"id":237},"when-to-configure","When to configure",[240,241,242,256,262],"ul",{},[243,244,245,249,250,252,253],"li",{},[246,247,248],"strong",{},"After connect",": send ",[230,251,232],{}," right after receiving ",[230,254,255],{},"session.created",[243,257,258,261],{},[246,259,260],{},"During session",": update parameters at any time",[243,263,264,267,268,271],{},[246,265,266],{},"Confirmation",": server returns ",[230,269,270],{},"session.updated"," to confirm",[235,273,275],{"id":274},"all-options","All options",[277,278,280],"h3",{"id":279},"language-and-context","Language and context",[282,283,284,300],"table",{},[285,286,287],"thead",{},[288,289,290,294,297],"tr",{},[291,292,293],"th",{},"Field",[291,295,296],{},"Type",[291,298,299],{},"Description",[301,302,303,328],"tbody",{},[288,304,305,311,314],{},[306,307,308],"td",{},[230,309,310],{},"language",[306,312,313],{},"string",[306,315,316,317,320,321,320,324,327],{},"Audio source language (e.g. ",[230,318,319],{},"zh",", ",[230,322,323],{},"en",[230,325,326],{},"auto",")",[288,329,330,335,337],{},[306,331,332],{},[230,333,334],{},"prompt",[306,336,313],{},[306,338,339],{},"Context hint, max 2000 characters",[277,341,343],{"id":342},"model-selection","Model selection",[282,345,346,357],{},[285,347,348],{},[288,349,350,352,355],{},[291,351,293],{},[291,353,354],{},"Snake-case alias",[291,356,299],{},[301,358,359,372,387],{},[288,360,361,366,369],{},[306,362,363],{},[230,364,365],{},"backend",[306,367,368],{},"—",[306,370,371],{},"Upstream backend selection",[288,373,374,379,384],{},[306,375,376],{},[230,377,378],{},"sttModel",[306,380,381],{},[230,382,383],{},"stt_model",[306,385,386],{},"STT model",[288,388,389,394,399],{},[306,390,391],{},[230,392,393],{},"normalizerModel",[306,395,396],{},[230,397,398],{},"normalizer_model",[306,400,401],{},"Text normalizer model",[277,403,405],{"id":404},"vad-configuration","VAD configuration",[282,407,408,420],{},[285,409,410],{},[288,411,412,414,416,418],{},[291,413,293],{},[291,415,354],{},[291,417,296],{},[291,419,299],{},[301,421,422,437,455,472,489,506,523,540],{},[288,423,424,429,431,434],{},[306,425,426],{},[230,427,428],{},"vad",[306,430,368],{},[306,432,433],{},"boolean",[306,435,436],{},"Enable VAD",[288,438,439,444,449,452],{},[306,440,441],{},[230,442,443],{},"vadThreshold",[306,445,446],{},[230,447,448],{},"vad_threshold",[306,450,451],{},"number",[306,453,454],{},"Sensitivity threshold",[288,456,457,462,467,469],{},[306,458,459],{},[230,460,461],{},"vadSilenceMs",[306,463,464],{},[230,465,466],{},"vad_silence_ms",[306,468,451],{},[306,470,471],{},"Silence duration to trigger end-of-speech",[288,473,474,479,484,486],{},[306,475,476],{},[230,477,478],{},"vadPrefixMs",[306,480,481],{},[230,482,483],{},"vad_prefix_ms",[306,485,451],{},[306,487,488],{},"Prefix padding",[288,490,491,496,501,503],{},[306,492,493],{},[230,494,495],{},"vadMinSpeechMs",[306,497,498],{},[230,499,500],{},"vad_min_speech_ms",[306,502,451],{},[306,504,505],{},"Minimum speech segment",[288,507,508,513,518,520],{},[306,509,510],{},[230,511,512],{},"vadTargetSpeechMs",[306,514,515],{},[230,516,517],{},"vad_target_speech_ms",[306,519,451],{},[306,521,522],{},"Target speech segment",[288,524,525,530,535,537],{},[306,526,527],{},[230,528,529],{},"vadMaxSpeechMs",[306,531,532],{},[230,533,534],{},"vad_max_speech_ms",[306,536,451],{},[306,538,539],{},"Maximum speech segment",[288,541,542,547,552,554],{},[306,543,544],{},[230,545,546],{},"vadSmartSplitWindowMs",[306,548,549],{},[230,550,551],{},"vad_smart_split_window_ms",[306,553,451],{},[306,555,556],{},"Smart split window",[277,558,560],{"id":559},"audio-configuration","Audio configuration",[226,562,563],{},"Fixed by the gateway, client cannot change:",[565,566,571],"pre",{"className":567,"code":568,"language":569,"meta":570,"style":570},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{ \"format\": \"pcm_s16le\", \"sample_rate\": 16000, \"channels\": 1 }\n","json","",[230,572,573],{"__ignoreMap":570},[574,575,578,582,585,589,592,595,597,601,603,606,608,611,613,615,619,621,623,626,628,630,633],"span",{"class":576,"line":577},"line",1,[574,579,581],{"class":580},"sMK4o","{",[574,583,584],{"class":580}," \"",[574,586,588],{"class":587},"spNyl","format",[574,590,591],{"class":580},"\"",[574,593,594],{"class":580},":",[574,596,584],{"class":580},[574,598,600],{"class":599},"sfazB","pcm_s16le",[574,602,591],{"class":580},[574,604,605],{"class":580},",",[574,607,584],{"class":580},[574,609,610],{"class":587},"sample_rate",[574,612,591],{"class":580},[574,614,594],{"class":580},[574,616,618],{"class":617},"sbssI"," 16000",[574,620,605],{"class":580},[574,622,584],{"class":580},[574,624,625],{"class":587},"channels",[574,627,591],{"class":580},[574,629,594],{"class":580},[574,631,632],{"class":617}," 1",[574,634,635],{"class":580}," }\n",[235,637,639],{"id":638},"examples","Examples",[277,641,643],{"id":642},"set-language","Set language",[565,645,647],{"className":567,"code":646,"language":569,"meta":570,"style":570},"{ \"type\": \"session.update\", \"language\": \"zh\" }\n",[230,648,649],{"__ignoreMap":570},[574,650,651,653,655,658,660,662,664,666,668,670,672,674,676,678,680,682,684],{"class":576,"line":577},[574,652,581],{"class":580},[574,654,584],{"class":580},[574,656,657],{"class":587},"type",[574,659,591],{"class":580},[574,661,594],{"class":580},[574,663,584],{"class":580},[574,665,232],{"class":599},[574,667,591],{"class":580},[574,669,605],{"class":580},[574,671,584],{"class":580},[574,673,310],{"class":587},[574,675,591],{"class":580},[574,677,594],{"class":580},[574,679,584],{"class":580},[574,681,319],{"class":599},[574,683,591],{"class":580},[574,685,635],{"class":580},[277,687,689],{"id":688},"set-context-hint","Set context hint",[565,691,693],{"className":567,"code":692,"language":569,"meta":570,"style":570},"{ \"type\": \"session.update\", \"prompt\": \"Cardiology conference, terms: atrial fibrillation, anticoagulation, warfarin\" }\n",[230,694,695],{"__ignoreMap":570},[574,696,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,728,730],{"class":576,"line":577},[574,698,581],{"class":580},[574,700,584],{"class":580},[574,702,657],{"class":587},[574,704,591],{"class":580},[574,706,594],{"class":580},[574,708,584],{"class":580},[574,710,232],{"class":599},[574,712,591],{"class":580},[574,714,605],{"class":580},[574,716,584],{"class":580},[574,718,334],{"class":587},[574,720,591],{"class":580},[574,722,594],{"class":580},[574,724,584],{"class":580},[574,726,727],{"class":599},"Cardiology conference, terms: atrial fibrillation, anticoagulation, warfarin",[574,729,591],{"class":580},[574,731,635],{"class":580},[277,733,735],{"id":734},"adjust-vad","Adjust VAD",[565,737,739],{"className":567,"code":738,"language":569,"meta":570,"style":570},"{\n  \"type\": \"session.update\",\n  \"vad\": true,\n  \"vadThreshold\": 0.5,\n  \"vadSilenceMs\": 800\n}\n",[230,740,741,746,767,781,797,811],{"__ignoreMap":570},[574,742,743],{"class":576,"line":577},[574,744,745],{"class":580},"{\n",[574,747,749,752,754,756,758,760,762,764],{"class":576,"line":748},2,[574,750,751],{"class":580},"  \"",[574,753,657],{"class":587},[574,755,591],{"class":580},[574,757,594],{"class":580},[574,759,584],{"class":580},[574,761,232],{"class":599},[574,763,591],{"class":580},[574,765,766],{"class":580},",\n",[574,768,770,772,774,776,778],{"class":576,"line":769},3,[574,771,751],{"class":580},[574,773,428],{"class":587},[574,775,591],{"class":580},[574,777,594],{"class":580},[574,779,780],{"class":580}," true,\n",[574,782,784,786,788,790,792,795],{"class":576,"line":783},4,[574,785,751],{"class":580},[574,787,443],{"class":587},[574,789,591],{"class":580},[574,791,594],{"class":580},[574,793,794],{"class":617}," 0.5",[574,796,766],{"class":580},[574,798,800,802,804,806,808],{"class":576,"line":799},5,[574,801,751],{"class":580},[574,803,461],{"class":587},[574,805,591],{"class":580},[574,807,594],{"class":580},[574,809,810],{"class":617}," 800\n",[574,812,814],{"class":576,"line":813},6,[574,815,816],{"class":580},"}\n",[277,818,820],{"id":819},"switch-language-at-runtime","Switch language at runtime",[565,822,824],{"className":567,"code":823,"language":569,"meta":570,"style":570},"{ \"type\": \"session.update\", \"language\": \"en\" }\n",[230,825,826],{"__ignoreMap":570},[574,827,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860],{"class":576,"line":577},[574,829,581],{"class":580},[574,831,584],{"class":580},[574,833,657],{"class":587},[574,835,591],{"class":580},[574,837,594],{"class":580},[574,839,584],{"class":580},[574,841,232],{"class":599},[574,843,591],{"class":580},[574,845,605],{"class":580},[574,847,584],{"class":580},[574,849,310],{"class":587},[574,851,591],{"class":580},[574,853,594],{"class":580},[574,855,584],{"class":580},[574,857,323],{"class":599},[574,859,591],{"class":580},[574,861,635],{"class":580},[235,863,865],{"id":864},"tenant-isolation","Tenant isolation",[226,867,868],{},"All non-whitelisted fields are stripped before forwarding upstream. These fields are injected by the gateway and cannot be overridden:",[240,870,871,876,881],{},[243,872,873],{},[230,874,875],{},"request_id",[243,877,878],{},[230,879,880],{},"session_id",[243,882,883],{},[230,884,885],{},"user_id",[235,887,889],{"id":888},"related","Related",[240,891,892,898,906],{},[243,893,894,897],{},[895,896,164],"a",{"href":165}," — message format",[243,899,900,902,903,905],{},[895,901,168],{"href":169}," — ",[230,904,270],{}," event",[243,907,908,910],{},[895,909,116],{"href":117}," — translation concepts",[912,913,914],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":570,"searchDepth":577,"depth":748,"links":916},[917,918,924,930,931],{"id":237,"depth":748,"text":238},{"id":274,"depth":748,"text":275,"children":919},[920,921,922,923],{"id":279,"depth":769,"text":280},{"id":342,"depth":769,"text":343},{"id":404,"depth":769,"text":405},{"id":559,"depth":769,"text":560},{"id":638,"depth":748,"text":639,"children":925},[926,927,928,929],{"id":642,"depth":769,"text":643},{"id":688,"depth":769,"text":689},{"id":734,"depth":769,"text":735},{"id":819,"depth":769,"text":820},{"id":864,"depth":748,"text":865},{"id":888,"depth":748,"text":889},"language, prompt, VAD, and other session-level options.","md",null,{},true,{"title":56,"description":932},"TTXVKdibxOblO9GMaszoODKqkd1BdFr6Wg4zGymy0WY",[940,942],{"title":52,"path":53,"stem":54,"description":941,"children":-1},"Source and translated text correspondence, language config, switching, latency.",{"title":60,"path":61,"stem":62,"description":943,"children":-1},"Silence, pauses, VAD end-of-speech behavior, and connection keepalive.",1787340798074]