[{"data":1,"prerenderedAt":1632},["ShallowReactive",2],{"navigation":3,"/rest-api/voice":151,"/rest-api/voice-surround":1627},[4,26,123,144],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Introduction","/getting-started","1.getting-started/1.index",[9,11,16,21],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-house",{"title":12,"path":13,"stem":14,"icon":15},"Authentication","/getting-started/authentication","1.getting-started/2.authentication","i-lucide-key-round",{"title":17,"path":18,"stem":19,"icon":20},"Rate Limits","/getting-started/rate-limits","1.getting-started/3.rate-limits","i-lucide-gauge",{"title":22,"path":23,"stem":24,"icon":25},"Error Handling","/getting-started/errors","1.getting-started/4.errors","i-lucide-triangle-alert",{"title":27,"path":28,"stem":29,"children":30,"icon":32},"API Reference","/rest-api","2.rest-api/1.index",[31,33,38,43,48,53,58,63,68,73,78,83,88,93,98,103,108,113,118],{"title":27,"path":28,"stem":29,"icon":32},"i-lucide-code-2",{"title":34,"path":35,"stem":36,"icon":37},"Lists & Segments","/rest-api/lists","2.rest-api/10.lists","i-lucide-list",{"title":39,"path":40,"stem":41,"icon":42},"AI Agents","/rest-api/ai-agents","2.rest-api/11.ai-agents","i-lucide-bot",{"title":44,"path":45,"stem":46,"icon":47},"Campaigns","/rest-api/campaigns","2.rest-api/12.campaigns","i-lucide-send",{"title":49,"path":50,"stem":51,"icon":52},"Support Tickets","/rest-api/tickets","2.rest-api/13.tickets","i-lucide-ticket",{"title":54,"path":55,"stem":56,"icon":57},"Web Chat","/rest-api/web-chat","2.rest-api/14.web-chat","i-lucide-message-square",{"title":59,"path":60,"stem":61,"icon":62},"Knowledge Base","/rest-api/knowledge-base","2.rest-api/15.knowledge-base","i-lucide-book-open",{"title":64,"path":65,"stem":66,"icon":67},"Voice","/rest-api/voice","2.rest-api/16.voice","i-lucide-mic",{"title":69,"path":70,"stem":71,"icon":72},"Media","/rest-api/media","2.rest-api/17.media","i-lucide-image",{"title":74,"path":75,"stem":76,"icon":77},"Channels","/rest-api/channels","2.rest-api/18.channels","i-lucide-plug",{"title":79,"path":80,"stem":81,"icon":82},"Partners","/rest-api/partners","2.rest-api/19.partners","i-lucide-handshake",{"title":84,"path":85,"stem":86,"icon":87},"Contacts","/rest-api/contacts","2.rest-api/2.contacts","i-lucide-users",{"title":89,"path":90,"stem":91,"icon":92},"Messages","/rest-api/messages","2.rest-api/3.messages","i-lucide-message-circle",{"title":94,"path":95,"stem":96,"icon":97},"Bookings","/rest-api/bookings","2.rest-api/4.bookings","i-lucide-calendar",{"title":99,"path":100,"stem":101,"icon":102},"Orders","/rest-api/orders","2.rest-api/5.orders","i-lucide-shopping-bag",{"title":104,"path":105,"stem":106,"icon":107},"Webhooks API","/rest-api/webhooks-api","2.rest-api/6.webhooks-api","i-lucide-webhook",{"title":109,"path":110,"stem":111,"icon":112},"Account","/rest-api/account","2.rest-api/7.account","i-lucide-building-2",{"title":114,"path":115,"stem":116,"icon":117},"Team Members","/rest-api/team","2.rest-api/8.team","i-lucide-users-2",{"title":119,"path":120,"stem":121,"icon":122},"Tags","/rest-api/tags","2.rest-api/9.tags","i-lucide-tag",{"title":124,"path":125,"stem":126,"children":127,"icon":129},"Webhooks Overview","/webhooks","3.webhooks/1.index",[128,130,134,139],{"title":124,"path":125,"stem":126,"icon":129},"i-lucide-zap",{"title":131,"path":132,"stem":133,"icon":37},"Events & Payloads","/webhooks/events","3.webhooks/2.events",{"title":135,"path":136,"stem":137,"icon":138},"Signature Verification","/webhooks/security","3.webhooks/3.security","i-lucide-shield-check",{"title":140,"path":141,"stem":142,"icon":143},"Delivery & Retries","/webhooks/delivery","3.webhooks/4.delivery","i-lucide-refresh-cw",{"title":145,"path":146,"stem":147,"children":148,"icon":150},"Changelog","/changelog","4.changelog/1.index",[149],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-history",{"id":152,"title":64,"body":153,"description":1620,"extension":1621,"links":1622,"meta":1623,"navigation":1624,"path":65,"seo":1625,"stem":66,"__hash__":1626},"docs/2.rest-api/16.voice.md",{"type":154,"value":155,"toc":1604},"minimark",[156,161,165,168,171,174,178,212,215,217,221,226,242,415,462,466,475,478,518,520,524,533,592,665,667,671,680,683,825,827,831,840,843,851,858,982,987,999,1094,1229,1243,1245,1249,1258,1261,1264,1341,1343,1347,1356,1359,1363,1381,1411,1464,1560,1567,1569,1573,1582,1585,1595,1601],[157,158,160],"h2",{"id":159},"overview","Overview",[162,163,164],"p",{},"The Voice API lets you clone a voice from an audio sample and synthesize natural-sounding Arabic (or English) speech from any text. Generated audio can be sent to contacts as voice messages or used in any workflow that accepts an audio URL.",[162,166,167],{},"Voice synthesis supports all major Arabic dialects — Saudi, Egyptian, Levantine, Gulf, and more.",[162,169,170],{},"Each account's voice data is fully isolated — your cloned voice, settings, and generated audio are private to your account.",[172,173],"hr",{},[157,175,177],{"id":176},"how-it-works","How it works",[179,180,181,194,203],"ol",{},[182,183,184,188,189,193],"li",{},[185,186,187],"strong",{},"Configure"," your dialect and language preferences (",[190,191,192],"code",{},"PATCH /voice/settings",")",[182,195,196,199,200,193],{},[185,197,198],{},"Clone"," a voice by uploading a sample recording (",[190,201,202],{},"POST /voice/clone",[182,204,205,208,209,193],{},[185,206,207],{},"Synthesize"," speech from any text (",[190,210,211],{},"POST /voice/tts",[162,213,214],{},"The system automatically warms up the voice before synthesis to minimize latency.",[172,216],{},[157,218,220],{"id":219},"voice-settings","Voice settings",[222,223,225],"h3",{"id":224},"get-voice-settings","Get voice settings",[227,228,233],"pre",{"className":229,"code":230,"language":231,"meta":232,"style":232},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","GET /api/v1/voice\n","http","",[190,234,235],{"__ignoreMap":232},[236,237,240],"span",{"class":238,"line":239},"line",1,[236,241,230],{},[227,243,247],{"className":244,"code":245,"language":246,"meta":232,"style":232},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"enabled\": true,\n  \"voice_configured\": true,\n  \"has_cloned_voice\": true,\n  \"voice_id\": \"voice_abc123\",\n  \"voice_name\": \"Layla - Customer Support\",\n  \"language\": \"ar\",\n  \"dialect\": \"ksa\",\n  \"voice_preloaded_at\": \"2026-03-08T14:00:00.000000Z\"\n}\n","json",[190,248,249,255,274,288,302,326,347,368,389,409],{"__ignoreMap":232},[236,250,251],{"class":238,"line":239},[236,252,254],{"class":253},"sMK4o","{\n",[236,256,258,261,265,268,271],{"class":238,"line":257},2,[236,259,260],{"class":253},"  \"",[236,262,264],{"class":263},"spNyl","enabled",[236,266,267],{"class":253},"\"",[236,269,270],{"class":253},":",[236,272,273],{"class":253}," true,\n",[236,275,277,279,282,284,286],{"class":238,"line":276},3,[236,278,260],{"class":253},[236,280,281],{"class":263},"voice_configured",[236,283,267],{"class":253},[236,285,270],{"class":253},[236,287,273],{"class":253},[236,289,291,293,296,298,300],{"class":238,"line":290},4,[236,292,260],{"class":253},[236,294,295],{"class":263},"has_cloned_voice",[236,297,267],{"class":253},[236,299,270],{"class":253},[236,301,273],{"class":253},[236,303,305,307,310,312,314,317,321,323],{"class":238,"line":304},5,[236,306,260],{"class":253},[236,308,309],{"class":263},"voice_id",[236,311,267],{"class":253},[236,313,270],{"class":253},[236,315,316],{"class":253}," \"",[236,318,320],{"class":319},"sfazB","voice_abc123",[236,322,267],{"class":253},[236,324,325],{"class":253},",\n",[236,327,329,331,334,336,338,340,343,345],{"class":238,"line":328},6,[236,330,260],{"class":253},[236,332,333],{"class":263},"voice_name",[236,335,267],{"class":253},[236,337,270],{"class":253},[236,339,316],{"class":253},[236,341,342],{"class":319},"Layla - Customer Support",[236,344,267],{"class":253},[236,346,325],{"class":253},[236,348,350,352,355,357,359,361,364,366],{"class":238,"line":349},7,[236,351,260],{"class":253},[236,353,354],{"class":263},"language",[236,356,267],{"class":253},[236,358,270],{"class":253},[236,360,316],{"class":253},[236,362,363],{"class":319},"ar",[236,365,267],{"class":253},[236,367,325],{"class":253},[236,369,371,373,376,378,380,382,385,387],{"class":238,"line":370},8,[236,372,260],{"class":253},[236,374,375],{"class":263},"dialect",[236,377,267],{"class":253},[236,379,270],{"class":253},[236,381,316],{"class":253},[236,383,384],{"class":319},"ksa",[236,386,267],{"class":253},[236,388,325],{"class":253},[236,390,392,394,397,399,401,403,406],{"class":238,"line":391},9,[236,393,260],{"class":253},[236,395,396],{"class":263},"voice_preloaded_at",[236,398,267],{"class":253},[236,400,270],{"class":253},[236,402,316],{"class":253},[236,404,405],{"class":319},"2026-03-08T14:00:00.000000Z",[236,407,408],{"class":253},"\"\n",[236,410,412],{"class":238,"line":411},10,[236,413,414],{"class":253},"}\n",[416,417,418,431],"table",{},[419,420,421],"thead",{},[422,423,424,428],"tr",{},[425,426,427],"th",{},"Field",[425,429,430],{},"Description",[432,433,434,444,453],"tbody",{},[422,435,436,441],{},[437,438,439],"td",{},[190,440,281],{},[437,442,443],{},"Whether the voice service is active on this platform",[422,445,446,450],{},[437,447,448],{},[190,449,264],{},[437,451,452],{},"Whether voice auto-responds to your contacts",[422,454,455,459],{},[437,456,457],{},[190,458,295],{},[437,460,461],{},"Whether a voice is ready for synthesis",[222,463,465],{"id":464},"check-connectivity","Check connectivity",[227,467,469],{"className":229,"code":468,"language":231,"meta":232,"style":232},"GET /api/v1/voice/status\n",[190,470,471],{"__ignoreMap":232},[236,472,473],{"class":238,"line":239},[236,474,468],{},[162,476,477],{},"Tests whether the voice service is connected and ready.",[227,479,481],{"className":244,"code":480,"language":246,"meta":232,"style":232},"{\n  \"configured\": true,\n  \"connected\": true\n}\n",[190,482,483,487,500,514],{"__ignoreMap":232},[236,484,485],{"class":238,"line":239},[236,486,254],{"class":253},[236,488,489,491,494,496,498],{"class":238,"line":257},[236,490,260],{"class":253},[236,492,493],{"class":263},"configured",[236,495,267],{"class":253},[236,497,270],{"class":253},[236,499,273],{"class":253},[236,501,502,504,507,509,511],{"class":238,"line":276},[236,503,260],{"class":253},[236,505,506],{"class":263},"connected",[236,508,267],{"class":253},[236,510,270],{"class":253},[236,512,513],{"class":253}," true\n",[236,515,516],{"class":238,"line":290},[236,517,414],{"class":253},[172,519],{},[222,521,523],{"id":522},"update-voice-settings","Update voice settings",[227,525,527],{"className":229,"code":526,"language":231,"meta":232,"style":232},"PATCH /api/v1/voice/settings\n",[190,528,529],{"__ignoreMap":232},[236,530,531],{"class":238,"line":239},[236,532,526],{},[416,534,535,547],{},[419,536,537],{},[422,538,539,541,544],{},[425,540,427],{},[425,542,543],{},"Type",[425,545,546],{},"Notes",[432,548,549,566,580],{},[422,550,551,555,558],{},[437,552,553],{},[190,554,354],{},[437,556,557],{},"string",[437,559,560,562,563],{},[190,561,363],{}," or ",[190,564,565],{},"en",[422,567,568,572,574],{},[437,569,570],{},[190,571,375],{},[437,573,557],{},[437,575,576,577],{},"Dialect code from ",[190,578,579],{},"GET /voice/dialects",[422,581,582,586,589],{},[437,583,584],{},[190,585,264],{},[437,587,588],{},"boolean",[437,590,591],{},"Enable/disable voice synthesis for your account",[227,593,597],{"className":594,"code":595,"language":596,"meta":232,"style":232},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Enable voice with Egyptian Arabic dialect\ncurl -X PATCH https://dashboard.skylightchat.com/api/v1/voice/settings \\\n  -H \"X-Api-Key: ••••••••••••\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{ \"dialect\": \"egy\", \"language\": \"ar\", \"enabled\": true }'\n","bash",[190,598,599,605,624,638,651],{"__ignoreMap":232},[236,600,601],{"class":238,"line":239},[236,602,604],{"class":603},"sHwdD","# Enable voice with Egyptian Arabic dialect\n",[236,606,607,611,614,617,620],{"class":238,"line":257},[236,608,610],{"class":609},"sBMFI","curl",[236,612,613],{"class":319}," -X",[236,615,616],{"class":319}," PATCH",[236,618,619],{"class":319}," https://dashboard.skylightchat.com/api/v1/voice/settings",[236,621,623],{"class":622},"sTEyZ"," \\\n",[236,625,626,629,631,634,636],{"class":238,"line":276},[236,627,628],{"class":319},"  -H",[236,630,316],{"class":253},[236,632,633],{"class":319},"X-Api-Key: ••••••••••••",[236,635,267],{"class":253},[236,637,623],{"class":622},[236,639,640,642,644,647,649],{"class":238,"line":290},[236,641,628],{"class":319},[236,643,316],{"class":253},[236,645,646],{"class":319},"Content-Type: application/json",[236,648,267],{"class":253},[236,650,623],{"class":622},[236,652,653,656,659,662],{"class":238,"line":304},[236,654,655],{"class":319},"  -d",[236,657,658],{"class":253}," '",[236,660,661],{"class":319},"{ \"dialect\": \"egy\", \"language\": \"ar\", \"enabled\": true }",[236,663,664],{"class":253},"'\n",[172,666],{},[157,668,670],{"id":669},"supported-dialects","Supported dialects",[227,672,674],{"className":229,"code":673,"language":231,"meta":232,"style":232},"GET /api/v1/voice/dialects\n",[190,675,676],{"__ignoreMap":232},[236,677,678],{"class":238,"line":239},[236,679,673],{},[162,681,682],{},"Returns all supported dialect codes:",[416,684,685,695],{},[419,686,687],{},[422,688,689,692],{},[425,690,691],{},"Code",[425,693,694],{},"Dialect",[432,696,697,707,716,726,736,746,756,766,776,786,796,806,816],{},[422,698,699,704],{},[437,700,701],{},[190,702,703],{},"arb",[437,705,706],{},"Modern Standard Arabic (MSA)",[422,708,709,713],{},[437,710,711],{},[190,712,384],{},[437,714,715],{},"Saudi / Khaleeji",[422,717,718,723],{},[437,719,720],{},[190,721,722],{},"egy",[437,724,725],{},"Egyptian",[422,727,728,733],{},[437,729,730],{},[190,731,732],{},"leb",[437,734,735],{},"Lebanese",[422,737,738,743],{},[437,739,740],{},[190,741,742],{},"syr",[437,744,745],{},"Syrian",[422,747,748,753],{},[437,749,750],{},[190,751,752],{},"jor",[437,754,755],{},"Jordanian",[422,757,758,763],{},[437,759,760],{},[190,761,762],{},"irq",[437,764,765],{},"Iraqi",[422,767,768,773],{},[437,769,770],{},[190,771,772],{},"uae",[437,774,775],{},"Emirati",[422,777,778,783],{},[437,779,780],{},[190,781,782],{},"bah",[437,784,785],{},"Bahraini",[422,787,788,793],{},[437,789,790],{},[190,791,792],{},"qat",[437,794,795],{},"Qatari",[422,797,798,803],{},[437,799,800],{},[190,801,802],{},"pls",[437,804,805],{},"Palestinian",[422,807,808,813],{},[437,809,810],{},[190,811,812],{},"msa",[437,814,815],{},"Formal Modern Standard Arabic",[422,817,818,822],{},[437,819,820],{},[190,821,565],{},[437,823,824],{},"English",[172,826],{},[157,828,830],{"id":829},"clone-a-voice","Clone a voice",[227,832,834],{"className":229,"code":833,"language":231,"meta":232,"style":232},"POST /api/v1/voice/clone\n",[190,835,836],{"__ignoreMap":232},[236,837,838],{"class":238,"line":239},[236,839,833],{},[162,841,842],{},"Upload an audio sample to create a cloned voice. The pipeline extracts a transcription from the recording, then registers a custom voice model scoped to your account.",[844,845,848],"callout",{"color":846,"icon":847},"amber","i-lucide-clock",[162,849,850],{},"This endpoint may take 30–90 seconds to complete. Use a generous request timeout.",[162,852,853,854,857],{},"This is a ",[185,855,856],{},"multipart/form-data"," request:",[416,859,860,873],{},[419,861,862],{},[422,863,864,866,868,871],{},[425,865,427],{},[425,867,543],{},[425,869,870],{},"Required",[425,872,546],{},[432,874,875,891,905,925,940,961],{},[422,876,877,882,885,888],{},[437,878,879],{},[190,880,881],{},"audio_file",[437,883,884],{},"file",[437,886,887],{},"✓",[437,889,890],{},"mp3, wav, ogg, m4a, webm, mp4, aac, flac — max 32 MB",[422,892,893,898,900,902],{},[437,894,895],{},[190,896,897],{},"name",[437,899,557],{},[437,901,887],{},[437,903,904],{},"Display name for the voice",[422,906,907,911,913,916],{},[437,908,909],{},[190,910,354],{},[437,912,557],{},[437,914,915],{},"No",[437,917,918,562,920,922,923,193],{},[190,919,363],{},[190,921,565],{}," (default: ",[190,924,363],{},[422,926,927,931,933,935],{},[437,928,929],{},[190,930,375],{},[437,932,557],{},[437,934,915],{},[437,936,937,938,193],{},"Dialect code (default: ",[190,939,703],{},[422,941,942,947,949,951],{},[437,943,944],{},[190,945,946],{},"gender",[437,948,557],{},[437,950,915],{},[437,952,953,562,956,922,959,193],{},[190,954,955],{},"male",[190,957,958],{},"female",[190,960,958],{},[422,962,963,968,970,972],{},[437,964,965],{},[190,966,967],{},"style",[437,969,557],{},[437,971,915],{},[437,973,974,562,977,922,980,193],{},[190,975,976],{},"conversational",[190,978,979],{},"narrator",[190,981,976],{},[162,983,984],{},[185,985,986],{},"Tips for best results:",[988,989,990,993,996],"ul",{},[182,991,992],{},"Use a quiet recording with no background noise",[182,994,995],{},"Minimum 10 seconds of clear speech",[182,997,998],{},"WAV or MP3 at 44.1 kHz is ideal",[227,1000,1002],{"className":594,"code":1001,"language":596,"meta":232,"style":232},"curl -X POST https://dashboard.skylightchat.com/api/v1/voice/clone \\\n  -H \"X-Api-Key: ••••••••••••\" \\\n  -F \"audio_file=@/path/to/sample.wav\" \\\n  -F \"name=Layla - Support Agent\" \\\n  -F \"language=ar\" \\\n  -F \"dialect=ksa\" \\\n  -F \"gender=female\"\n",[190,1003,1004,1018,1030,1044,1057,1070,1083],{"__ignoreMap":232},[236,1005,1006,1008,1010,1013,1016],{"class":238,"line":239},[236,1007,610],{"class":609},[236,1009,613],{"class":319},[236,1011,1012],{"class":319}," POST",[236,1014,1015],{"class":319}," https://dashboard.skylightchat.com/api/v1/voice/clone",[236,1017,623],{"class":622},[236,1019,1020,1022,1024,1026,1028],{"class":238,"line":257},[236,1021,628],{"class":319},[236,1023,316],{"class":253},[236,1025,633],{"class":319},[236,1027,267],{"class":253},[236,1029,623],{"class":622},[236,1031,1032,1035,1037,1040,1042],{"class":238,"line":276},[236,1033,1034],{"class":319},"  -F",[236,1036,316],{"class":253},[236,1038,1039],{"class":319},"audio_file=@/path/to/sample.wav",[236,1041,267],{"class":253},[236,1043,623],{"class":622},[236,1045,1046,1048,1050,1053,1055],{"class":238,"line":290},[236,1047,1034],{"class":319},[236,1049,316],{"class":253},[236,1051,1052],{"class":319},"name=Layla - Support Agent",[236,1054,267],{"class":253},[236,1056,623],{"class":622},[236,1058,1059,1061,1063,1066,1068],{"class":238,"line":304},[236,1060,1034],{"class":319},[236,1062,316],{"class":253},[236,1064,1065],{"class":319},"language=ar",[236,1067,267],{"class":253},[236,1069,623],{"class":622},[236,1071,1072,1074,1076,1079,1081],{"class":238,"line":328},[236,1073,1034],{"class":319},[236,1075,316],{"class":253},[236,1077,1078],{"class":319},"dialect=ksa",[236,1080,267],{"class":253},[236,1082,623],{"class":622},[236,1084,1085,1087,1089,1092],{"class":238,"line":349},[236,1086,1034],{"class":319},[236,1088,316],{"class":253},[236,1090,1091],{"class":319},"gender=female",[236,1093,408],{"class":253},[227,1095,1097],{"className":244,"code":1096,"language":246,"meta":232,"style":232},"{\n  \"success\": true,\n  \"data\": {\n    \"voice_id\": \"voice_abc123\",\n    \"voice_name\": \"Layla - Support Agent\",\n    \"language\": \"ar\",\n    \"dialect\": \"ksa\"\n  },\n  \"message\": \"Voice cloned successfully. Use POST /voice/preload to cache it for zero-latency TTS.\"\n}\n",[190,1098,1099,1103,1116,1130,1149,1168,1186,1202,1207,1225],{"__ignoreMap":232},[236,1100,1101],{"class":238,"line":239},[236,1102,254],{"class":253},[236,1104,1105,1107,1110,1112,1114],{"class":238,"line":257},[236,1106,260],{"class":253},[236,1108,1109],{"class":263},"success",[236,1111,267],{"class":253},[236,1113,270],{"class":253},[236,1115,273],{"class":253},[236,1117,1118,1120,1123,1125,1127],{"class":238,"line":276},[236,1119,260],{"class":253},[236,1121,1122],{"class":263},"data",[236,1124,267],{"class":253},[236,1126,270],{"class":253},[236,1128,1129],{"class":253}," {\n",[236,1131,1132,1135,1137,1139,1141,1143,1145,1147],{"class":238,"line":290},[236,1133,1134],{"class":253},"    \"",[236,1136,309],{"class":609},[236,1138,267],{"class":253},[236,1140,270],{"class":253},[236,1142,316],{"class":253},[236,1144,320],{"class":319},[236,1146,267],{"class":253},[236,1148,325],{"class":253},[236,1150,1151,1153,1155,1157,1159,1161,1164,1166],{"class":238,"line":304},[236,1152,1134],{"class":253},[236,1154,333],{"class":609},[236,1156,267],{"class":253},[236,1158,270],{"class":253},[236,1160,316],{"class":253},[236,1162,1163],{"class":319},"Layla - Support Agent",[236,1165,267],{"class":253},[236,1167,325],{"class":253},[236,1169,1170,1172,1174,1176,1178,1180,1182,1184],{"class":238,"line":328},[236,1171,1134],{"class":253},[236,1173,354],{"class":609},[236,1175,267],{"class":253},[236,1177,270],{"class":253},[236,1179,316],{"class":253},[236,1181,363],{"class":319},[236,1183,267],{"class":253},[236,1185,325],{"class":253},[236,1187,1188,1190,1192,1194,1196,1198,1200],{"class":238,"line":349},[236,1189,1134],{"class":253},[236,1191,375],{"class":609},[236,1193,267],{"class":253},[236,1195,270],{"class":253},[236,1197,316],{"class":253},[236,1199,384],{"class":319},[236,1201,408],{"class":253},[236,1203,1204],{"class":238,"line":370},[236,1205,1206],{"class":253},"  },\n",[236,1208,1209,1211,1214,1216,1218,1220,1223],{"class":238,"line":391},[236,1210,260],{"class":253},[236,1212,1213],{"class":263},"message",[236,1215,267],{"class":253},[236,1217,270],{"class":253},[236,1219,316],{"class":253},[236,1221,1222],{"class":319},"Voice cloned successfully. Use POST /voice/preload to cache it for zero-latency TTS.",[236,1224,408],{"class":253},[236,1226,1227],{"class":238,"line":411},[236,1228,414],{"class":253},[162,1230,1231,1232,1235,1236,1238,1239,1242],{},"Returns ",[185,1233,1234],{},"201 Created",". Voice ",[190,1237,264],{}," is set to ",[190,1240,1241],{},"true"," automatically.",[172,1244],{},[157,1246,1248],{"id":1247},"warm-up-the-voice","Warm up the voice",[227,1250,1252],{"className":229,"code":1251,"language":231,"meta":232,"style":232},"POST /api/v1/voice/preload\n",[190,1253,1254],{"__ignoreMap":232},[236,1255,1256],{"class":238,"line":239},[236,1257,1251],{},[162,1259,1260],{},"Pre-loads the cloned voice into the inference cache for near-zero latency on the first TTS request.",[162,1262,1263],{},"The system auto-warms the voice before synthesis if the last preload was more than 60 minutes ago. Call this endpoint before high-traffic periods to ensure immediate availability.",[227,1265,1267],{"className":244,"code":1266,"language":246,"meta":232,"style":232},"{\n  \"success\": true,\n  \"data\": {\n    \"voice_id\": \"voice_abc123\",\n    \"preloaded_at\": \"2026-03-08T14:00:00.000000Z\"\n  }\n}\n",[190,1268,1269,1273,1285,1297,1315,1332,1337],{"__ignoreMap":232},[236,1270,1271],{"class":238,"line":239},[236,1272,254],{"class":253},[236,1274,1275,1277,1279,1281,1283],{"class":238,"line":257},[236,1276,260],{"class":253},[236,1278,1109],{"class":263},[236,1280,267],{"class":253},[236,1282,270],{"class":253},[236,1284,273],{"class":253},[236,1286,1287,1289,1291,1293,1295],{"class":238,"line":276},[236,1288,260],{"class":253},[236,1290,1122],{"class":263},[236,1292,267],{"class":253},[236,1294,270],{"class":253},[236,1296,1129],{"class":253},[236,1298,1299,1301,1303,1305,1307,1309,1311,1313],{"class":238,"line":290},[236,1300,1134],{"class":253},[236,1302,309],{"class":609},[236,1304,267],{"class":253},[236,1306,270],{"class":253},[236,1308,316],{"class":253},[236,1310,320],{"class":319},[236,1312,267],{"class":253},[236,1314,325],{"class":253},[236,1316,1317,1319,1322,1324,1326,1328,1330],{"class":238,"line":304},[236,1318,1134],{"class":253},[236,1320,1321],{"class":609},"preloaded_at",[236,1323,267],{"class":253},[236,1325,270],{"class":253},[236,1327,316],{"class":253},[236,1329,405],{"class":319},[236,1331,408],{"class":253},[236,1333,1334],{"class":238,"line":328},[236,1335,1336],{"class":253},"  }\n",[236,1338,1339],{"class":238,"line":349},[236,1340,414],{"class":253},[172,1342],{},[157,1344,1346],{"id":1345},"synthesize-speech","Synthesize speech",[227,1348,1350],{"className":229,"code":1349,"language":231,"meta":232,"style":232},"POST /api/v1/voice/tts\n",[190,1351,1352],{"__ignoreMap":232},[236,1353,1354],{"class":238,"line":239},[236,1355,1349],{},[162,1357,1358],{},"Convert text to speech using your cloned voice. Returns a public URL to the generated audio file.",[222,1360,1362],{"id":1361},"prerequisites","Prerequisites",[988,1364,1365,1373],{},[182,1366,1367,1370,1371],{},[190,1368,1369],{},"enabled: true"," — set via ",[190,1372,192],{},[182,1374,1375,1378,1379],{},[190,1376,1377],{},"has_cloned_voice: true"," — clone a voice via ",[190,1380,202],{},[416,1382,1383,1395],{},[419,1384,1385],{},[422,1386,1387,1389,1391,1393],{},[425,1388,427],{},[425,1390,543],{},[425,1392,870],{},[425,1394,546],{},[432,1396,1397],{},[422,1398,1399,1404,1406,1408],{},[437,1400,1401],{},[190,1402,1403],{},"text",[437,1405,557],{},[437,1407,887],{},[437,1409,1410],{},"1–5000 characters. Arabic fully supported.",[227,1412,1414],{"className":594,"code":1413,"language":596,"meta":232,"style":232},"curl -X POST https://dashboard.skylightchat.com/api/v1/voice/tts \\\n  -H \"X-Api-Key: ••••••••••••\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{ \"text\": \"مرحباً بك في شركتنا، كيف يمكنني مساعدتك؟\" }'\n",[190,1415,1416,1429,1441,1453],{"__ignoreMap":232},[236,1417,1418,1420,1422,1424,1427],{"class":238,"line":239},[236,1419,610],{"class":609},[236,1421,613],{"class":319},[236,1423,1012],{"class":319},[236,1425,1426],{"class":319}," https://dashboard.skylightchat.com/api/v1/voice/tts",[236,1428,623],{"class":622},[236,1430,1431,1433,1435,1437,1439],{"class":238,"line":257},[236,1432,628],{"class":319},[236,1434,316],{"class":253},[236,1436,633],{"class":319},[236,1438,267],{"class":253},[236,1440,623],{"class":622},[236,1442,1443,1445,1447,1449,1451],{"class":238,"line":276},[236,1444,628],{"class":319},[236,1446,316],{"class":253},[236,1448,646],{"class":319},[236,1450,267],{"class":253},[236,1452,623],{"class":622},[236,1454,1455,1457,1459,1462],{"class":238,"line":290},[236,1456,655],{"class":319},[236,1458,658],{"class":253},[236,1460,1461],{"class":319},"{ \"text\": \"مرحباً بك في شركتنا، كيف يمكنني مساعدتك؟\" }",[236,1463,664],{"class":253},[227,1465,1467],{"className":244,"code":1466,"language":246,"meta":232,"style":232},"{\n  \"success\": true,\n  \"data\": {\n    \"audio_url\": \"https://dashboard.skylightchat.com/public/client/voice_samples/tts_9_abc.m4a\",\n    \"format\": \"m4a\",\n    \"text_length\": 42\n  }\n}\n",[190,1468,1469,1473,1485,1497,1517,1537,1552,1556],{"__ignoreMap":232},[236,1470,1471],{"class":238,"line":239},[236,1472,254],{"class":253},[236,1474,1475,1477,1479,1481,1483],{"class":238,"line":257},[236,1476,260],{"class":253},[236,1478,1109],{"class":263},[236,1480,267],{"class":253},[236,1482,270],{"class":253},[236,1484,273],{"class":253},[236,1486,1487,1489,1491,1493,1495],{"class":238,"line":276},[236,1488,260],{"class":253},[236,1490,1122],{"class":263},[236,1492,267],{"class":253},[236,1494,270],{"class":253},[236,1496,1129],{"class":253},[236,1498,1499,1501,1504,1506,1508,1510,1513,1515],{"class":238,"line":290},[236,1500,1134],{"class":253},[236,1502,1503],{"class":609},"audio_url",[236,1505,267],{"class":253},[236,1507,270],{"class":253},[236,1509,316],{"class":253},[236,1511,1512],{"class":319},"https://dashboard.skylightchat.com/public/client/voice_samples/tts_9_abc.m4a",[236,1514,267],{"class":253},[236,1516,325],{"class":253},[236,1518,1519,1521,1524,1526,1528,1530,1533,1535],{"class":238,"line":304},[236,1520,1134],{"class":253},[236,1522,1523],{"class":609},"format",[236,1525,267],{"class":253},[236,1527,270],{"class":253},[236,1529,316],{"class":253},[236,1531,1532],{"class":319},"m4a",[236,1534,267],{"class":253},[236,1536,325],{"class":253},[236,1538,1539,1541,1544,1546,1548],{"class":238,"line":328},[236,1540,1134],{"class":253},[236,1542,1543],{"class":609},"text_length",[236,1545,267],{"class":253},[236,1547,270],{"class":253},[236,1549,1551],{"class":1550},"sbssI"," 42\n",[236,1553,1554],{"class":238,"line":349},[236,1555,1336],{"class":253},[236,1557,1558],{"class":238,"line":370},[236,1559,414],{"class":253},[162,1561,1562,1563,1566],{},"The audio URL is publicly accessible. Audio is returned as ",[185,1564,1565],{},"M4A (AAC)"," for maximum compatibility with messaging platforms.",[172,1568],{},[157,1570,1572],{"id":1571},"delete-voice","Delete voice",[227,1574,1576],{"className":229,"code":1575,"language":231,"meta":232,"style":232},"DELETE /api/v1/voice\n",[190,1577,1578],{"__ignoreMap":232},[236,1579,1580],{"class":238,"line":239},[236,1581,1575],{},[162,1583,1584],{},"Permanently deletes your cloned voice and clears all voice metadata from your account.",[844,1586,1588],{"color":1587,"icon":25},"red",[162,1589,1590,1591,1594],{},"This action is ",[185,1592,1593],{},"irreversible",". You must clone a new voice to re-enable synthesis.",[162,1596,1231,1597,1600],{},[185,1598,1599],{},"204 No Content",".",[967,1602,1603],{},"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 .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 .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 pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":232,"searchDepth":239,"depth":257,"links":1605},[1606,1607,1608,1613,1614,1615,1616,1619],{"id":159,"depth":257,"text":160},{"id":176,"depth":257,"text":177},{"id":219,"depth":257,"text":220,"children":1609},[1610,1611,1612],{"id":224,"depth":276,"text":225},{"id":464,"depth":276,"text":465},{"id":522,"depth":276,"text":523},{"id":669,"depth":257,"text":670},{"id":829,"depth":257,"text":830},{"id":1247,"depth":257,"text":1248},{"id":1345,"depth":257,"text":1346,"children":1617},[1618],{"id":1361,"depth":276,"text":1362},{"id":1571,"depth":257,"text":1572},"Clone a voice and generate natural Arabic speech from text using the Voice API.","md",null,{},{"icon":67},{"title":64,"description":1620},"vKuaEtWAt3eELgXQl0GCQoluqZFhTP5qesfqtqDbbgo",[1628,1630],{"title":59,"path":60,"stem":61,"description":1629,"icon":62,"children":-1},"Manage the AI knowledge base that powers automated responses across your channels.",{"title":69,"path":70,"stem":71,"description":1631,"icon":72,"children":-1},"Upload and manage your image and video library via the API.",1775834841111]