Paxa Labs API
Paxa API คือ HTTP API เดียวสำหรับแปลงข้อความเป็นเสียงไทย อังกฤษ และจีนกลาง ถอดเสียงภาษาไทยเป็นหลักเป็นข้อความ อ่านเอกสารด้วย OCR และแปลจากทุกภาษาเป็นไทย สร้างคีย์ ส่งคำขอเดียว แล้วรับไฟล์เสียงได้ทันที
Paxa API แปลงข้อความเป็นเสียงพูดด้วย Paxa TTS Flash v2 โมเดล TTS เรือธงสำหรับภาษาไทย อังกฤษ และจีนกลาง ถอดเสียงบันทึกภาษาไทยและภาษาอื่น ๆ เป็นข้อความตามที่พูดพร้อมเวลาระดับคำ อ่านไฟล์ PDF กับรูปภาพ เป็น Markdown หรือบล็อกโครงสร้าง สกัดฟิลด์ตามสคีมาจากเอกสารเหล่านั้น และแปลจากทุกภาษาเป็นไทย พร้อมการควบคุมระดับภาษาและอภิธานศัพท์ ค่าบริการคิดเป็นเครดิต รับเสียงเป็นไฟล์เต็มหรือแบบสตรีม และขอข้อมูลเวลาระดับคำ เพิ่มได้ การเชื่อมต่อสดผ่าน WebSocket รองรับบทสนทนาแบบสองทาง ส่วนเอนด์พอยต์ที่ใช้กับ OpenAI SDK รับโค้ดเดิมได้เพียงเปลี่ยน base URL
ส่งคำขอแรกของคุณ#
- สร้างคีย์ APIสร้างคีย์ได้ในแดชบอร์ด ระบบแสดงคีย์เต็มเพียงครั้งเดียวตอนสร้าง เก็บไว้ในตัวแปรแวดล้อม
PAXA_API_KEY - ส่งคำขอส่ง POST พร้อมข้อความและ
voiceไปที่/v1/ttsเนื้อหาการตอบกลับคือไฟล์เสียง MP3 - เล่นไฟล์เสียงตัวอย่างนี้บันทึกไฟล์
speech.mp3บัญชีใหม่ได้รับ 100 เครดิตฟรี ใช้ได้ประมาณ 10,000 ตัวอักษร
curl -X POST https://api.paxalabs.com/v1/tts \
-H "Authorization: Bearer $PAXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "สวัสดีครับ ยินดีต้อนรับสู่ Paxa Labs",
"voice": "khanomkrok",
"model": "paxa-tts-flash-v2"
}' \
--output speech.mp3import { writeFile } from "node:fs/promises";
const response = await fetch("https://api.paxalabs.com/v1/tts", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.PAXA_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
text: "สวัสดีครับ ยินดีต้อนรับสู่ Paxa Labs",
voice: "khanomkrok",
model: "paxa-tts-flash-v2",
}),
});
if (!response.ok) throw new Error(`TTS failed: ${response.status}`);
await writeFile("speech.mp3", Buffer.from(await response.arrayBuffer()));import os
import requests
response = requests.post(
"https://api.paxalabs.com/v1/tts",
headers={"Authorization": f"Bearer {os.environ['PAXA_API_KEY']}"},
json={"text": "สวัสดีครับ ยินดีต้อนรับสู่ Paxa Labs", "voice": "khanomkrok", "model": "paxa-tts-flash-v2"},
)
response.raise_for_status()
with open("speech.mp3", "wb") as f:
f.write(response.content)ให้ coding agent เริ่มที่ /llms.txt รายละเอียดสกิลและเอกสารฉบับเต็มอยู่ที่หน้า coding agent หรือเชื่อมเซิร์ฟเวอร์ MCP เพื่อมอบ API ให้ agent ใช้เป็นเครื่องมือ
Base URL#
ทุกเอนด์พอยต์อยู่ภายใต้ https://api.paxalabs.com ให้บริการผ่าน HTTPS เท่านั้น ข้อผิดพลาดทุกแบบตอบกลับเป็น problem+json ตามมาตรฐาน RFC 9457 พร้อมโค้ดที่อ่านได้ด้วยโปรแกรม ดูรายการทั้งหมดที่ข้อผิดพลาด
หมายเหตุ
API อยู่ในช่วงเบต้า หากระบบสังเคราะห์เสียงยังไม่พร้อมให้บริการ คำขอจะตอบกลับเป็น provider_unavailable โดยไม่คิดเครดิต
หน้าทั้งหมด#
เริ่มต้นใช้งาน
คู่มือ
- แปลงข้อความเป็นเสียงอ่าน 5 นาที
- การสตรีมเสียงอ่าน 2 นาที
- ไทม์สแตมป์อ่าน 2 นาที
- แท็กคำกำกับอ่าน 8 นาที
- ช่วงหยุดอ่าน 2 นาที
- Temperatureอ่าน 2 นาที
- แท็กอารมณ์ (v1)อ่าน 4 นาที
- เสียงที่ออกแบบเองอ่าน 3 นาที
- สตรีมสดสองทางอ่าน 5 นาที
- ลดความหน่วงอ่าน 4 นาที
- ถอดเสียงเป็นข้อความอ่าน 11 นาที
- OCRอ่าน 4 นาที
- การสกัดข้อมูลจากเอกสารอ่าน 12 นาที
- การแปลภาษาอ่าน 9 นาที
- เครดิตและค่าบริการอ่าน 4 นาที
- จำกัดอัตราคำขออ่าน 4 นาที
- Idempotencyอ่าน 2 นาที
- ข้อผิดพลาดอ่าน 3 นาที
- ใช้กับ OpenAI SDKอ่าน 5 นาที
- ย้ายจาก OpenAIอ่าน 5 นาที
การเชื่อมต่อ
ข้อมูลอ้างอิง API
- สังเคราะห์เสียงพูดPOST/v1/tts
- สังเคราะห์เสียง (แบบ OpenAI)POST/v1/audio/speech
- สังเคราะห์เสียงสดWS/v1/tts/live
- ออกแบบเสียงPOST/v1/voices/design
- รายการเสียงที่ออกแบบเองGET/v1/voices/designed
- บันทึกเสียงที่ออกแบบเองPOST/v1/voices/designed
- เปลี่ยนชื่อเสียงที่ออกแบบเองPATCH/v1/voices/designed/{id}
- ลบเสียงที่ออกแบบเองDELETE/v1/voices/designed/{id}
- ถอดเสียงบันทึกPOST/v1/stt
- ถอดเสียงแบบเรียลไทม์WS/v1/stt/live
- ถอดเสียง (แบบ OpenAI)POST/v1/audio/transcriptions
- อ่านเอกสารPOST/v1/ocr
- สกัดฟิลด์จากเอกสารPOST/v1/extract
- แปลข้อความPOST/v1/translate
- รายการโมเดลGET/v1/models
- รายการเสียงGET/v1/voices
- รายการเสียง (แบบ OpenAI)GET/v1/audio/voices
- รายการโมเดลเสียงพูด (แบบ OpenAI)GET/v1/audio/models
- บัญชีGET/v1/me
- ส่งความคิดเห็นPOST/v1/feedback
- รายการความคิดเห็นGET/v1/feedback
- สถานะระบบGET/health
อัปเดต