Naar hoofdinhoud gaan

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Inworld is een provider voor streaming tekst-naar-spraak (TTS). In OpenClaw synthetiseert het uitgaande antwoordaudio (standaard MP3, OGG_OPUS voor spraaknotities) en PCM-audio voor telefoniekanalen zoals Spraakoproep. OpenClaw post naar het streaming TTS-eindpunt van Inworld, voegt de geretourneerde base64-audiochunks samen tot één buffer en geeft het resultaat door aan de standaardpipeline voor antwoordaudio.
DetailWaarde
Websiteinworld.ai
Documentatiedocs.inworld.ai/tts/tts
AuthINWORLD_API_KEY (HTTP Basic, Base64-dashboardreferentie)
StandaardstemSarah
Standaardmodelinworld-tts-1.5-max

Aan de slag

1

Set your API key

Kopieer de referentie uit je Inworld-dashboard (Workspace > API Keys) en stel die in als omgevingsvariabele. De waarde wordt letterlijk verzonden als de HTTP Basic- referentie, dus codeer deze niet opnieuw met Base64 en zet deze niet om naar een bearer- token.
INWORLD_API_KEY=<base64-credential-from-dashboard>
2

Select Inworld in messages.tts

{
  messages: {
    tts: {
      auto: "always",
      provider: "inworld",
      providers: {
        inworld: {
          voiceId: "Sarah",
          modelId: "inworld-tts-1.5-max",
        },
      },
    },
  },
}
3

Send a message

Stuur een antwoord via een verbonden kanaal. OpenClaw synthetiseert de audio met Inworld en levert die als MP3 (of OGG_OPUS wanneer het kanaal een spraaknotitie verwacht).

Configuratieopties

OptiePadBeschrijving
apiKeymessages.tts.providers.inworld.apiKeyBase64-dashboardreferentie. Valt terug op INWORLD_API_KEY.
baseUrlmessages.tts.providers.inworld.baseUrlOverschrijf de basis-URL van de Inworld-API (standaard https://api.inworld.ai).
voiceIdmessages.tts.providers.inworld.voiceIdStem-ID (standaard Sarah).
modelIdmessages.tts.providers.inworld.modelIdTTS-model-ID (standaard inworld-tts-1.5-max).
temperaturemessages.tts.providers.inworld.temperatureSamplingtemperatuur 0..2 (optioneel).

Opmerkingen

Inworld gebruikt HTTP Basic-authenticatie met één Base64-gecodeerde referentie- tekenreeks. Kopieer deze letterlijk uit het Inworld-dashboard. De provider verzendt deze als Authorization: Basic <apiKey> zonder verdere codering, dus codeer deze niet zelf met Base64 en geef geen token in bearer-stijl door. Zie TTS-authenticatieopmerkingen voor dezelfde toelichting.
Ondersteunde model-ID’s: inworld-tts-1.5-max (standaard), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.
Antwoorden gebruiken standaard MP3. Wanneer het kanaaldoel voice-note is, vraagt OpenClaw Inworld om OGG_OPUS, zodat de audio wordt afgespeeld als een native spraakballon. Telefoniesynthese gebruikt onbewerkte PCM op 22050 Hz om de telefoniebridge te voeden.
Overschrijf de API-host met messages.tts.providers.inworld.baseUrl. Afsluitende slashes worden verwijderd voordat verzoeken worden verzonden.

Gerelateerd

Text-to-speech

TTS-overzicht, providers en messages.tts-configuratie.

Configuration

Volledige configuratiereferentie inclusief messages.tts-instellingen.

Providers

Alle gebundelde OpenClaw-providers.

Troubleshooting

Veelvoorkomende problemen en foutopsporingsstappen.