[{"data":1,"prerenderedAt":1019},["ShallowReactive",2],{"guide-\u002Fguides-zh\u002Fvoices":3,"developer-code-16b5jlg":1012,"developer-code-1y21g8p":1013,"developer-code-a2123w":1014,"developer-code-18m8itw":1015,"developer-code-zdm0y1":1016,"developer-code-clu4z8":1017,"developer-code-1kv66hx":1018},{"id":4,"title":5,"body":6,"description":1003,"extension":1004,"meta":1005,"navigation":1006,"path":1008,"seo":1009,"stem":1010,"__hash__":1011},"guidesZh\u002Fguides-zh\u002Fvoices.md","声音克隆 API",{"type":7,"value":8,"toc":995},"minimark",[9,18,23,90,94,134,166,211,435,452,456,470,503,509,729,736,740,743,749,826,839,916,920,923,951,955,991],[10,11,12,13,17],"p",{},"VisionStory 声音克隆 API 将音频样本转换为可复用的 ",[14,15,16],"code",{},"voice_id","。你可以选择公共声音或克隆自己的声音，再用于文本转语音和口型同步的数字人视频生成。",[19,20,22],"h2",{"id":21},"voice-cloning-api-endpoints","声音克隆接口",[24,25,26,42],"table",{},[27,28,29],"thead",{},[30,31,32,36,39],"tr",{},[33,34,35],"th",{},"方法",[33,37,38],{},"路径",[33,40,41],{},"功能",[43,44,45,61,76],"tbody",{},[30,46,47,53,58],{},[48,49,50],"td",{},[14,51,52],{},"GET",[48,54,55],{},[14,56,57],{},"\u002Fapi\u002Fv1\u002Fvoices",[48,59,60],{},"列出公共声音和你克隆的声音",[30,62,63,68,73],{},[48,64,65],{},[14,66,67],{},"POST",[48,69,70],{},[14,71,72],{},"\u002Fapi\u002Fv1\u002Fvoice",[48,74,75],{},"通过音频样本克隆声音",[30,77,78,83,87],{},[48,79,80],{},[14,81,82],{},"DELETE",[48,84,85],{},[14,86,72],{},[48,88,89],{},"删除你克隆的一个声音",[19,91,93],{"id":92},"list-public-and-cloned-voices","查询公共声音与克隆声音",[10,95,96,97,100,101,104,105,108,109,112,113,116,117,116,120,116,123,116,126,129,130,133],{},"列表响应分为 ",[14,98,99],{},"public_voices"," 和 ",[14,102,103],{},"my_voices","。每个声音包含机器可读的 BCP 47 ",[14,106,107],{},"locale","、便于阅读的 ",[14,110,111],{},"language","，以及结构化的 ",[14,114,115],{},"provider","、",[14,118,119],{},"gender",[14,121,122],{},"age",[14,124,125],{},"accent",[14,127,128],{},"use_cases"," 字段和试听 URL。旧版 ",[14,131,132],{},"tags"," 字段仍保留，以兼容现有调用。",[10,135,136,137,139,140,143,144,147,148,151,152,116,155,116,158,161,162,165],{},"使用 ",[14,138,107],{}," 和供应商筛选公共声音库，再通过 ",[14,141,142],{},"limit"," 和返回的 ",[14,145,146],{},"next_cursor"," 分页。基础语言标记（如 ",[14,149,150],{},"es","）匹配所有西班牙语地区变体；完整语言地区标记（如 ",[14,153,154],{},"es-MX",[14,156,157],{},"en-GB",[14,159,160],{},"zh-TW"," 或 ",[14,163,164],{},"zh-HK","）只匹配对应地区：",[167,168,173],"pre",{"className":169,"code":170,"language":171,"meta":172,"style":172},"language-bash shiki shiki-themes github-light github-dark","curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" \\\n  \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoices?locale=es-MX&provider=minimax&limit=50\"\n","bash","",[14,174,175,205],{"__ignoreMap":172},[176,177,180,184,188,191,195,199,202],"span",{"class":178,"line":179},"line",1,[176,181,183],{"class":182},"sScJk","curl",[176,185,187],{"class":186},"sj4cs"," -s",[176,189,190],{"class":186}," -H",[176,192,194],{"class":193},"sZZnC"," \"X-API-Key: ",[176,196,198],{"class":197},"sVt8B","$VISIONSTORY_API_KEY",[176,200,201],{"class":193},"\"",[176,203,204],{"class":186}," \\\n",[176,206,208],{"class":178,"line":207},2,[176,209,210],{"class":193},"  \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoices?locale=es-MX&provider=minimax&limit=50\"\n",[167,212,216],{"className":213,"code":214,"language":215,"meta":172,"style":172},"language-python shiki shiki-themes github-light github-dark","import os\nimport requests\n\nheaders = {\"X-API-Key\": os.environ[\"VISIONSTORY_API_KEY\"]}\nresponse = requests.get(\n    \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoices\",\n    headers=headers,\n    params={\"locale\": \"es-MX\", \"provider\": \"minimax\", \"limit\": 50},\n    timeout=10,\n)\nresp_data = response.json()\nprint(len(resp_data[\"data\"][\"public_voices\"]))\nprint(len(resp_data[\"data\"][\"my_voices\"]))\nprint(resp_data[\"data\"][\"next_cursor\"])\n","python",[14,217,218,227,234,241,265,276,285,297,341,354,360,371,398,418],{"__ignoreMap":172},[176,219,220,224],{"class":178,"line":179},[176,221,223],{"class":222},"szBVR","import",[176,225,226],{"class":197}," os\n",[176,228,229,231],{"class":178,"line":207},[176,230,223],{"class":222},[176,232,233],{"class":197}," requests\n",[176,235,237],{"class":178,"line":236},3,[176,238,240],{"emptyLinePlaceholder":239},true,"\n",[176,242,244,247,250,253,256,259,262],{"class":178,"line":243},4,[176,245,246],{"class":197},"headers ",[176,248,249],{"class":222},"=",[176,251,252],{"class":197}," {",[176,254,255],{"class":193},"\"X-API-Key\"",[176,257,258],{"class":197},": os.environ[",[176,260,261],{"class":193},"\"VISIONSTORY_API_KEY\"",[176,263,264],{"class":197},"]}\n",[176,266,268,271,273],{"class":178,"line":267},5,[176,269,270],{"class":197},"response ",[176,272,249],{"class":222},[176,274,275],{"class":197}," requests.get(\n",[176,277,279,282],{"class":178,"line":278},6,[176,280,281],{"class":193},"    \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoices\"",[176,283,284],{"class":197},",\n",[176,286,288,292,294],{"class":178,"line":287},7,[176,289,291],{"class":290},"s4XuR","    headers",[176,293,249],{"class":222},[176,295,296],{"class":197},"headers,\n",[176,298,300,303,305,308,311,314,317,320,323,325,328,330,333,335,338],{"class":178,"line":299},8,[176,301,302],{"class":290},"    params",[176,304,249],{"class":222},[176,306,307],{"class":197},"{",[176,309,310],{"class":193},"\"locale\"",[176,312,313],{"class":197},": ",[176,315,316],{"class":193},"\"es-MX\"",[176,318,319],{"class":197},", ",[176,321,322],{"class":193},"\"provider\"",[176,324,313],{"class":197},[176,326,327],{"class":193},"\"minimax\"",[176,329,319],{"class":197},[176,331,332],{"class":193},"\"limit\"",[176,334,313],{"class":197},[176,336,337],{"class":186},"50",[176,339,340],{"class":197},"},\n",[176,342,344,347,349,352],{"class":178,"line":343},9,[176,345,346],{"class":290},"    timeout",[176,348,249],{"class":222},[176,350,351],{"class":186},"10",[176,353,284],{"class":197},[176,355,357],{"class":178,"line":356},10,[176,358,359],{"class":197},")\n",[176,361,363,366,368],{"class":178,"line":362},11,[176,364,365],{"class":197},"resp_data ",[176,367,249],{"class":222},[176,369,370],{"class":197}," response.json()\n",[176,372,374,377,380,383,386,389,392,395],{"class":178,"line":373},12,[176,375,376],{"class":186},"print",[176,378,379],{"class":197},"(",[176,381,382],{"class":186},"len",[176,384,385],{"class":197},"(resp_data[",[176,387,388],{"class":193},"\"data\"",[176,390,391],{"class":197},"][",[176,393,394],{"class":193},"\"public_voices\"",[176,396,397],{"class":197},"]))\n",[176,399,401,403,405,407,409,411,413,416],{"class":178,"line":400},13,[176,402,376],{"class":186},[176,404,379],{"class":197},[176,406,382],{"class":186},[176,408,385],{"class":197},[176,410,388],{"class":193},[176,412,391],{"class":197},[176,414,415],{"class":193},"\"my_voices\"",[176,417,397],{"class":197},[176,419,421,423,425,427,429,432],{"class":178,"line":420},14,[176,422,376],{"class":186},[176,424,385],{"class":197},[176,426,388],{"class":193},[176,428,391],{"class":197},[176,430,431],{"class":193},"\"next_cursor\"",[176,433,434],{"class":197},"])\n",[10,436,437,438,440,441,443,444,100,446,448,449,451],{},"不传 ",[14,439,142],{}," 时，接口保持原有行为，返回筛选后的完整声音库。分页时，",[14,442,103],{}," 仅在第一页返回。",[14,445,107],{},[14,447,115],{}," 的匹配不区分大小写。请始终使用接口返回的 ",[14,450,16],{},"，不要自行编造。",[19,453,455],{"id":454},"clone-an-ai-voice-from-audio","通过音频克隆 AI 声音",[10,457,458,459,461,462,465,466,469],{},"提交声音样本后，接口会返回 ",[14,460,16],{},"。音频来源必须二选一：可公开访问的 HTTPS URL，或包含 Base64 数据的 ",[14,463,464],{},"inline_data","。可选的 ",[14,467,468],{},"preview_text"," 会使用新声音合成试听音频，方便立即检查效果。请求同步返回，约需 15 秒：",[167,471,473],{"className":169,"code":472,"language":171,"meta":172,"style":172},"curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" -H \"Content-Type: application\u002Fjson\" -d '{\"audio_url\": \"https:\u002F\u002Fyour.site\u002Fsample.mp3\", \"preview_text\": \"How are you doing guys, this is my voice\"}' https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice\n",[14,474,475],{"__ignoreMap":172},[176,476,477,479,481,483,485,487,489,491,494,497,500],{"class":178,"line":179},[176,478,183],{"class":182},[176,480,187],{"class":186},[176,482,190],{"class":186},[176,484,194],{"class":193},[176,486,198],{"class":197},[176,488,201],{"class":193},[176,490,190],{"class":186},[176,492,493],{"class":193}," \"Content-Type: application\u002Fjson\"",[176,495,496],{"class":186}," -d",[176,498,499],{"class":193}," '{\"audio_url\": \"https:\u002F\u002Fyour.site\u002Fsample.mp3\", \"preview_text\": \"How are you doing guys, this is my voice\"}'",[176,501,502],{"class":193}," https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice\n",[10,504,505,506,508],{},"使用本地文件时，先将其编码为 Base64，再放入 ",[14,507,464],{},"：",[167,510,512],{"className":213,"code":511,"language":215,"meta":172,"style":172},"import base64\nimport os\nimport requests\n\nheaders = {\"X-API-Key\": os.environ[\"VISIONSTORY_API_KEY\"]}\n\nwith open(\"\u002Fpath\u002Fto\u002Faudio.mp3\", \"rb\") as f:\n    encoded = base64.b64encode(f.read()).decode(\"utf-8\")\n\npayload = {\n    \"inline_data\": {\"mime_type\": \"audio\u002Fmp3\", \"data\": encoded},\n    \"preview_text\": \"How are you doing guys, this is my voice\"\n}\nresponse = requests.post(\"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice\", json=payload, headers=headers)  # takes ~15 s\nvoice = response.json()[\"data\"]\nprint(voice[\"voice_id\"], voice[\"locale\"], voice[\"gender\"], voice[\"preview_audio_url\"])\n",[14,513,514,521,527,533,537,553,557,584,599,603,613,636,646,651,685,701],{"__ignoreMap":172},[176,515,516,518],{"class":178,"line":179},[176,517,223],{"class":222},[176,519,520],{"class":197}," base64\n",[176,522,523,525],{"class":178,"line":207},[176,524,223],{"class":222},[176,526,226],{"class":197},[176,528,529,531],{"class":178,"line":236},[176,530,223],{"class":222},[176,532,233],{"class":197},[176,534,535],{"class":178,"line":243},[176,536,240],{"emptyLinePlaceholder":239},[176,538,539,541,543,545,547,549,551],{"class":178,"line":267},[176,540,246],{"class":197},[176,542,249],{"class":222},[176,544,252],{"class":197},[176,546,255],{"class":193},[176,548,258],{"class":197},[176,550,261],{"class":193},[176,552,264],{"class":197},[176,554,555],{"class":178,"line":278},[176,556,240],{"emptyLinePlaceholder":239},[176,558,559,562,565,567,570,572,575,578,581],{"class":178,"line":287},[176,560,561],{"class":222},"with",[176,563,564],{"class":186}," open",[176,566,379],{"class":197},[176,568,569],{"class":193},"\"\u002Fpath\u002Fto\u002Faudio.mp3\"",[176,571,319],{"class":197},[176,573,574],{"class":193},"\"rb\"",[176,576,577],{"class":197},") ",[176,579,580],{"class":222},"as",[176,582,583],{"class":197}," f:\n",[176,585,586,589,591,594,597],{"class":178,"line":299},[176,587,588],{"class":197},"    encoded ",[176,590,249],{"class":222},[176,592,593],{"class":197}," base64.b64encode(f.read()).decode(",[176,595,596],{"class":193},"\"utf-8\"",[176,598,359],{"class":197},[176,600,601],{"class":178,"line":343},[176,602,240],{"emptyLinePlaceholder":239},[176,604,605,608,610],{"class":178,"line":356},[176,606,607],{"class":197},"payload ",[176,609,249],{"class":222},[176,611,612],{"class":197}," {\n",[176,614,615,618,621,624,626,629,631,633],{"class":178,"line":362},[176,616,617],{"class":193},"    \"inline_data\"",[176,619,620],{"class":197},": {",[176,622,623],{"class":193},"\"mime_type\"",[176,625,313],{"class":197},[176,627,628],{"class":193},"\"audio\u002Fmp3\"",[176,630,319],{"class":197},[176,632,388],{"class":193},[176,634,635],{"class":197},": encoded},\n",[176,637,638,641,643],{"class":178,"line":373},[176,639,640],{"class":193},"    \"preview_text\"",[176,642,313],{"class":197},[176,644,645],{"class":193},"\"How are you doing guys, this is my voice\"\n",[176,647,648],{"class":178,"line":400},[176,649,650],{"class":197},"}\n",[176,652,653,655,657,660,663,665,668,670,673,676,678,681],{"class":178,"line":420},[176,654,270],{"class":197},[176,656,249],{"class":222},[176,658,659],{"class":197}," requests.post(",[176,661,662],{"class":193},"\"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice\"",[176,664,319],{"class":197},[176,666,667],{"class":290},"json",[176,669,249],{"class":222},[176,671,672],{"class":197},"payload, ",[176,674,675],{"class":290},"headers",[176,677,249],{"class":222},[176,679,680],{"class":197},"headers)  ",[176,682,684],{"class":683},"sJ8bj","# takes ~15 s\n",[176,686,688,691,693,696,698],{"class":178,"line":687},15,[176,689,690],{"class":197},"voice ",[176,692,249],{"class":222},[176,694,695],{"class":197}," response.json()[",[176,697,388],{"class":193},[176,699,700],{"class":197},"]\n",[176,702,704,706,709,712,715,717,719,722,724,727],{"class":178,"line":703},16,[176,705,376],{"class":186},[176,707,708],{"class":197},"(voice[",[176,710,711],{"class":193},"\"voice_id\"",[176,713,714],{"class":197},"], voice[",[176,716,310],{"class":193},[176,718,714],{"class":197},[176,720,721],{"class":193},"\"gender\"",[176,723,714],{"class":197},[176,725,726],{"class":193},"\"preview_audio_url\"",[176,728,434],{"class":197},[10,730,731,735],{},[732,733,734],"strong",{},"样本要求："," 提供单人、清晰的录音。支持 AVI、MP3、MP4、M4A 和 WAV，文件不超过 30 MB。可同时保留的克隆声音数量取决于订阅方案。",[19,737,739],{"id":738},"use-a-cloned-voice-in-a-video","在视频中使用克隆声音",[10,741,742],{},"创建视频时，声音可用于以下两种场景：",[10,744,745,748],{},[732,746,747],{},"文本脚本"," — 使用所选声音朗读文本：",[167,750,753],{"className":751,"code":752,"language":667,"meta":172,"style":172},"language-json shiki shiki-themes github-light github-dark","{\n  \"model_id\": \"vs_character_v4\",\n  \"avatar_id\": \"YOUR_AVATAR_ID\",\n  \"text_script\": { \"text\": \"Hello!\", \"voice_id\": \"YOUR_VOICE_ID\", \"speech_rate\": \"normal\" }\n}\n",[14,754,755,760,772,784,822],{"__ignoreMap":172},[176,756,757],{"class":178,"line":179},[176,758,759],{"class":197},"{\n",[176,761,762,765,767,770],{"class":178,"line":207},[176,763,764],{"class":186},"  \"model_id\"",[176,766,313],{"class":197},[176,768,769],{"class":193},"\"vs_character_v4\"",[176,771,284],{"class":197},[176,773,774,777,779,782],{"class":178,"line":236},[176,775,776],{"class":186},"  \"avatar_id\"",[176,778,313],{"class":197},[176,780,781],{"class":193},"\"YOUR_AVATAR_ID\"",[176,783,284],{"class":197},[176,785,786,789,792,795,797,800,802,804,806,809,811,814,816,819],{"class":178,"line":243},[176,787,788],{"class":186},"  \"text_script\"",[176,790,791],{"class":197},": { ",[176,793,794],{"class":186},"\"text\"",[176,796,313],{"class":197},[176,798,799],{"class":193},"\"Hello!\"",[176,801,319],{"class":197},[176,803,711],{"class":186},[176,805,313],{"class":197},[176,807,808],{"class":193},"\"YOUR_VOICE_ID\"",[176,810,319],{"class":197},[176,812,813],{"class":186},"\"speech_rate\"",[176,815,313],{"class":197},[176,817,818],{"class":193},"\"normal\"",[176,820,821],{"class":197}," }\n",[176,823,824],{"class":178,"line":267},[176,825,650],{"class":197},[10,827,828,831,832,835,836,838],{},[732,829,830],{},"音频脚本换声"," — 提供音频，并设置 ",[14,833,834],{},"voice_change: true","，即可用所选 ",[14,837,16],{}," 对音频换声：",[167,840,842],{"className":751,"code":841,"language":667,"meta":172,"style":172},"{\n  \"model_id\": \"vs_character_v4\",\n  \"avatar_id\": \"YOUR_AVATAR_ID\",\n  \"audio_script\": { \"audio_url\": \"https:\u002F\u002Fyour.site\u002Fnarration.mp3\", \"voice_change\": true, \"voice_id\": \"YOUR_VOICE_ID\", \"denoise\": true }\n}\n",[14,843,844,848,858,868,912],{"__ignoreMap":172},[176,845,846],{"class":178,"line":179},[176,847,759],{"class":197},[176,849,850,852,854,856],{"class":178,"line":207},[176,851,764],{"class":186},[176,853,313],{"class":197},[176,855,769],{"class":193},[176,857,284],{"class":197},[176,859,860,862,864,866],{"class":178,"line":236},[176,861,776],{"class":186},[176,863,313],{"class":197},[176,865,781],{"class":193},[176,867,284],{"class":197},[176,869,870,873,875,878,880,883,885,888,890,893,895,897,899,901,903,906,908,910],{"class":178,"line":243},[176,871,872],{"class":186},"  \"audio_script\"",[176,874,791],{"class":197},[176,876,877],{"class":186},"\"audio_url\"",[176,879,313],{"class":197},[176,881,882],{"class":193},"\"https:\u002F\u002Fyour.site\u002Fnarration.mp3\"",[176,884,319],{"class":197},[176,886,887],{"class":186},"\"voice_change\"",[176,889,313],{"class":197},[176,891,892],{"class":186},"true",[176,894,319],{"class":197},[176,896,711],{"class":186},[176,898,313],{"class":197},[176,900,808],{"class":193},[176,902,319],{"class":197},[176,904,905],{"class":186},"\"denoise\"",[176,907,313],{"class":197},[176,909,892],{"class":186},[176,911,821],{"class":197},[176,913,914],{"class":178,"line":267},[176,915,650],{"class":197},[19,917,919],{"id":918},"delete-a-custom-voice","删除专属声音",[10,921,922],{},"只能删除你自己的克隆声音；删除不会影响此前已使用该声音生成的视频：",[167,924,926],{"className":169,"code":925,"language":171,"meta":172,"style":172},"curl -s -X DELETE -H \"X-API-Key: $VISIONSTORY_API_KEY\" \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice?voice_id=YOUR_VOICE_ID\"\n",[14,927,928],{"__ignoreMap":172},[176,929,930,932,934,937,940,942,944,946,948],{"class":178,"line":179},[176,931,183],{"class":182},[176,933,187],{"class":186},[176,935,936],{"class":186}," -X",[176,938,939],{"class":193}," DELETE",[176,941,190],{"class":186},[176,943,194],{"class":193},[176,945,198],{"class":197},[176,947,201],{"class":193},[176,949,950],{"class":193}," \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice?voice_id=YOUR_VOICE_ID\"\n",[19,952,954],{"id":953},"related-visionstory-api-guides","相关 VisionStory API 指南",[956,957,958,967,974,984],"ul",{},[959,960,961,966],"li",{},[962,963,965],"a",{"href":964},"\u002Fguides\u002Favatars","数字人形象"," — 选择使用该声音出镜的角色。",[959,968,969,973],{},[962,970,972],{"href":971},"\u002Fguides\u002Fquick-start","快速开始"," — 生成第一个视频。",[959,975,976,980,981,983],{},[962,977,979],{"href":978},"\u002Fguides\u002Ftext-to-speech","文本转语音"," — 使用 ",[14,982,107],{}," 调整多语言发音。",[959,985,986,990],{},[962,987,989],{"href":988},"\u002Freference","API 参考"," — 查看完整请求和响应结构。",[992,993,994],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":172,"searchDepth":207,"depth":207,"links":996},[997,998,999,1000,1001,1002],{"id":21,"depth":207,"text":22},{"id":92,"depth":207,"text":93},{"id":454,"depth":207,"text":455},{"id":738,"depth":207,"text":739},{"id":918,"depth":207,"text":919},{"id":953,"depth":207,"text":954},"按 BCP 47 语言地区或供应商筛选公共 AI 声音，分页查询声音库，通过音频克隆声音，并在语音和数字人视频中复用 voice_id。","md",{},{"title":1007,"order":243},"声音","\u002Fguides-zh\u002Fvoices",{"title":5,"description":1003},"guides-zh\u002Fvoices","2YVCi_PiQb9mpwkywm31GfcVEXIlWV23O5bWd5kGo-g","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\"> \\\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#A5D6FF\">  \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoices?locale=es-MX&#x26;provider=minimax&#x26;limit=50\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FF7B72\">import\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> os\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FF7B72\">import\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> requests\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">headers \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> {\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"X-API-Key\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: os.environ[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"VISIONSTORY_API_KEY\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">]}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">response \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> requests.get(\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#A5D6FF\">    \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoices\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">    headers\u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">headers,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">    params\u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">{\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"locale\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"es-MX\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"provider\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"minimax\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"limit\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">50\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">},\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">    timeout\u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">10\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">)\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">resp_data \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> response.json()\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#79C0FF\">print\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">len\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(resp_data[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">][\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"public_voices\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">]))\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#79C0FF\">print\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">len\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(resp_data[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">][\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"my_voices\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">]))\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#79C0FF\">print\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(resp_data[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">][\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"next_cursor\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">])\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"Content-Type: application\u002Fjson\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -d\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> '{\"audio_url\": \"https:\u002F\u002Fyour.site\u002Fsample.mp3\", \"preview_text\": \"How are you doing guys, this is my voice\"}'\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FF7B72\">import\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> base64\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FF7B72\">import\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> os\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FF7B72\">import\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> requests\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">headers \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> {\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"X-API-Key\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: os.environ[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"VISIONSTORY_API_KEY\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">]}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#FF7B72\">with\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> open\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u002Fpath\u002Fto\u002Faudio.mp3\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"rb\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">) \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">as\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> f:\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">    encoded \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> base64.b64encode(f.read()).decode(\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"utf-8\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">)\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">payload \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#A5D6FF\">    \"inline_data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: {\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"mime_type\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"audio\u002Fmp3\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: encoded},\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#A5D6FF\">    \"preview_text\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"How are you doing guys, this is my voice\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">response \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> requests.post(\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#FFA657\">json\u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">payload, \u003C\u002Fspan>\u003Cspan style=\"color:#FFA657\">headers\u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">headers)  \u003C\u002Fspan>\u003Cspan style=\"color:#8B949E\"># takes ~15 s\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">voice \u003C\u002Fspan>\u003Cspan style=\"color:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> response.json()[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#79C0FF\">print\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">(voice[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"voice_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">], voice[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"locale\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">], voice[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"gender\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">], voice[\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"preview_audio_url\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">])\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"model_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"vs_character_v4\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"avatar_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"YOUR_AVATAR_ID\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"text_script\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: { \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"text\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"Hello!\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"voice_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"YOUR_VOICE_ID\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"speech_rate\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"normal\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"model_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"vs_character_v4\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"avatar_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"YOUR_AVATAR_ID\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"audio_script\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: { \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"audio_url\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"https:\u002F\u002Fyour.site\u002Fnarration.mp3\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"voice_change\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">true\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"voice_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"YOUR_VOICE_ID\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"color:#7EE787\">\"denoise\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">true\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\"> }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -X\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> DELETE\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fvoice?voice_id=YOUR_VOICE_ID\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1788547143925]