เสียง

เสียงบรรยาย ตัวอย่างเสียง และ id ที่ต้องส่ง เสียงเป็นตัวเลือก ละไว้แล้ว Sketchie จะบรรยายด้วย Nora

ฟิลด์ voice เป็นตัวเลือก ละไว้แล้ว Sketchie จะบรรยายด้วย Nora ผู้บรรยายเริ่มต้นที่อบอุ่นและอเนกประสงค์ ตั้งค่าเฉพาะเมื่อต้องการเสียงอื่น

สำรวจเสียง

GET https://sketchie.ai/api/v1/voices

เรียกแคตตาล็อกเสียงเพื่อแสดงรายชื่อผู้บรรยายทุกคน แต่ละเสียงจะส่งคืนพร้อม name ที่เป็นมิตรสำหรับแสดงต่อผู้ใช้ id สำหรับส่งเป็น voice language ดั้งเดิม แฟล็ก isDefault และ preview_url ที่เล่นได้ซึ่งเชื่อมต่อเข้ากับตัวเล่นเสียงได้โดยตรง

200 OK
{
  "voices": [
    {
      "id": "sketchie:sulafat",
      "name": "Nora",
      "language": "en",
      "description": "Warm and natural, like a favorite teacher.",
      "isDefault": true,
      "preview_url": "https://sketchie.ai/media/voice-previews/sulafat.mp3"
    }
  ],
  "default": "sketchie:sulafat"
}

ส่ง ?language=<code> เพื่อกรองเสียงพื้นเมืองของภาษาหนึ่ง คุณยังสามารถแสดงรายการเสียงจาก CLI (sketchie voices) หรือ SDK (client.listVoices()) แสดง name ที่เป็นมิตรต่อผู้ใช้เสมอ และส่ง id ไปยัง API

รายชื่อเสียงที่เปิดให้ใช้

แคตตาล็อกปัจจุบันมีผู้บรรยายที่คัดสรรหกคน ได้แก่ Nora, Miles, Dean, Clara, Piper และ Wren เสียงเหล่านี้ไม่ขึ้นกับภาษา ดังนั้นเสียงเดียวกันที่เลือกจะพูดได้ทุกภาษาที่ระบุไว้โดย GET /v1/languages ใช้ id ที่ถูกต้องที่แคตตาล็อกเสียงส่งคืน

ใช้การค้นหาแทนการฝัง id ตายตัว อ่านแคตตาล็อกขณะรันไทม์เพื่อให้การรวมระบบของคุณตามการเพิ่มและการเปลี่ยนแปลงในรายชื่อสาธารณะโดยอัตโนมัติ