เอาข้อมูลจากงานที่รอการตีพิมพ์หรืองานที่เสร็จสมบูรณ์ นี่รวมถึงเวลาในการแปล คำสำคัญ สรุป และส่วนของย่อหน้า
เขียนคำพูดสดจากไมโครโฟน หรือสตรีมสด เชื่อมต่อกับ Polyglot เพื่อสร้างลิงค์สาธารณะที่สามารถแบ่งปันได้สำหรับการแปลที่ผู้ใช้สามารถอ่านได้ในภาษาใดก็ได้
ติดตามและจัดการสถานะการแปลภาษาด้วยเซสชั่น การใช้วาระงาน คุณสามารถเชื่อมต่อกลับไปยังการเชื่อมต่อแบบไม่ซักซ้อมที่สร้างไว้ก่อนหน้านี้ได้
แปลข้อความที่บันทึกไว้เป็นภาษาอื่น สามารถทำได้สำหรับการแปลภาษาใด ๆ รวมถึงการแปลภาษาที่บันทึกไว้ล่วงหน้า การแปลภาษาสด หรือการแปลภาษาในเซสชั่น Polyglot
เขียนคำพูดจากเสียงที่บันทึกไว้ก่อนหน้านี้ใน URL เป็นข้อความธรรมดา รองรับรูปแบบแฟ้มหลักๆ เช่น MP3, WAV, FLAC และ OGG
สร้างการตรวจสอบสิทธิ์ชั่วคราวสำหรับคำร้องขอด้านไคลเอนต์ ประมวลผลคำร้องขอ API อย่างปลอดภัยในเว็บเบราว์เซอร์โดยไม่เปิดเผยกุญแจ API ของคุณ
สร้างวาระการทำงานที่สามารถใช้ในการถ่ายทอดสด ผ่านลิงค์สาธารณะที่สามารถแบ่งปันได้ ผู้ใช้สามารถอ่านการแปลภาษาในภาษาที่พวกเขาชอบ และแม้แต่การแปลภาษาในอดีต เมื่อวาระงานของคุณไม่ทำงาน
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:TypeScriptimport { 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); });