[{"data":1,"prerenderedAt":1048},["ShallowReactive",2],{"mosiI18n":3,"docs:\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes":237,"docs:navigation":742,"docs:published-paths":989},{"locale":4,"resources":5},"zh-CN",{"zh-CN":6},{"10026153":7,"10110081":8,"10115365":9,"10127104":10,"10131153":11,"10141411":12,"10213461":13,"10314103":14,"10381912":15,"10431014":16,"10513157":17,"10627315":18,"10748121":19,"10751193":20,"11015141":21,"11095710":22,"11101321":23,"11101539":24,"11108144":25,"11115121":26,"11121423":27,"11243911":28,"11312152":29,"11331069":30,"11331371":31,"11341099":32,"11342126":33,"11374381":34,"11421315":35,"11471412":36,"11490910":37,"11498141":38,"11541010":39,"11563101":40,"11691311":41,"11878412":42,"12013124":43,"12109113":44,"12113301":45,"12125023":46,"12149722":47,"12151213":48,"12153811":49,"12510848":50,"12611148":51,"12641310":52,"12771248":53,"12814011":54,"12981411":55,"13105901":56,"13113044":57,"13131276":58,"13138186":59,"13152831":60,"13361411":61,"13410713":62,"13441491":63,"13611115":64,"13730815":65,"14108671":66,"14111410":67,"14131214":68,"14133115":69,"14215115":70,"14239121":71,"14281461":72,"14410039":73,"14479127":74,"14510490":75,"14541392":76,"14553315":77,"14927151":78,"14966133":79,"15131411":80,"15221201":81,"15362121":82,"15413780":83,"15671112":84,"15912711":85,"15915315":86,"19064413":87,"19149761":88,"19152130":89,"20104410":90,"20312081":91,"20871277":92,"21115723":93,"21127141":94,"21213015":95,"21434141":96,"21515101":97,"21591310":98,"23189135":99,"23972510":100,"24141413":101,"24151261":102,"26121231":103,"26841151":104,"26871212":105,"27568131":106,"28131115":107,"31011812":108,"31111521":109,"31207765":110,"31214933":111,"31294114":112,"31410213":113,"31513471":114,"32108107":115,"32119732":116,"32440814":117,"32871477":118,"33122111":119,"33412201":120,"34015463":121,"36153310":122,"37127101":123,"39932152":124,"41115155":125,"41193153":126,"41229331":127,"41271212":128,"41311761":129,"41313151":130,"42101139":131,"42121271":132,"44914151":133,"45139121":134,"48124111":135,"48147894":136,"49271053":137,"49814113":138,"50731491":139,"51011111":140,"51021210":141,"51062133":142,"51153329":143,"51313109":144,"51314877":145,"51315413":146,"51333111":147,"51450135":148,"52530401":149,"53137715":150,"56141531":151,"56781111":152,"60120151":153,"61113981":154,"61231441":155,"61312915":156,"61491114":157,"61541340":158,"61552121":159,"62141210":160,"62149158":161,"62151146":162,"63139013":163,"63201141":164,"65410661":165,"66151513":166,"67104697":167,"67314145":168,"71011421":169,"71013126":170,"71102161":171,"71171209":172,"71296911":173,"71382811":174,"71514149":175,"73075237":176,"74124314":177,"75112694":178,"75133152":179,"75313811":180,"76141211":181,"78101312":182,"80141314":183,"81010346":184,"81052659":185,"81135311":186,"81138901":187,"81161515":188,"81312151":189,"81514715":190,"81561581":191,"81661365":192,"82215113":193,"83761411":194,"84411812":195,"85135104":196,"85412059":197,"86141428":198,"88002231":199,"88137214":200,"89115104":201,"89145141":202,"89771179":203,"90610856":204,"91111414":205,"91111997":206,"91113112":207,"91145551":208,"91160143":209,"91314612":210,"91341173":211,"91381541":212,"91510028":213,"92122444":214,"97848298":215,"98153132":216,"99561087":217,"01191112":218,"01056101":219,"01140234":220,"01184512":221,"01514514":222,"01981430":223,"02141491":224,"02269571":225,"03117111":226,"03121214":227,"03155210":228,"04109514":229,"05183656":230,"07141286":231,"07148165":232,"07541155":233,"01273151":234,"07131161":235,"05611115":236},"输出 Token","关闭搜索","选择 API key 后才能运行。","API 平台","MOSI API Platform 控制台","查看 API 平台用量、积分消耗和排行。","工作日在线时间：10:00 - 22:00","确认删除","{n} 天","过去 7 天","在浏览器中直接调用 MOSI 模型，预览请求与响应。","Playground","查看详情","原始 JSON","选择模型","控制台首页","创建 Key","{n} 次","渲染结果","上传文件","清除","Output","登录查看数据","切换语言","账户菜单","用量分析","填写 {label} 后才能运行。","让灵感有声有色","登录","无访问权限","使用 Mossland 账号登录，管理 API Key 与用量","没有匹配结果。","添加小助手微信，获取内测积分","累计请求","成功 {n} 次","重试","正在加载请求记录…","控制台统计","选择","搜索中…","按模型排行","追踪 ID","API Key 创建成功，请保存","选择音频来源","参考音频（必选）","使用 Mossland 登录","打开","编辑 API Key","模型","请选择","加载失败","当前时间范围交易量较大，趋势与排行基于最近一批交易聚合，为近似值。","文本","更多模型","本月交易量较大，统计基于最近一批交易聚合，为近似值。","，完成第一次调用","名称","流式音频播放器将在接入后端流式接口后启用。","「{label}」不是合法 JSON，修正后才能运行。","内容类型","请求预览","查看 API 平台积分余额、请求统计与最近调用。","操作","API Key 已创建","Mossland API 新平台已上线，旧 \u002Fapi\u002Fv1 接口请迁移至新版 \u002Fv1 接口。","参考音频（可选）","创建 API Key, 查看","API Keys 加载失败，请重试。","语音生成占 {n}%","还有 {count} 条结果未展示。","登录 \u002F 注册","下载音频","暂无用量数据。","请先在上方选择一个模型。","搜索暂时不可用，请稍后重试。","正在运行…","API Docs","密钥","复制 Markdown","正在加载用量数据…","语音处理","立即登录","引擎耗时","音频来源","首页","输入","还没有 API Key，创建一个用于开始调用。","File ID","取消","搜索文档…","该维度数据待后端补充","删除","API Key","用量与积分","复制渲染结果","页内目录","选择 API Key","获取积分","文档","积分使用趋势","正在加载模型…","退出登录","响应","创建 API Key","用量统计","输入 Token","头像","关闭","确认删除 API Key?","当前账号无权访问该页面。","复制成功","Token 吞吐","Mossland","快速开始","Code","确认","公告占位，正式内容待产品提供。","文件","今日请求","控制台导航","还没有可用的 API Key。","内容均由 AI 生成，不代表平台立场和观点。","加入我们的 Discord 获取测试积分","Mossland，","字节数","音色管理","输入文件 ID","暂无英文版","控制台菜单","输入要合成的文本。","加载中…","退出","查看用量","权限范围","个人中心","默认可调用当前账号已开通的全部 API。暂不支持单独配置权限。","错误与限制","未命名用户","最近请求","完整密钥只在创建时展示一次。如怀疑泄露，请立即删除该 Key 并创建新的 Key。","日均消耗","上一篇","任务","回到顶部","获取积分二维码","查看迁移指南","请输入","文档导航","本月消耗积分","完整密钥仅此一次展示，关闭后无法再次查看，请妥善保存。","去创建","欢迎使用 Mossland API","手机号","过去 30 天","正在加载 API Keys…","最近 5 次请求","复制","状态","语音识别","API Key 数量已达上限（{limit} 个），请删除不再使用的 Key 后重试。","可用积分","下一篇","昵称","暂无请求记录。","已复制 Markdown 到剪贴板","选择一个模型以在工作台中调用。","继续","音频 URL","开始使用","邮箱","搜索文档","运行","图表加载中…","复制失败","加入 Discord","复制本页 Markdown","音频合成","API Key 校验服务暂不可用，请稍后重试。","近 24小时成功率","如确认删除此 API key，请输入“{text}”","按 Endpoint 排行","时间","暂停","输入关键词搜索全部文档。","已复制","在左侧选择模型并输入内容，运行后在此查看结果。","选择文件","模型加载失败，请稍后重试。","默认","正在加载 API Key…","所选 API Key 已不可用（禁用或过期），请重新选择。","复制失败，请重试","下载 WAV","搜索结果","调整面板宽度","基础","请求失败，请稍后重试。","API Key 已删除","较昨日","语音生成","运行失败，请稍后重试。","响应视图","消耗积分","今日消耗","个人资料请前往 Mossland 管理","管理 API 平台调用密钥。","活跃 API Key","仅支持 wav \u002F mp3 音频文件。","运行参数","上下篇","该 API Key「{name}」将立即被禁用。使用此密钥发出的 API 请求将被拒绝，这可能会导致仍然依赖它的任何系统无法正常运转。一旦删除，密钥无法恢复，你将无法再查看或修改此 API Key。","开始使用 Mossland API","预计维持 (按近 {n} 天均值估算)","API Reference","上传参考音频后才能运行。","用户 ID","场景指南","全部 API","即将上线","会话加载出错，请重试。","暂无可用模型。","复制完整 API Key","时长","编辑","创建时间","API Key 已更新","API key 名称","运行请求经服务端注入所选 key，明文 key 不经过浏览器。","模型服务调用失败，请稍后重试。","创建失败，请刷新后重试。",{"id":238,"title":239,"api_group":240,"body":241,"description":730,"draft":731,"endpoint":240,"extension":732,"hide_next":731,"hide_toc":731,"locale":4,"meta":733,"method":240,"model_id":240,"model_version":240,"nav_category":240,"nav_group":734,"nav_order":713,"navigation":735,"path":736,"published":735,"seo":737,"stem":738,"translation_key":739,"translation_status":740,"__hash__":741},"docs\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes.mdc","错误码",null,{"type":242,"value":243,"toc":725},"minimark",[244,247,256,260,359,486,490,594,597,612,721],[245,246,239],"h1",{"id":239},[248,249,250,251,255],"p",{},"同步错误采用 ",[252,253,254],"code",{},"error.message\u002Ftype\u002Fparam\u002Fcode"," 结构；异步失败采用内部标准错误结构，需要单独处理。",[257,258,259],"h2",{"id":259},"同步错误结构",[261,262,267],"mosi-code-block",{"copy-error-label":198,"copy-label":263,"copy-success-label":264,"language":265,"title":266},"复制代码","已复制到剪贴板","json","JSON",[268,269,273],"pre",{"className":270,"code":271,"language":265,"meta":272,"style":272},"language-json shiki shiki-themes github-light github-dark","{\n  \"error\": {\n    \"message\": \"billing error\",\n    \"type\": \"billing_error\",\n    \"param\": null,\n    \"code\": \"insufficient_credits\"\n  }\n}\n","",[252,274,275,284,294,310,323,336,347,353],{"__ignoreMap":272},[276,277,280],"span",{"class":278,"line":279},"line",1,[276,281,283],{"class":282},"sVt8B","{\n",[276,285,287,291],{"class":278,"line":286},2,[276,288,290],{"class":289},"sj4cs","  \"error\"",[276,292,293],{"class":282},": {\n",[276,295,297,300,303,307],{"class":278,"line":296},3,[276,298,299],{"class":289},"    \"message\"",[276,301,302],{"class":282},": ",[276,304,306],{"class":305},"sZZnC","\"billing error\"",[276,308,309],{"class":282},",\n",[276,311,313,316,318,321],{"class":278,"line":312},4,[276,314,315],{"class":289},"    \"type\"",[276,317,302],{"class":282},[276,319,320],{"class":305},"\"billing_error\"",[276,322,309],{"class":282},[276,324,326,329,331,334],{"class":278,"line":325},5,[276,327,328],{"class":289},"    \"param\"",[276,330,302],{"class":282},[276,332,333],{"class":289},"null",[276,335,309],{"class":282},[276,337,339,342,344],{"class":278,"line":338},6,[276,340,341],{"class":289},"    \"code\"",[276,343,302],{"class":282},[276,345,346],{"class":305},"\"insufficient_credits\"\n",[276,348,350],{"class":278,"line":349},7,[276,351,352],{"class":282},"  }\n",[276,354,356],{"class":278,"line":355},8,[276,357,358],{"class":282},"}\n",[360,361,362,378],"table",{},[363,364,365],"thead",{},[366,367,368,372,375],"tr",{},[369,370,371],"th",{},"HTTP",[369,373,374],{},"type",[369,376,377],{},"说明",[379,380,381,395,408,421,434,447,460,473],"tbody",{},[366,382,383,387,392],{},[384,385,386],"td",{},"400",[384,388,389],{},[252,390,391],{},"invalid_request_error",[384,393,394],{},"请求参数错误",[366,396,397,400,405],{},[384,398,399],{},"401",[384,401,402],{},[252,403,404],{},"authentication_error",[384,406,407],{},"鉴权失败，框架支持",[366,409,410,413,418],{},[384,411,412],{},"402",[384,414,415],{},[252,416,417],{},"billing_error",[384,419,420],{},"计费或余额问题",[366,422,423,426,431],{},[384,424,425],{},"403",[384,427,428],{},[252,429,430],{},"permission_error",[384,432,433],{},"无权限、安全拦截、当前 AGW API Key 失败常见落点",[366,435,436,439,444],{},[384,437,438],{},"404",[384,440,441],{},[252,442,443],{},"not_found_error",[384,445,446],{},"资源不存在",[366,448,449,452,457],{},[384,450,451],{},"409",[384,453,454],{},[252,455,456],{},"conflict_error",[384,458,459],{},"资源冲突",[366,461,462,465,470],{},[384,463,464],{},"429",[384,466,467],{},[252,468,469],{},"rate_limit_error",[384,471,472],{},"限流或并发超限",[366,474,475,478,483],{},[384,476,477],{},"500\u002F502\u002F503\u002F504",[384,479,480],{},[252,481,482],{},"internal \u002F upstream \u002F service \u002F timeout",[384,484,485],{},"系统、下游、服务不可用或超时",[257,487,489],{"id":488},"常见-code","常见 code",[360,491,492,500],{},[363,493,494],{},[366,495,496,498],{},[369,497,252],{},[369,499,377],{},[379,501,502,512,522,532,546,556,569,584],{},[366,503,504,509],{},[384,505,506],{},[252,507,508],{},"missing_required_field",[384,510,511],{},"缺少必填字段",[366,513,514,519],{},[384,515,516],{},[252,517,518],{},"invalid_field_value",[384,520,521],{},"字段值不合法",[366,523,524,529],{},[384,525,526],{},[252,527,528],{},"unsupported_response_format",[384,530,531],{},"不支持的输出格式",[366,533,534,543],{},[384,535,536,539,540],{},[252,537,538],{},"invalid_url"," \u002F ",[252,541,542],{},"url_not_allowed",[384,544,545],{},"URL 格式不合法或不允许访问",[366,547,548,553],{},[384,549,550],{},[252,551,552],{},"insufficient_credits",[384,554,555],{},"余额不足",[366,557,558,566],{},[384,559,560,539,563],{},[252,561,562],{},"rate_limit_exceeded",[252,564,565],{},"concurrency_limit_exceeded",[384,567,568],{},"请求频率或并发超限",[366,570,571,582],{},[384,572,573,539,576,539,579],{},[252,574,575],{},"file_not_found",[252,577,578],{},"voice_not_found",[252,580,581],{},"task_not_found",[384,583,446],{},[366,585,586,591],{},[384,587,588],{},[252,589,590],{},"safety_guardrail_blocked",[384,592,593],{},"安全检测拦截",[257,595,596],{"id":596},"异步失败结构",[248,598,599,600,603,604,607,608,611],{},"异步任务失败时 ",[252,601,602],{},"status"," 为 ",[252,605,606],{},"FAILED","，",[252,609,610],{},"error"," 是内部标准错误结构，与同步错误结构不同。",[261,613,614],{"copy-error-label":198,"copy-label":263,"copy-success-label":264,"language":265,"title":266},[268,615,617],{"className":270,"code":616,"language":265,"meta":272,"style":272},"{\n  \"id\": \"task-xxx\",\n  \"object\": \"audio.speech\",\n  \"status\": \"FAILED\",\n  \"error\": {\n    \"error_code\": 16001,\n    \"error_msg\": \"billing error\",\n    \"internal_error_code\": 109111005,\n    \"internal_error_msg\": \"insufficient credits\"\n  }\n}\n",[252,618,619,623,635,647,659,665,677,688,700,711,716],{"__ignoreMap":272},[276,620,621],{"class":278,"line":279},[276,622,283],{"class":282},[276,624,625,628,630,633],{"class":278,"line":286},[276,626,627],{"class":289},"  \"id\"",[276,629,302],{"class":282},[276,631,632],{"class":305},"\"task-xxx\"",[276,634,309],{"class":282},[276,636,637,640,642,645],{"class":278,"line":296},[276,638,639],{"class":289},"  \"object\"",[276,641,302],{"class":282},[276,643,644],{"class":305},"\"audio.speech\"",[276,646,309],{"class":282},[276,648,649,652,654,657],{"class":278,"line":312},[276,650,651],{"class":289},"  \"status\"",[276,653,302],{"class":282},[276,655,656],{"class":305},"\"FAILED\"",[276,658,309],{"class":282},[276,660,661,663],{"class":278,"line":325},[276,662,290],{"class":289},[276,664,293],{"class":282},[276,666,667,670,672,675],{"class":278,"line":338},[276,668,669],{"class":289},"    \"error_code\"",[276,671,302],{"class":282},[276,673,674],{"class":289},"16001",[276,676,309],{"class":282},[276,678,679,682,684,686],{"class":278,"line":349},[276,680,681],{"class":289},"    \"error_msg\"",[276,683,302],{"class":282},[276,685,306],{"class":305},[276,687,309],{"class":282},[276,689,690,693,695,698],{"class":278,"line":355},[276,691,692],{"class":289},"    \"internal_error_code\"",[276,694,302],{"class":282},[276,696,697],{"class":289},"109111005",[276,699,309],{"class":282},[276,701,703,706,708],{"class":278,"line":702},9,[276,704,705],{"class":289},"    \"internal_error_msg\"",[276,707,302],{"class":282},[276,709,710],{"class":305},"\"insufficient credits\"\n",[276,712,714],{"class":278,"line":713},10,[276,715,352],{"class":282},[276,717,719],{"class":278,"line":718},11,[276,720,358],{"class":282},[722,723,724],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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 .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":272,"searchDepth":286,"depth":286,"links":726},[727,728,729],{"id":259,"depth":286,"text":259},{"id":488,"depth":286,"text":489},{"id":596,"depth":286,"text":596},"\u002Fv1 同步错误采用 error 结构；异步失败采用内部标准错误结构。",false,"mdc",{},"errors-and-limits",true,"\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes",{"title":239,"description":730},"docs\u002Ferrors-and-limits\u002Ferror-codes","errors-and-limits\u002Ferror-codes","source","OpAGWtEI6f9yD7G5TCeMfepWhZ_3FKFHSlIHFkrBxq0",[743,744,749,754,759,764,768,772,776,780,784,789,793,797,801,805,809,814,818,823,827,831,835,839,843,848,852,856,860,864,868,873,877,882,886,892,896,901,904,908,912,917,921,926,929,933,937,942,946,951,955,959,963,968,972,976,980,985],{"path":736,"title":239,"description":730,"nav_group":734,"nav_order":713,"method":240,"nav_category":240},{"path":745,"title":746,"description":747,"nav_group":748,"nav_order":713,"method":240,"nav_category":240},"\u002Fdocs\u002Fgetting-started\u002Foverview","API 概览","Mossland API \u002Fv1 音频接口总览：核心概念与接口清单。","getting-started",{"path":750,"title":751,"description":752,"nav_group":753,"nav_order":713,"method":240,"nav_category":240},"\u002Fdocs\u002Fmodels\u002Foverview","模型概览","MOSI 平台语音模型按语音生成 \u002F 语音识别分类总览。","models",{"path":755,"title":756,"description":757,"nav_group":758,"nav_order":713,"method":240,"nav_category":240},"\u002Fdocs\u002Freference","API 参考总览","Mossland API 参考分区入口，按操作列出模型、文件、语音生成、语音识别、音色管理与任务接口。","reference",{"path":760,"title":761,"description":762,"nav_group":763,"nav_order":713,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Fsingle-voice","单人语音生成","将一段文本合成为单一音色的语音，适合旁白、客服话术、播报和有声内容生成。","scenarios",{"path":765,"title":766,"description":767,"nav_group":734,"nav_order":713,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes","Error Codes","\u002Fv1 synchronous errors use the error structure; asynchronous failures use an internal standard error structure.",{"path":769,"title":770,"description":771,"nav_group":748,"nav_order":713,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Foverview","API Overview","An overview of the Mossland API \u002Fv1 audio endpoints — core concepts and the endpoint catalog.",{"path":773,"title":774,"description":775,"nav_group":753,"nav_order":713,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fmodels\u002Foverview","Model Overview","An overview of MOSI platform speech models across speech generation and speech recognition.",{"path":777,"title":778,"description":779,"nav_group":758,"nav_order":713,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Freference","API Reference Overview","Entry point for the Mossland API reference section, listing model, file, speech, transcription, voice, and task operations by capability.",{"path":781,"title":782,"description":783,"nav_group":763,"nav_order":713,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fsingle-voice","Single-Speaker Speech Generation","Synthesize a piece of text into speech with a single voice, suited to narration, customer-service scripts, announcements, and audio content generation.",{"path":785,"title":786,"description":787,"nav_group":734,"nav_order":788,"method":240,"nav_category":240},"\u002Fdocs\u002Ferrors-and-limits\u002Flimits","请求限制","网关、文件服务、模型服务和计费系统共同决定的公开 API 稳定约束。",20,{"path":790,"title":791,"description":792,"nav_group":748,"nav_order":788,"method":240,"nav_category":240},"\u002Fdocs\u002Fgetting-started\u002Fauth","认证","Mossland API \u002Fv1 的 API Key 鉴权、获取步骤、请求头与严格入参约束。",{"path":794,"title":795,"description":796,"nav_group":763,"nav_order":788,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Fdialogue","多人对话语音生成","将多角色对话文本合成为完整对话音频，适合播客、角色扮演、有声书和课程对话。",{"path":798,"title":799,"description":800,"nav_group":734,"nav_order":788,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Flimits","Request Limits","The stable constraints of the public API, jointly determined by the gateway, file service, model service, and billing system.",{"path":802,"title":803,"description":804,"nav_group":748,"nav_order":788,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fauth","Authentication","API Key authentication for the Mossland API \u002Fv1, how to obtain a key, request headers, and strict input constraints.",{"path":806,"title":807,"description":808,"nav_group":763,"nav_order":788,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fdialogue","Multi-Speaker Dialogue Speech Generation","Synthesize multi-character dialogue text into complete dialogue audio, suited to podcasts, role-play, audiobooks, and course dialogues.",{"path":810,"title":811,"description":812,"nav_group":734,"nav_order":813,"method":240,"nav_category":240},"\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","回调安全规则","异步任务通过 webhook_url 回调终态结果，URL 必须是公网可访问的 HTTPS 地址。",30,{"path":815,"title":816,"description":817,"nav_group":748,"nav_order":813,"method":240,"nav_category":240},"\u002Fdocs\u002Fguides\u002Fquickstart","快速开始：单人语音生成","五步完成 Mossland API \u002Fv1\u002Faudio\u002Fspeech 接入，生成首个单人语音。",{"path":819,"title":820,"description":821,"nav_group":758,"nav_order":813,"method":822,"nav_category":55},"\u002Fdocs\u002Freference\u002Fmodels","查询模型列表","列出当前租户可用的模型；GET \u002Fv1\u002Fmodels，只做 list，不提供 model detail。","GET",{"path":824,"title":825,"description":826,"nav_group":763,"nav_order":813,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Fvoice-design","音色设计","通过自然语言描述声音风格，并将文本生成对应风格的语音。",{"path":828,"title":829,"description":830,"nav_group":734,"nav_order":813,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","Callback Security Rules","Asynchronous tasks deliver terminal-state results via webhook_url; the URL must be a publicly accessible HTTPS address.",{"path":832,"title":833,"description":834,"nav_group":748,"nav_order":813,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fguides\u002Fquickstart","Quickstart: Single-Speaker Speech Generation","Complete the Mossland API \u002Fv1\u002Faudio\u002Fspeech integration in five steps and generate your first single-speaker speech.",{"path":836,"title":837,"description":838,"nav_group":758,"nav_order":813,"method":822,"nav_category":55},"\u002Fen\u002Fdocs\u002Freference\u002Fmodels","List Models","List the models available to the current tenant; GET \u002Fv1\u002Fmodels, list only, no model detail.",{"path":840,"title":841,"description":842,"nav_group":763,"nav_order":813,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fvoice-design","Voice Design","Describe a voice style in natural language and generate speech from text in the corresponding style.",{"path":844,"title":845,"description":846,"nav_group":748,"nav_order":847,"method":240,"nav_category":240},"\u002Fdocs\u002Fgetting-started\u002Fasync-tasks","同步、异步与任务查询","同步请求直接返回结果；async=true 创建异步任务，用服务端返回的 task_id 查询。",40,{"path":849,"title":26,"description":850,"nav_group":758,"nav_order":847,"method":851,"nav_category":124},"\u002Fdocs\u002Freference\u002Ffiles-create","上传文件到平台资产体系；POST \u002Fv1\u002Ffiles，返回 file_id 供 ASR 等大文件场景复用。","POST",{"path":853,"title":854,"description":855,"nav_group":763,"nav_order":847,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Fvoice-clone","克隆音色","上传一段参考音频文件（multipart audio_sample），创建可复用的 voice_id，供后续 TTS 或 TTSD 使用。",{"path":857,"title":858,"description":859,"nav_group":748,"nav_order":847,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fasync-tasks","Synchronous, Asynchronous, and Task Queries","Synchronous requests return results directly; async=true creates an asynchronous task, queried with the server-returned task_id.",{"path":861,"title":862,"description":863,"nav_group":758,"nav_order":847,"method":851,"nav_category":124},"\u002Fen\u002Fdocs\u002Freference\u002Ffiles-create","Upload File","Upload a file into the platform asset system; POST \u002Fv1\u002Ffiles returns a file_id for reuse in ASR and other large-file scenarios.",{"path":865,"title":866,"description":867,"nav_group":763,"nav_order":847,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fvoice-clone","Clone a Voice","Upload a reference audio file (multipart audio_sample) to create a reusable voice_id for later use in TTS or TTSD.",{"path":869,"title":870,"description":871,"nav_group":758,"nav_order":872,"method":822,"nav_category":124},"\u002Fdocs\u002Freference\u002Ffiles-list","查询文件列表","分页查询当前租户上传的文件；GET \u002Fv1\u002Ffiles，支持 limit \u002F offset \u002F purpose 过滤。",41,{"path":874,"title":875,"description":876,"nav_group":758,"nav_order":872,"method":822,"nav_category":124},"\u002Fen\u002Fdocs\u002Freference\u002Ffiles-list","List Files","Paginated query of files uploaded by the current tenant; GET \u002Fv1\u002Ffiles supports limit \u002F offset \u002F purpose filtering.",{"path":878,"title":879,"description":880,"nav_group":758,"nav_order":881,"method":822,"nav_category":124},"\u002Fdocs\u002Freference\u002Ffile-detail","查询文件详情","查询单个文件的元信息；GET \u002Fv1\u002Ffiles\u002F{file_id}，返回 file 对象。",42,{"path":883,"title":884,"description":885,"nav_group":758,"nav_order":881,"method":822,"nav_category":124},"\u002Fen\u002Fdocs\u002Freference\u002Ffile-detail","Get File","Query the metadata of a single file; GET \u002Fv1\u002Ffiles\u002F{file_id}; returns a file object.",{"path":887,"title":888,"description":889,"nav_group":758,"nav_order":890,"method":891,"nav_category":124},"\u002Fdocs\u002Freference\u002Ffile-delete","删除文件","删除文件记录与资产引用；DELETE \u002Fv1\u002Ffiles\u002F{file_id}。",43,"DELETE",{"path":893,"title":894,"description":895,"nav_group":758,"nav_order":890,"method":891,"nav_category":124},"\u002Fen\u002Fdocs\u002Freference\u002Ffile-delete","Delete File","Delete the file record and its asset reference; DELETE \u002Fv1\u002Ffiles\u002F{file_id}.",{"path":897,"title":898,"description":899,"nav_group":748,"nav_order":900,"method":240,"nav_category":240},"\u002Fdocs\u002Fgetting-started\u002Flegacy-migration","旧接口迁移","从旧 \u002Fapi\u002Fv1 任务模型迁移到当前 \u002Fv1 音频接口的路径与字段对照。",50,{"path":902,"title":761,"description":903,"nav_group":758,"nav_order":900,"method":851,"nav_category":206},"\u002Fdocs\u002Freference\u002Fspeech","文本转语音；POST \u002Fv1\u002Faudio\u002Fspeech，voice_id 只接受 voice id。",{"path":905,"title":906,"description":907,"nav_group":748,"nav_order":900,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Flegacy-migration","Legacy Endpoint Migration","Path and field mapping for migrating from the legacy \u002Fapi\u002Fv1 task model to the current \u002Fv1 audio endpoints.",{"path":909,"title":910,"description":911,"nav_group":758,"nav_order":900,"method":851,"nav_category":206},"\u002Fen\u002Fdocs\u002Freference\u002Fspeech","Single-speaker Speech","Text-to-speech; POST \u002Fv1\u002Faudio\u002Fspeech, voice_id accepts only a voice id.",{"path":913,"title":914,"description":915,"nav_group":758,"nav_order":916,"method":851,"nav_category":165},"\u002Fdocs\u002Freference\u002Ftranscriptions","音频转写","语音识别；POST \u002Fv1\u002Faudio\u002Ftranscriptions，支持 moss-transcribe 同步转写与 moss-transcribe-diarize 说话人分离（非流式 \u002F 流式 SSE）。",60,{"path":918,"title":919,"description":920,"nav_group":758,"nav_order":916,"method":851,"nav_category":165},"\u002Fen\u002Fdocs\u002Freference\u002Ftranscriptions","Create Transcription","Speech recognition; POST \u002Fv1\u002Faudio\u002Ftranscriptions, supports moss-transcribe synchronous transcription and moss-transcribe-diarize speaker separation (non-streaming \u002F streaming SSE).",{"path":922,"title":923,"description":924,"nav_group":758,"nav_order":925,"method":822,"nav_category":132},"\u002Fdocs\u002Freference\u002Fvoices-list","查询音色列表","查询当前租户可用音色；GET \u002Fv1\u002Faudio\u002Fvoices，返回 list 对象。",70,{"path":927,"title":914,"description":928,"nav_group":763,"nav_order":925,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Ftranscribe","将音频转换为文本，适合会议、访谈、语音消息和媒体内容处理。",{"path":930,"title":931,"description":932,"nav_group":758,"nav_order":925,"method":822,"nav_category":132},"\u002Fen\u002Fdocs\u002Freference\u002Fvoices-list","List Voices","Query the voices available to the current tenant; GET \u002Fv1\u002Faudio\u002Fvoices returns a list object.",{"path":934,"title":935,"description":936,"nav_group":763,"nav_order":925,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Ftranscribe","Audio Transcription","Convert audio into text — ideal for meetings, interviews, voice messages, and media content processing.",{"path":938,"title":939,"description":940,"nav_group":758,"nav_order":941,"method":851,"nav_category":132},"\u002Fdocs\u002Freference\u002Fvoices-create","创建音色","以音频样本创建\u002F克隆音色；POST \u002Fv1\u002Faudio\u002Fvoices，仅支持 multipart audio_sample。",71,{"path":943,"title":944,"description":945,"nav_group":758,"nav_order":941,"method":851,"nav_category":132},"\u002Fen\u002Fdocs\u002Freference\u002Fvoices-create","Create Voice","Create\u002Fclone a voice from an audio sample; POST \u002Fv1\u002Faudio\u002Fvoices supports only multipart audio_sample.",{"path":947,"title":948,"description":949,"nav_group":758,"nav_order":950,"method":851,"nav_category":206},"\u002Fdocs\u002Freference\u002Fspeakers","多人语音生成","多说话人 TTS；POST \u002Fv1\u002Faudio\u002Fspeech\u002Fspeakers，speakers 声明音色 + segments 分句。",80,{"path":952,"title":953,"description":954,"nav_group":763,"nav_order":950,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Ftranscribe-diarization","多说话人转写","将多说话人音频转为带说话人信息的转写结果，适合会议、访谈和播客。",{"path":956,"title":957,"description":958,"nav_group":758,"nav_order":950,"method":851,"nav_category":206},"\u002Fen\u002Fdocs\u002Freference\u002Fspeakers","Multi-speaker Speech","Multi-speaker TTS; POST \u002Fv1\u002Faudio\u002Fspeech\u002Fspeakers, speakers declares the voices and segments splits the lines.",{"path":960,"title":961,"description":962,"nav_group":763,"nav_order":950,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Ftranscribe-diarization","Multi-Speaker Transcription","Convert multi-speaker audio into transcription results with speaker information — ideal for meetings, interviews, and podcasts.",{"path":964,"title":965,"description":966,"nav_group":758,"nav_order":967,"method":851,"nav_category":132},"\u002Fdocs\u002Freference\u002Fvoice-generations","音色生成","据文本与 instruction 生成音色\u002F语音预览；POST \u002Fv1\u002Faudio\u002Fvoice\u002Fgenerations。",90,{"path":969,"title":970,"description":971,"nav_group":763,"nav_order":967,"method":240,"nav_category":240},"\u002Fdocs\u002Fscenarios\u002Fasync-callback","异步回调","当任务耗时较长或不希望客户端阻塞等待时，传入 async=true 和 webhook_url 接收终态结果。",{"path":973,"title":974,"description":975,"nav_group":758,"nav_order":967,"method":851,"nav_category":132},"\u002Fen\u002Fdocs\u002Freference\u002Fvoice-generations","Generate Voice","Generate a voice \u002F speech preview from text and an instruction; POST \u002Fv1\u002Faudio\u002Fvoice\u002Fgenerations.",{"path":977,"title":978,"description":979,"nav_group":763,"nav_order":967,"method":240,"nav_category":240},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fasync-callback","Asynchronous Callbacks","When a task takes a long time or you don't want the client to block and wait, pass async=true and webhook_url to receive the terminal result.",{"path":981,"title":982,"description":983,"nav_group":758,"nav_order":984,"method":822,"nav_category":149},"\u002Fdocs\u002Freference\u002Faudio-task","查询任务","查询通用音频异步任务；GET \u002Fv1\u002Faudio\u002Ftasks\u002F{task_id}，成功结果展开在顶层，不包在 result 字段中。",120,{"path":986,"title":987,"description":988,"nav_group":758,"nav_order":984,"method":822,"nav_category":149},"\u002Fen\u002Fdocs\u002Freference\u002Faudio-task","Get Task","Query a general audio asynchronous task; GET \u002Fv1\u002Faudio\u002Ftasks\u002F{task_id}; successful results are expanded at the top level, not wrapped in a result field.",[990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047],{"path":810},{"path":736},{"path":785},{"path":844},{"path":790},{"path":897},{"path":745},{"path":815},{"path":750},{"path":981},{"path":887},{"path":878},{"path":849},{"path":869},{"path":755},{"path":819},{"path":947},{"path":902},{"path":913},{"path":964},{"path":938},{"path":922},{"path":969},{"path":794},{"path":760},{"path":927},{"path":952},{"path":853},{"path":824},{"path":828},{"path":765},{"path":798},{"path":857},{"path":802},{"path":905},{"path":769},{"path":832},{"path":773},{"path":986},{"path":893},{"path":883},{"path":861},{"path":874},{"path":777},{"path":836},{"path":956},{"path":909},{"path":918},{"path":973},{"path":943},{"path":930},{"path":977},{"path":806},{"path":781},{"path":934},{"path":960},{"path":865},{"path":840},1784807580073]