[{"data":1,"prerenderedAt":1155},["ShallowReactive",2],{"navigation":3,"\u002Fstart\u002Fquickstart":220,"\u002Fstart\u002Fquickstart-surround":1150},[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":12,"body":222,"description":1144,"extension":1145,"links":1146,"meta":1147,"navigation":309,"path":13,"seo":1148,"status":1146,"stem":14,"__hash__":1149},"docs\u002F1.start\u002F2.quickstart.md",{"type":223,"value":224,"toc":1134},"minimark",[225,229,234,242,250,254,257,392,395,494,497,529,543,547,550,684,688,693,988,992,1106,1110,1130],[226,227,228],"p",{},"This page gets you from zero to your first transcription request.",[230,231,233],"h2",{"id":232},"_1-get-an-api-key","1. Get an API key",[226,235,236,237,241],{},"Your API key starts with ",[238,239,240],"code",{},"sk-"," and is provisioned by LansonAI. If you do not have one yet, contact the LansonAI team.",[243,244,247],"callout",{"color":245,"icon":246},"amber","i-lucide-triangle-alert",[226,248,249],{},"The plaintext key is returned only once at provisioning time. The server stores only a SHA-256 hash. Save it immediately.",[230,251,253],{"id":252},"_2-transcribe-a-recorded-file-simplest-path","2. Transcribe a recorded file (simplest path)",[226,255,256],{},"Submit an audio URL, get a workflow ID, poll for the result:",[258,259,264],"pre",{"className":260,"code":261,"language":262,"meta":263,"style":263},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","BASE=\"https:\u002F\u002Faudio.lansonai.com\"\nSK=\"sk-...\"\n\n# Submit the job\ncurl -X POST \"$BASE\u002Fv1\u002Faudio\u002Ftranscriptions\" \\\n  -H \"Authorization: Bearer $SK\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{ \"audio_url\": \"https:\u002F\u002Fcdn.example.com\u002Faudio\u002Fmeeting.wav\" }'\n","bash","",[238,265,266,289,304,311,318,345,363,377],{"__ignoreMap":263},[267,268,271,275,279,282,286],"span",{"class":269,"line":270},"line",1,[267,272,274],{"class":273},"sTEyZ","BASE",[267,276,278],{"class":277},"sMK4o","=",[267,280,281],{"class":277},"\"",[267,283,285],{"class":284},"sfazB","https:\u002F\u002Faudio.lansonai.com",[267,287,288],{"class":277},"\"\n",[267,290,292,295,297,299,302],{"class":269,"line":291},2,[267,293,294],{"class":273},"SK",[267,296,278],{"class":277},[267,298,281],{"class":277},[267,300,301],{"class":284},"sk-...",[267,303,288],{"class":277},[267,305,307],{"class":269,"line":306},3,[267,308,310],{"emptyLinePlaceholder":309},true,"\n",[267,312,314],{"class":269,"line":313},4,[267,315,317],{"class":316},"sHwdD","# Submit the job\n",[267,319,321,325,328,331,334,337,340,342],{"class":269,"line":320},5,[267,322,324],{"class":323},"sBMFI","curl",[267,326,327],{"class":284}," -X",[267,329,330],{"class":284}," POST",[267,332,333],{"class":277}," \"",[267,335,336],{"class":273},"$BASE",[267,338,339],{"class":284},"\u002Fv1\u002Faudio\u002Ftranscriptions",[267,341,281],{"class":277},[267,343,344],{"class":273}," \\\n",[267,346,348,351,353,356,359,361],{"class":269,"line":347},6,[267,349,350],{"class":284},"  -H",[267,352,333],{"class":277},[267,354,355],{"class":284},"Authorization: Bearer ",[267,357,358],{"class":273},"$SK",[267,360,281],{"class":277},[267,362,344],{"class":273},[267,364,366,368,370,373,375],{"class":269,"line":365},7,[267,367,350],{"class":284},[267,369,333],{"class":277},[267,371,372],{"class":284},"Content-Type: application\u002Fjson",[267,374,281],{"class":277},[267,376,344],{"class":273},[267,378,380,383,386,389],{"class":269,"line":379},8,[267,381,382],{"class":284},"  -d",[267,384,385],{"class":277}," '",[267,387,388],{"class":284},"{ \"audio_url\": \"https:\u002F\u002Fcdn.example.com\u002Faudio\u002Fmeeting.wav\" }",[267,390,391],{"class":277},"'\n",[226,393,394],{},"Response (202 Accepted):",[258,396,400],{"className":397,"code":398,"language":399,"meta":263,"style":263},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"request_id\": \"...\",\n  \"workflow_id\": \"\u003Cid>\",\n  \"status\": \"queued\",\n  \"endpoint\": \"GET \u002F\u003Cid>\"\n}\n","json",[238,401,402,407,431,451,471,489],{"__ignoreMap":263},[267,403,404],{"class":269,"line":270},[267,405,406],{"class":277},"{\n",[267,408,409,412,416,418,421,423,426,428],{"class":269,"line":291},[267,410,411],{"class":277},"  \"",[267,413,415],{"class":414},"spNyl","request_id",[267,417,281],{"class":277},[267,419,420],{"class":277},":",[267,422,333],{"class":277},[267,424,425],{"class":284},"...",[267,427,281],{"class":277},[267,429,430],{"class":277},",\n",[267,432,433,435,438,440,442,444,447,449],{"class":269,"line":306},[267,434,411],{"class":277},[267,436,437],{"class":414},"workflow_id",[267,439,281],{"class":277},[267,441,420],{"class":277},[267,443,333],{"class":277},[267,445,446],{"class":284},"\u003Cid>",[267,448,281],{"class":277},[267,450,430],{"class":277},[267,452,453,455,458,460,462,464,467,469],{"class":269,"line":313},[267,454,411],{"class":277},[267,456,457],{"class":414},"status",[267,459,281],{"class":277},[267,461,420],{"class":277},[267,463,333],{"class":277},[267,465,466],{"class":284},"queued",[267,468,281],{"class":277},[267,470,430],{"class":277},[267,472,473,475,478,480,482,484,487],{"class":269,"line":320},[267,474,411],{"class":277},[267,476,477],{"class":414},"endpoint",[267,479,281],{"class":277},[267,481,420],{"class":277},[267,483,333],{"class":277},[267,485,486],{"class":284},"GET \u002F\u003Cid>",[267,488,288],{"class":277},[267,490,491],{"class":269,"line":347},[267,492,493],{"class":277},"}\n",[226,495,496],{},"Poll the status:",[258,498,500],{"className":260,"code":499,"language":262,"meta":263,"style":263},"curl \"$BASE\u002F\u003Cworkflow_id>\" \\\n  -H \"Authorization: Bearer $SK\"\n",[238,501,502,517],{"__ignoreMap":263},[267,503,504,506,508,510,513,515],{"class":269,"line":270},[267,505,324],{"class":323},[267,507,333],{"class":277},[267,509,336],{"class":273},[267,511,512],{"class":284},"\u002F\u003Cworkflow_id>",[267,514,281],{"class":277},[267,516,344],{"class":273},[267,518,519,521,523,525,527],{"class":269,"line":291},[267,520,350],{"class":284},[267,522,333],{"class":277},[267,524,355],{"class":284},[267,526,358],{"class":273},[267,528,288],{"class":277},[226,530,531,532,534,535,538,539,542],{},"When ",[238,533,457],{}," becomes ",[238,536,537],{},"complete",", the ",[238,540,541],{},"output"," field contains the full transcription result with segments, timestamps, and metadata.",[230,544,546],{"id":545},"_3-realtime-transcription-websocket","3. Realtime transcription (WebSocket)",[226,548,549],{},"For live speech, connect over WebSocket:",[258,551,553],{"className":260,"code":552,"language":262,"meta":263,"style":263},"# 1) (browser only) get a 60-second session token\nRT=$(curl -s -X POST \"$BASE\u002Fv1\u002Faudio\u002Ftranscriptions\u002Fsession-token\" \\\n  -H \"Authorization: Bearer $SK\" | jq -r .token)\n\n# 2) Connect\n# wss:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Faudio\u002Ftranscriptions\u002Fstream?access_token=$RT\n\n# 3) Send PCM16LE \u002F 16kHz \u002F mono audio frames\n#    Text frame: {\"type\":\"input_audio_buffer.append\",\"audio\":\"\u003Cbase64>\"}\n#    Or send raw binary PCM frames\n\n# 4) Flush when a speech segment ends\n#    {\"type\":\"input_audio_buffer.flush\"}\n\n# 5) Receive transcription events\n#    {\"type\":\"conversation.item.input_audio_transcription.completed\",\"text\":\"...\"}\n",[238,554,555,560,588,615,619,624,629,633,638,644,650,655,661,667,672,678],{"__ignoreMap":263},[267,556,557],{"class":269,"line":270},[267,558,559],{"class":316},"# 1) (browser only) get a 60-second session token\n",[267,561,562,565,568,570,573,575,577,579,581,584,586],{"class":269,"line":291},[267,563,564],{"class":273},"RT",[267,566,567],{"class":277},"=$(",[267,569,324],{"class":323},[267,571,572],{"class":284}," -s",[267,574,327],{"class":284},[267,576,330],{"class":284},[267,578,333],{"class":277},[267,580,336],{"class":273},[267,582,583],{"class":284},"\u002Fv1\u002Faudio\u002Ftranscriptions\u002Fsession-token",[267,585,281],{"class":277},[267,587,344],{"class":273},[267,589,590,592,594,596,598,600,603,606,609,612],{"class":269,"line":306},[267,591,350],{"class":284},[267,593,333],{"class":277},[267,595,355],{"class":284},[267,597,358],{"class":273},[267,599,281],{"class":277},[267,601,602],{"class":277}," |",[267,604,605],{"class":323}," jq",[267,607,608],{"class":284}," -r",[267,610,611],{"class":284}," .token",[267,613,614],{"class":277},")\n",[267,616,617],{"class":269,"line":313},[267,618,310],{"emptyLinePlaceholder":309},[267,620,621],{"class":269,"line":320},[267,622,623],{"class":316},"# 2) Connect\n",[267,625,626],{"class":269,"line":347},[267,627,628],{"class":316},"# wss:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Faudio\u002Ftranscriptions\u002Fstream?access_token=$RT\n",[267,630,631],{"class":269,"line":365},[267,632,310],{"emptyLinePlaceholder":309},[267,634,635],{"class":269,"line":379},[267,636,637],{"class":316},"# 3) Send PCM16LE \u002F 16kHz \u002F mono audio frames\n",[267,639,641],{"class":269,"line":640},9,[267,642,643],{"class":316},"#    Text frame: {\"type\":\"input_audio_buffer.append\",\"audio\":\"\u003Cbase64>\"}\n",[267,645,647],{"class":269,"line":646},10,[267,648,649],{"class":316},"#    Or send raw binary PCM frames\n",[267,651,653],{"class":269,"line":652},11,[267,654,310],{"emptyLinePlaceholder":309},[267,656,658],{"class":269,"line":657},12,[267,659,660],{"class":316},"# 4) Flush when a speech segment ends\n",[267,662,664],{"class":269,"line":663},13,[267,665,666],{"class":316},"#    {\"type\":\"input_audio_buffer.flush\"}\n",[267,668,670],{"class":269,"line":669},14,[267,671,310],{"emptyLinePlaceholder":309},[267,673,675],{"class":269,"line":674},15,[267,676,677],{"class":316},"# 5) Receive transcription events\n",[267,679,681],{"class":269,"line":680},16,[267,682,683],{"class":316},"#    {\"type\":\"conversation.item.input_audio_transcription.completed\",\"text\":\"...\"}\n",[230,685,687],{"id":686},"_4-expected-output","4. Expected output",[689,690,692],"h3",{"id":691},"offline-complete-status","Offline (complete status)",[258,694,696],{"className":397,"code":695,"language":399,"meta":263,"style":263},"{\n  \"workflow_id\": \"...\",\n  \"status\": \"complete\",\n  \"output\": {\n    \"result\": {\n      \"segments\": [\n        { \"id\": 0, \"start_time\": 0.0, \"end_time\": 3.2, \"text\": \"The weather is nice today\", \"confidence\": 0.95 }\n      ],\n      \"summary\": { \"total_duration\": 120.5, \"num_segments\": 45 },\n      \"metadata\": { \"language\": \"zh\", \"model\": \"whisper-large-v3-turbo\", \"chunk_count\": 3 }\n    }\n  }\n}\n",[238,697,698,702,720,738,751,765,781,863,868,911,974,979,984],{"__ignoreMap":263},[267,699,700],{"class":269,"line":270},[267,701,406],{"class":277},[267,703,704,706,708,710,712,714,716,718],{"class":269,"line":291},[267,705,411],{"class":277},[267,707,437],{"class":414},[267,709,281],{"class":277},[267,711,420],{"class":277},[267,713,333],{"class":277},[267,715,425],{"class":284},[267,717,281],{"class":277},[267,719,430],{"class":277},[267,721,722,724,726,728,730,732,734,736],{"class":269,"line":306},[267,723,411],{"class":277},[267,725,457],{"class":414},[267,727,281],{"class":277},[267,729,420],{"class":277},[267,731,333],{"class":277},[267,733,537],{"class":284},[267,735,281],{"class":277},[267,737,430],{"class":277},[267,739,740,742,744,746,748],{"class":269,"line":313},[267,741,411],{"class":277},[267,743,541],{"class":414},[267,745,281],{"class":277},[267,747,420],{"class":277},[267,749,750],{"class":277}," {\n",[267,752,753,756,759,761,763],{"class":269,"line":320},[267,754,755],{"class":277},"    \"",[267,757,758],{"class":323},"result",[267,760,281],{"class":277},[267,762,420],{"class":277},[267,764,750],{"class":277},[267,766,767,770,774,776,778],{"class":269,"line":347},[267,768,769],{"class":277},"      \"",[267,771,773],{"class":772},"sbssI","segments",[267,775,281],{"class":277},[267,777,420],{"class":277},[267,779,780],{"class":277}," [\n",[267,782,783,786,788,792,794,796,799,802,804,807,809,811,814,816,818,821,823,825,828,830,832,835,837,839,841,844,846,848,850,853,855,857,860],{"class":269,"line":365},[267,784,785],{"class":277},"        {",[267,787,333],{"class":277},[267,789,791],{"class":790},"swJcz","id",[267,793,281],{"class":277},[267,795,420],{"class":277},[267,797,798],{"class":772}," 0",[267,800,801],{"class":277},",",[267,803,333],{"class":277},[267,805,806],{"class":790},"start_time",[267,808,281],{"class":277},[267,810,420],{"class":277},[267,812,813],{"class":772}," 0.0",[267,815,801],{"class":277},[267,817,333],{"class":277},[267,819,820],{"class":790},"end_time",[267,822,281],{"class":277},[267,824,420],{"class":277},[267,826,827],{"class":772}," 3.2",[267,829,801],{"class":277},[267,831,333],{"class":277},[267,833,834],{"class":790},"text",[267,836,281],{"class":277},[267,838,420],{"class":277},[267,840,333],{"class":277},[267,842,843],{"class":284},"The weather is nice today",[267,845,281],{"class":277},[267,847,801],{"class":277},[267,849,333],{"class":277},[267,851,852],{"class":790},"confidence",[267,854,281],{"class":277},[267,856,420],{"class":277},[267,858,859],{"class":772}," 0.95",[267,861,862],{"class":277}," }\n",[267,864,865],{"class":269,"line":379},[267,866,867],{"class":277},"      ],\n",[267,869,870,872,875,877,879,882,884,887,889,891,894,896,898,901,903,905,908],{"class":269,"line":640},[267,871,769],{"class":277},[267,873,874],{"class":772},"summary",[267,876,281],{"class":277},[267,878,420],{"class":277},[267,880,881],{"class":277}," {",[267,883,333],{"class":277},[267,885,886],{"class":790},"total_duration",[267,888,281],{"class":277},[267,890,420],{"class":277},[267,892,893],{"class":772}," 120.5",[267,895,801],{"class":277},[267,897,333],{"class":277},[267,899,900],{"class":790},"num_segments",[267,902,281],{"class":277},[267,904,420],{"class":277},[267,906,907],{"class":772}," 45",[267,909,910],{"class":277}," },\n",[267,912,913,915,918,920,922,924,926,929,931,933,935,938,940,942,944,947,949,951,953,956,958,960,962,965,967,969,972],{"class":269,"line":646},[267,914,769],{"class":277},[267,916,917],{"class":772},"metadata",[267,919,281],{"class":277},[267,921,420],{"class":277},[267,923,881],{"class":277},[267,925,333],{"class":277},[267,927,928],{"class":790},"language",[267,930,281],{"class":277},[267,932,420],{"class":277},[267,934,333],{"class":277},[267,936,937],{"class":284},"zh",[267,939,281],{"class":277},[267,941,801],{"class":277},[267,943,333],{"class":277},[267,945,946],{"class":790},"model",[267,948,281],{"class":277},[267,950,420],{"class":277},[267,952,333],{"class":277},[267,954,955],{"class":284},"whisper-large-v3-turbo",[267,957,281],{"class":277},[267,959,801],{"class":277},[267,961,333],{"class":277},[267,963,964],{"class":790},"chunk_count",[267,966,281],{"class":277},[267,968,420],{"class":277},[267,970,971],{"class":772}," 3",[267,973,862],{"class":277},[267,975,976],{"class":269,"line":652},[267,977,978],{"class":277},"    }\n",[267,980,981],{"class":269,"line":657},[267,982,983],{"class":277},"  }\n",[267,985,986],{"class":269,"line":663},[267,987,493],{"class":277},[689,989,991],{"id":990},"realtime-event","Realtime event",[258,993,995],{"className":397,"code":994,"language":399,"meta":263,"style":263},"{\n  \"type\": \"conversation.item.input_audio_transcription.completed\",\n  \"utterance_index\": 0,\n  \"text\": \"The weather is nice today\",\n  \"language\": \"zh\",\n  \"audio_duration_ms\": 3200,\n  \"latency_ms\": 480\n}\n",[238,996,997,1001,1021,1036,1054,1072,1088,1102],{"__ignoreMap":263},[267,998,999],{"class":269,"line":270},[267,1000,406],{"class":277},[267,1002,1003,1005,1008,1010,1012,1014,1017,1019],{"class":269,"line":291},[267,1004,411],{"class":277},[267,1006,1007],{"class":414},"type",[267,1009,281],{"class":277},[267,1011,420],{"class":277},[267,1013,333],{"class":277},[267,1015,1016],{"class":284},"conversation.item.input_audio_transcription.completed",[267,1018,281],{"class":277},[267,1020,430],{"class":277},[267,1022,1023,1025,1028,1030,1032,1034],{"class":269,"line":306},[267,1024,411],{"class":277},[267,1026,1027],{"class":414},"utterance_index",[267,1029,281],{"class":277},[267,1031,420],{"class":277},[267,1033,798],{"class":772},[267,1035,430],{"class":277},[267,1037,1038,1040,1042,1044,1046,1048,1050,1052],{"class":269,"line":313},[267,1039,411],{"class":277},[267,1041,834],{"class":414},[267,1043,281],{"class":277},[267,1045,420],{"class":277},[267,1047,333],{"class":277},[267,1049,843],{"class":284},[267,1051,281],{"class":277},[267,1053,430],{"class":277},[267,1055,1056,1058,1060,1062,1064,1066,1068,1070],{"class":269,"line":320},[267,1057,411],{"class":277},[267,1059,928],{"class":414},[267,1061,281],{"class":277},[267,1063,420],{"class":277},[267,1065,333],{"class":277},[267,1067,937],{"class":284},[267,1069,281],{"class":277},[267,1071,430],{"class":277},[267,1073,1074,1076,1079,1081,1083,1086],{"class":269,"line":347},[267,1075,411],{"class":277},[267,1077,1078],{"class":414},"audio_duration_ms",[267,1080,281],{"class":277},[267,1082,420],{"class":277},[267,1084,1085],{"class":772}," 3200",[267,1087,430],{"class":277},[267,1089,1090,1092,1095,1097,1099],{"class":269,"line":365},[267,1091,411],{"class":277},[267,1093,1094],{"class":414},"latency_ms",[267,1096,281],{"class":277},[267,1098,420],{"class":277},[267,1100,1101],{"class":772}," 480\n",[267,1103,1104],{"class":269,"line":379},[267,1105,493],{"class":277},[230,1107,1109],{"id":1108},"next-steps","Next steps",[1111,1112,1113,1120,1125],"ul",{},[1114,1115,1116,1119],"li",{},[1117,1118,36],"a",{"href":37}," — full WebSocket examples",[1114,1121,1122,1124],{},[1117,1123,72],{"href":73}," — offline transcription details",[1114,1126,1127,1129],{},[1117,1128,16],{"href":17}," — auth methods and browser security",[1131,1132,1133],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":263,"searchDepth":270,"depth":291,"links":1135},[1136,1137,1138,1139,1143],{"id":232,"depth":291,"text":233},{"id":252,"depth":291,"text":253},{"id":545,"depth":291,"text":546},{"id":686,"depth":291,"text":687,"children":1140},[1141,1142],{"id":691,"depth":306,"text":692},{"id":990,"depth":306,"text":991},{"id":1108,"depth":291,"text":1109},"Get from zero to your first transcription request in five minutes.","md",null,{},{"title":12,"description":1144},"W2A3GSolQAdBCnD-jRdhEeZtADI7vs7J5YfTUragyr4",[1151,1153],{"title":10,"path":6,"stem":7,"description":1152,"children":-1},"LansonAI is the Voice Context Layer for live speech.",{"title":16,"path":17,"stem":18,"description":1154,"children":-1},"API key, session token, and browser-side security.",1787340796396]