| Propiedad | Valor |
|---|---|
| Id. de proveedor | inworld |
| Plugin | paquete externo oficial (@openclaw/inworld-speech) |
| Contrato | speechProviders (solo TTS) |
| Variable de entorno de autenticación | INWORLD_API_KEY (HTTP Basic, credencial del panel en Base64) |
| URL base | https://api.inworld.ai |
| Voz predeterminada | Sarah |
| Modelo predeterminado | inworld-tts-1.5-max |
| Salida | MP3 (predeterminado), OGG_OPUS (notas de voz), PCM 22050 Hz (telefonía) |
| Sitio web | inworld.ai |
| Documentación | docs.inworld.ai/tts/tts |
Instalar Plugin
Primeros pasos
Configura tu clave de API
Copia la credencial desde tu panel de Inworld (Workspace > API Keys) y configúrala como una variable de entorno. El valor se envía literalmente como la credencial de HTTP Basic, así que no vuelvas a codificarlo en Base64 ni lo conviertas en un token de portador.
Opciones de configuración
| Opción | Ruta | Descripción |
|---|---|---|
apiKey | messages.tts.providers.inworld.apiKey | Credencial del panel en Base64. Recurre a INWORLD_API_KEY. |
baseUrl | messages.tts.providers.inworld.baseUrl | Anula la URL base de la API de Inworld (predeterminada https://api.inworld.ai). |
voiceId | messages.tts.providers.inworld.voiceId | Identificador de voz (predeterminado Sarah). Alias heredado: speakerVoiceId. |
modelId | messages.tts.providers.inworld.modelId | Id. del modelo TTS (predeterminado inworld-tts-1.5-max). |
temperature | messages.tts.providers.inworld.temperature | Temperatura de muestreo, de 0 (exclusivo) a 2 (opcional). |
Notas
Autenticación
Autenticación
Inworld usa autenticación HTTP Basic con una única cadena de credencial codificada en Base64. Cópiala literalmente desde el panel de Inworld. El proveedor la envía como
Authorization: Basic <apiKey> sin ninguna codificación adicional, así que no la codifiques tú mismo en Base64 y no pases un token con estilo de portador. Consulta las notas de autenticación de TTS para ver el mismo aviso.Modelos
Modelos
Ids. de modelos admitidos:
inworld-tts-1.5-max (predeterminado), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.Salidas de audio
Salidas de audio
Las respuestas usan MP3 de forma predeterminada. Cuando el destino del canal es
voice-note, OpenClaw solicita a Inworld OGG_OPUS para que el audio se reproduzca como una burbuja de voz nativa. La síntesis de telefonía usa PCM sin procesar a 22050 Hz para alimentar el puente de telefonía.Endpoints personalizados
Endpoints personalizados
Anula el host de la API con
messages.tts.providers.inworld.baseUrl. Las barras finales se eliminan antes de enviar las solicitudes.Relacionado
Texto a voz
Vista general de TTS, proveedores y configuración de
messages.tts.Configuración
Referencia de configuración completa, incluidos los ajustes de
messages.tts.Proveedores
Todos los proveedores de OpenClaw admitidos.
Solución de problemas
Problemas comunes y pasos de depuración.