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

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

แปลงไฟล์เสียงที่ป้อนเข้าให้เป็นข้อความ

วิธีการร้องขอ

POST

URL สำหรับร้องขอ

https://api-${endpoint}.gptbots.ai/v1/audio-to-text

การตรวจสอบสิทธิ์ในการร้องขอ

โปรดดูรายละเอียดที่ ภาพรวม ในเอกสาร API Reference

การร้องขอ

ตัวอย่างการร้องขอ

curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/audio-to-text' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: multipart/form-data' \ -F 'file=@/path/to/your/audio/file.mp3'
                      
                      curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/audio-to-text' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: multipart/form-data' \
-F 'file=@/path/to/your/audio/file.mp3'

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

ส่วนหัวของการร้องขอ

ชื่อฟิลด์ ประเภท รายละเอียด
Authorization Bearer ${API Key} ใช้ Authorization: Bearer ${API Key} เพื่อยืนยันตัวตน รับ API Key ได้จากหน้า API Key
Content-Type multipart/form-data ประเภทข้อมูล กำหนดเป็น multipart/form-data

พารามิเตอร์ของการร้องขอ

ชื่อฟิลด์ ประเภท จำเป็น รายละเอียด
file Byte[] ใช่ ไฟล์เสียง ขนาดไม่เกิน 25 MB รองรับเฉพาะไฟล์ mp3

การตอบกลับ

ตัวอย่างการตอบกลับ

{ "text": "สวัสดี มีอะไรให้ช่วยเหลือไหม?" }
                      
                      {
  "text": "สวัสดี มีอะไรให้ช่วยเหลือไหม?"
}

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

การตอบกลับเมื่อสำเร็จ

ชื่อฟิลด์ ประเภท รายละเอียด
text string ข้อความที่ถอดเสียงได้จากไฟล์เสียง

การตอบกลับเมื่อเกิดข้อผิดพลาด

ชื่อฟิลด์ ประเภท รายละเอียด
code int รหัสข้อผิดพลาด
message string รายละเอียดข้อผิดพลาด

รหัสข้อผิดพลาด

รหัส ข้อความ
40000 พารามิเตอร์ไม่ถูกต้อง
40127 การยืนยันตัวตนของนักพัฒนาไม่สำเร็จ
40325 ประเภทไฟล์ไม่ถูกต้อง รองรับเฉพาะ 'm4a', 'mp3', 'webm', 'mp4', 'mpga', 'wav', 'mpeg' เท่านั้น
50000 ข้อผิดพลาดภายในเซิร์ฟเวอร์
20059 Agent ถูกลบ
200116 ยังไม่ได้เปิดใช้งานฟังก์ชันรับเสียงแบบมัลติโหมด
40353 ฟังก์ชันนี้ใช้ได้เฉพาะหลังจากอัปเกรดแพ็กเกจแล้วเท่านั้น
40326 จำกัดขนาดไฟล์ไม่เกิน 25 MB
20059 bot ถูกลบ
20022 เครดิตไม่เพียงพอ