Skip to main content

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 เป็นผู้ให้บริการแปลงข้อความเป็นเสียงแบบสตรีมมิง (TTS) ใน OpenClaw จะ สังเคราะห์เสียงตอบกลับขาออก (ค่าเริ่มต้นเป็น MP3, OGG_OPUS สำหรับบันทึกเสียง) และเสียง PCM สำหรับช่องทางโทรศัพท์ เช่น Voice Call OpenClaw โพสต์ไปยังปลายทาง TTS แบบสตรีมมิงของ Inworld, ต่อชิ้นส่วนเสียง base64 ที่ส่งกลับมาเข้าด้วยกันเป็นบัฟเฟอร์เดียว และส่งผลลัพธ์ต่อให้กับ ไปป์ไลน์เสียงตอบกลับมาตรฐาน
คุณสมบัติค่า
รหัสผู้ให้บริการinworld
Pluginรวมมาให้, enabledByDefault: true
สัญญา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

เริ่มต้นใช้งาน

1

ตั้งค่าคีย์ API ของคุณ

คัดลอกข้อมูลประจำตัวจากแดชบอร์ด Inworld ของคุณ (Workspace > API Keys) แล้วตั้งค่าเป็นตัวแปรสภาพแวดล้อม ค่านี้จะถูกส่งตามตัวอักษรเป็นข้อมูลประจำตัว HTTP Basic ดังนั้นอย่าเข้ารหัสเป็น Base64 ซ้ำอีกครั้งหรือแปลงเป็นโทเค็น แบบ bearer
INWORLD_API_KEY=<base64-credential-from-dashboard>
2

เลือก Inworld ใน messages.tts

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

ส่งข้อความ

ส่งการตอบกลับผ่านช่องทางที่เชื่อมต่อใดก็ได้ OpenClaw จะสังเคราะห์ เสียงด้วย Inworld และส่งเป็น MP3 (หรือ OGG_OPUS เมื่อช่องทาง ต้องการบันทึกเสียง)

ตัวเลือกการกำหนดค่า

ตัวเลือกเส้นทางคำอธิบาย
apiKeymessages.tts.providers.inworld.apiKeyข้อมูลประจำตัว Base64 จากแดชบอร์ด หากไม่มีจะใช้ INWORLD_API_KEY
baseUrlmessages.tts.providers.inworld.baseUrlแทนที่ URL ฐานของ Inworld API (ค่าเริ่มต้น https://api.inworld.ai)
voiceIdmessages.tts.providers.inworld.voiceIdตัวระบุเสียง (ค่าเริ่มต้น Sarah)
modelIdmessages.tts.providers.inworld.modelIdรหัสโมเดล TTS (ค่าเริ่มต้น inworld-tts-1.5-max)
temperaturemessages.tts.providers.inworld.temperatureค่าอุณหภูมิการสุ่มตัวอย่าง 0..2 (ไม่บังคับ)

หมายเหตุ

Inworld ใช้การยืนยันตัวตน HTTP Basic ด้วยสตริงข้อมูลประจำตัวที่เข้ารหัส Base64 เพียงรายการเดียว คัดลอกตามตัวอักษรจากแดชบอร์ด Inworld ผู้ให้บริการ จะส่งเป็น Authorization: Basic <apiKey> โดยไม่มีการเข้ารหัสเพิ่มเติมใด ๆ ดังนั้นอย่าเข้ารหัสเป็น Base64 เอง และอย่าส่งโทเค็นแบบ bearer ดู หมายเหตุการยืนยันตัวตน TTS สำหรับคำเตือนเดียวกันนี้
รหัสโมเดลที่รองรับ: inworld-tts-1.5-max (ค่าเริ่มต้น), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1
การตอบกลับใช้ MP3 เป็นค่าเริ่มต้น เมื่อเป้าหมายของช่องทางเป็น voice-note OpenClaw จะขอ OGG_OPUS จาก Inworld เพื่อให้เสียงเล่นเป็นบับเบิลเสียง แบบเนทีฟ การสังเคราะห์สำหรับโทรศัพท์ใช้ PCM ดิบที่ 22050 Hz เพื่อป้อน ให้บริดจ์โทรศัพท์
แทนที่โฮสต์ API ด้วย messages.tts.providers.inworld.baseUrl เครื่องหมายทับท้าย URL จะถูกตัดออกก่อนส่งคำขอ

ที่เกี่ยวข้อง

แปลงข้อความเป็นเสียง

ภาพรวม TTS, ผู้ให้บริการ และการกำหนดค่า messages.tts

การกำหนดค่า

เอกสารอ้างอิงการกำหนดค่าฉบับเต็ม รวมถึงการตั้งค่า messages.tts

ผู้ให้บริการ

ผู้ให้บริการ OpenClaw ทั้งหมดที่รวมมาให้

การแก้ไขปัญหา

ปัญหาทั่วไปและขั้นตอนการดีบัก