Providers

Inworld

Inworld एक स्ट्रीमिंग टेक्स्ट-टू-स्पीच (TTS) प्रदाता है। OpenClaw में यह आउटबाउंड उत्तर ऑडियो (डिफ़ॉल्ट रूप से MP3, वॉइस नोट्स के लिए OGG_OPUS) और Voice Call जैसे टेलीफ़ोनी चैनलों के लिए रॉ PCM ऑडियो संश्लेषित करता है।

OpenClaw, Inworld के स्ट्रीमिंग TTS एंडपॉइंट पर पोस्ट करता है, लौटाए गए base64 ऑडियो खंडों को एकल बफ़र में जोड़ता है, और परिणाम को मानक उत्तर-ऑडियो पाइपलाइन को सौंपता है।

गुण मान
प्रदाता आईडी inworld
Plugin आधिकारिक बाहरी पैकेज (@openclaw/inworld-speech)
अनुबंध speechProviders (केवल TTS)
प्रमाणीकरण एन्वायरनमेंट वेरिएबल INWORLD_API_KEY (HTTP Basic, Base64 डैशबोर्ड क्रेडेंशियल)
बेस URL https://api.inworld.ai
डिफ़ॉल्ट वॉइस Sarah
डिफ़ॉल्ट मॉडल inworld-tts-1.5-max
आउटपुट MP3 (डिफ़ॉल्ट), OGG_OPUS (वॉइस नोट्स), PCM 22050 Hz (टेलीफ़ोनी)
वेबसाइट inworld.ai
दस्तावेज़ docs.inworld.ai/tts/tts

Plugin इंस्टॉल करें

bash
openclaw plugins install @openclaw/inworld-speechopenclaw gateway restart

आरंभ करना

  • अपनी API कुंजी सेट करें

    अपने Inworld डैशबोर्ड (Workspace > API Keys) से क्रेडेंशियल कॉपी करें और उसे एन्वायरनमेंट वेरिएबल के रूप में सेट करें। मान को HTTP Basic क्रेडेंशियल के रूप में ज्यों का त्यों भेजा जाता है, इसलिए उसे दोबारा Base64-एन्कोड न करें या बेयरर टोकन में न बदलें।

    bash
    INWORLD_API_KEY=<base64-credential-from-dashboard>
  • tts में Inworld चुनें

    json5
    {  tts: {    auto: "always",    provider: "inworld",    providers: {      inworld: {        voiceId: "Sarah",        modelId: "inworld-tts-1.5-max",      },    },  },}
  • संदेश भेजें

    किसी भी कनेक्टेड चैनल के माध्यम से उत्तर भेजें। OpenClaw, Inworld की सहायता से ऑडियो संश्लेषित करता है और उसे MP3 के रूप में डिलीवर करता है (या जब चैनल को वॉइस नोट अपेक्षित हो, तब OGG_OPUS के रूप में)।

  • कॉन्फ़िगरेशन विकल्प

    विकल्प पथ विवरण
    apiKey tts.providers.inworld.apiKey Base64 डैशबोर्ड क्रेडेंशियल। उपलब्ध न होने पर INWORLD_API_KEY का उपयोग करता है।
    baseUrl tts.providers.inworld.baseUrl Inworld API बेस URL को ओवरराइड करें (डिफ़ॉल्ट https://api.inworld.ai)।
    voiceId tts.providers.inworld.voiceId वॉइस पहचानकर्ता (डिफ़ॉल्ट Sarah)। पुराना उपनाम: speakerVoiceId
    modelId tts.providers.inworld.modelId TTS मॉडल आईडी (डिफ़ॉल्ट inworld-tts-1.5-max)।
    temperature tts.providers.inworld.temperature सैंपलिंग तापमान, 0 (अपवर्जित) से 2 तक (वैकल्पिक)।

    टिप्पणियाँ

    प्रमाणीकरण

    Inworld एकल Base64-एन्कोडेड क्रेडेंशियल स्ट्रिंग के साथ HTTP Basic प्रमाणीकरण का उपयोग करता है। इसे Inworld डैशबोर्ड से ज्यों का त्यों कॉपी करें। प्रदाता इसे बिना किसी अतिरिक्त एन्कोडिंग के Authorization: Basic <apiKey> के रूप में भेजता है, इसलिए इसे स्वयं Base64-एन्कोड न करें और बेयरर-शैली का टोकन न दें। इसी चेतावनी के लिए TTS प्रमाणीकरण टिप्पणियाँ देखें।

    मॉडल

    समर्थित मॉडल आईडी: inworld-tts-1.5-max (डिफ़ॉल्ट), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1

    ऑडियो आउटपुट

    उत्तर डिफ़ॉल्ट रूप से MP3 का उपयोग करते हैं। जब चैनल लक्ष्य voice-note होता है, तो OpenClaw, Inworld से OGG_OPUS का अनुरोध करता है ताकि ऑडियो मूल वॉइस बबल के रूप में चले। टेलीफ़ोनी संश्लेषण, टेलीफ़ोनी ब्रिज को फ़ीड करने के लिए 22050 Hz पर रॉ PCM का उपयोग करता है।

    कस्टम एंडपॉइंट

    tts.providers.inworld.baseUrl के साथ API होस्ट को ओवरराइड करें। अनुरोध भेजे जाने से पहले अंत के स्लैश हटा दिए जाते हैं।

    संबंधित

    Was this useful?
    On this page

    On this page