VocalStack Logo

Documentation

เรียกข้อมูลการแปลภาษา

เอาข้อมูลจากงานที่รอการตีพิมพ์หรืองานที่เสร็จสมบูรณ์ นี่รวมถึงเวลาในการแปล คำสำคัญ สรุป และส่วนของย่อหน้า

เขียนจากไมโครโฟนหรือ LiveStream

เขียนคำพูดสดจากไมโครโฟน หรือสตรีมสด เชื่อมต่อกับ Polyglot เพื่อสร้างลิงค์สาธารณะที่สามารถแบ่งปันได้สำหรับการแปลที่ผู้ใช้สามารถอ่านได้ในภาษาใดก็ได้

วาระการแปลภาษา

ติดตามและจัดการสถานะการแปลภาษาด้วยเซสชั่น การใช้วาระงาน คุณสามารถเชื่อมต่อกลับไปยังการเชื่อมต่อแบบไม่ซักซ้อมที่สร้างไว้ก่อนหน้านี้ได้

เปลี่ยนแปลการแปลเป็นภาษาอื่น

แปลข้อความที่บันทึกไว้เป็นภาษาอื่น สามารถทำได้สำหรับการแปลภาษาใด ๆ รวมถึงการแปลภาษาที่บันทึกไว้ล่วงหน้า การแปลภาษาสด หรือการแปลภาษาในเซสชั่น Polyglot

เขียนเสียงจากที่อยู่ URL

เขียนคำพูดจากเสียงที่บันทึกไว้ก่อนหน้านี้ใน URL เป็นข้อความธรรมดา รองรับรูปแบบแฟ้มหลักๆ เช่น MP3, WAV, FLAC และ OGG

ตัวยืนยันความถูกต้องด้านไคลเอนต์

สร้างการตรวจสอบสิทธิ์ชั่วคราวสำหรับคำร้องขอด้านไคลเอนต์ ประมวลผลคำร้องขอ API อย่างปลอดภัยในเว็บเบราว์เซอร์โดยไม่เปิดเผยกุญแจ API ของคุณ

เขียนและนำเสนอวาระการทำงานหลายภาษาName

สร้างวาระการทำงานที่สามารถใช้ในการถ่ายทอดสด ผ่านลิงค์สาธารณะที่สามารถแบ่งปันได้ ผู้ใช้สามารถอ่านการแปลภาษาในภาษาที่พวกเขาชอบ และแม้แต่การแปลภาษาในอดีต เมื่อวาระงานของคุณไม่ทำงาน

คำขอและคำตอบการแปลภาษา

แสดงเอกสาร
ตัวเลือกการร้องขอและคำตอบที่ใช้กันทั่วไปสำหรับปฏิบัติการแปลภาษาทั้งหมด ใช้ตัวเลือกเพื่อปรับแต่งการตั้งค่าการแปลภาษา.
ระยะเวลาสูงสุดที่สามารถบันทึกได้ หน่วยเป็นวินาที.
  • language ใช้ตัวเลือกนี้ หากต้องการจำกัดจำนวนการพูดที่ถูกบันทึกไว้ ตั้งค่าเป็น หากคุณต้องการประมวลผลการตีความทั้งหมด ไม่ว่ามันจะใช้เวลานานแค่ไหน (⚠️ ใช้ด้วยความระมัดระวัง) ตัวเลือกนี้จะถูกตั้งค่าเป็น ตามปริยาย ,เพื่อให้แน่ใจว่ามีเพียงสองชั่วโมงแรกของการพูดที่ถูกบันทึก.
  • duration_sการตอบสนองการแปลภาษาคุณสามารถตรวจสอบข้อมูลการแปลภาษาได้โดยไม่ประสานงานกัน ตามที่มันมีอยู่ โดยใช้ จัดการเหตุการณ์ที่ให้
  • max_duration_s วัตถุ.ตัวอย่างการตอบสนองนี่ 0 ตัวอย่างมีคุณสมบัติดังต่อไปนี้:7200:,
:, onData:,:response:,:
:,, response:,,
  • status: หนึ่งใน "รอ", "ประมวลผล", "เสร็จสิ้น" หรือ "ข้อผิดพลาด"
  • data.progress: ค่าระหว่าง 0- 1 แสดงถึงเปอร์เซ็นต์ความคืบหน้าการแปล
  • data.timeline หากสถานะเป็น "กำลังประมวลผล" หรือ "เสร็จสิ้น" วัตถุเส้นเวลาจะแสดงให้เห็น แสดงการแปลภาษาทั้งหมดที่เหลือจนถึงจุดนั้น เส้นเวลาเป็นอาร์เรย์ของวัตถุที่มีคุณสมบัติเหล่านี้:: เวลาเริ่มของส่วนการแปลเป็นภาษา
    • start: เวลาสิ้นสุดของส่วนการแปลเป็นภาษา
    • end: ส่วนของข้อความในส่วนของการแปล
    • text: หน่วยความจำกุญแจ- ค่าของรหัสภาษาใน ISO 639- 1 และการแปล (คุณสมบัตินี้มีให้ใช้ได้เฉพาะหากการแปลมีอย่างน้อยหนึ่งการแปล)
    • translationsหลังการประมวลผล
ถูกส่งไปยัง response.ในคำตอบสุดท้าย สถานะของการแปลจะแสดงว่า "เสร็จแล้ว" และคุณสมบัติใหม่นี้จะถูกรวมเข้าไปใน onData: คำหลักบางคำที่แสดงถึงหัวข้อจากการแปลdata: สรุปย่อหน้าเดียวของการตีความทั้งหมด
  • keywords: ส่วนที่เขียนเป็นภาษาอังกฤษทั้งหมดถูกจัดกลุ่มเป็นย่อหน้า แบ่งเป็นส่วนตามหัวข้อ หรือโดยการเปลี่ยนไปใช้หัวข้อใหม่
  • summaryรองรับการพิมพ์สคริปต์
  • paragraphsตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น รองรับ TypeScript อย่างเต็มที่ ตัวอย่างเช่น ตัวช่วยพัฒนา JavaScript ของ VocalStack นั้น
ประเภท responseÇeviri İsteğiUrlTranscriptionResponseVocalStack sesinizi mantıklı varsayılan ayar seçenekleri kullanarak kopyalamaya çalışacaktır. Ancak, aşağıdaki seçeneklerle çeviri isteğinizi daha da ayarlayabilirsiniz:
TSTypeScript
import { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });
Scroll Up