mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-28 20:46:57 +02:00
Add Volcengine/BytePlus Seed Speech as a bundled TTS provider with current API-key auth, legacy AppID/token fallback, native Ogg/Opus voice-note output, and MP3 audio-file output. Co-authored-by: Peter Steinberger <steipete@gmail.com>
42 lines
1.1 KiB
JSON
42 lines
1.1 KiB
JSON
{
|
|
"id": "volcengine",
|
|
"enabledByDefault": true,
|
|
"providerDiscoveryEntry": "./provider-discovery.ts",
|
|
"providers": ["volcengine", "volcengine-plan"],
|
|
"providerAuthEnvVars": {
|
|
"volcengine": ["VOLCANO_ENGINE_API_KEY"],
|
|
"volcengine-tts": [
|
|
"VOLCENGINE_TTS_API_KEY",
|
|
"BYTEPLUS_SEED_SPEECH_API_KEY",
|
|
"VOLCENGINE_TTS_APPID",
|
|
"VOLCENGINE_TTS_TOKEN"
|
|
]
|
|
},
|
|
"providerAuthAliases": {
|
|
"volcengine-plan": "volcengine"
|
|
},
|
|
"providerAuthChoices": [
|
|
{
|
|
"provider": "volcengine",
|
|
"method": "api-key",
|
|
"choiceId": "volcengine-api-key",
|
|
"choiceLabel": "Volcano Engine API key",
|
|
"groupId": "volcengine",
|
|
"groupLabel": "Volcano Engine",
|
|
"groupHint": "API key",
|
|
"optionKey": "volcengineApiKey",
|
|
"cliFlag": "--volcengine-api-key",
|
|
"cliOption": "--volcengine-api-key <key>",
|
|
"cliDescription": "Volcano Engine API key"
|
|
}
|
|
],
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {}
|
|
},
|
|
"contracts": {
|
|
"speechProviders": ["volcengine"]
|
|
}
|
|
}
|