查看原始 JSON
{
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"text"
],
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"text": {
"type": "string",
"examples": [
"Hello! Your order has shipped and arrives Thursday."
],
"maxLength": 5000,
"minLength": 1,
"description": "字符串,1–5,000 个字符。音频会朗读这段文字;较长内容需要分段生成。"
},
"model_id": {
"enum": [
"eleven_multilingual_v2",
"eleven_flash_v2_5",
"eleven_v3"
],
"type": "string",
"default": "eleven_multilingual_v2",
"description": "可选 eleven_multilingual_v2、eleven_flash_v2_5、eleven_v3;默认 eleven_multilingual_v2。"
},
"voice_id": {
"type": "string",
"default": "21m00Tcm4TlvDq8ikWAM",
"minLength": 1,
"description": "ElevenLabs 音色 ID,非空字符串。默认 21m00Tcm4TlvDq8ikWAM;自选时应使用可访问的有效音色 ID。"
},
"voice_settings": {
"type": "object",
"properties": {
"speed": {
"type": "number",
"maximum": 1.2,
"minimum": 0.7,
"description": "数字,0.7–1.2;1.0 表示正常语速。"
},
"style": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "数字,0–1。控制声音风格的夸张程度;非零设置会增加处理时间。"
},
"stability": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "数字,0–1。较低的值允许更丰富的语气变化。"
},
"similarity_boost": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "数字,0–1。控制生成声音接近原音色的程度。"
},
"use_speaker_boost": {
"type": "boolean",
"description": "布尔值。是否启用额外的音色相似度增强。"
}
},
"description": "对象,用于调整以下声音选项;可以全部省略。",
"additionalProperties": false
}
},
"description": "要朗读的文字,以及可选的音色和声音设置。",
"additionalProperties": false
}
},
"additionalProperties": false
}