VocalStack Logo

Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

ตัวเลือกการร้องขอและคำตอบที่ใช้กันทั่วไปสำหรับปฏิบัติการแปลภาษาทั้งหมด ใช้ตัวเลือกเพื่อปรับแต่งการตั้งค่าการแปลภาษา

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

แสดงเอกสาร
สร้างวาระการทำงานที่สามารถใช้ในการถ่ายทอดสด ผ่านลิงค์สาธารณะที่สามารถแบ่งปันได้ ผู้ใช้สามารถอ่านการแปลภาษาในภาษาที่พวกเขาชอบ และแม้แต่การแปลภาษาในอดีต เมื่อวาระงานของคุณไม่ทำงาน.
เซสชันของ Polyglot มีเอกลักษณ์เฉพาะตัว หมายเลขภาษา_หลายภาษา, ซึ่งเมื่อใช้กับการร้องขอ API ในการแปลภาษาให้ผลประโยชน์ต่อไปนี้:
  • ผู้ใช้สามารถอ่านการแปลของคุณได้ทันที ด้วยการใช้ลิงค์ที่สามารถแบ่งปันได้.
  • ผู้ใช้สามารถเลือกภาษาที่ต้องการอ่านการแปลเสียงในเวลาจริง.
  • ผู้ใช้สามารถอ่านการแปลภาษาของคุณได้ในภายหลัง และการแปลภาษาอื่น ๆ ทั้งหมด จะถูกรวมเข้ากับวาระงาน Polyglot ของคุณ.
เขียนจากไมโครโฟนหรือ LiveStream
เขียนคำพูดสดจากไมโครโฟน หรือสตรีมสด เชื่อมต่อกับ Polyglot เพื่อสร้างลิงค์สาธารณะที่สามารถแบ่งปันได้สำหรับการแปลที่ผู้ใช้สามารถอ่านได้ในภาษาใดก็ได้
คุณสามารถใช้ VocalStack API และปรับปรุง UI ของคุณเอง แทนที่จะใช้ UI ที่ VocalStack จัดหาให้ เราอยากได้ยินเรื่องนี้ ถ้าคุณทำ, เพื่อให้เราได้เรียนรู้เกี่ยวกับวิธีการที่จะทำให้ผลิตภัณฑ์ของเราดีขึ้น!
เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของ Polyglot ที่ ฉันจะไม่ทำอะไรให้คุณ.
วาระการทำงานหลายภาษาสามารถสร้างและจัดการได้ง่ายที่สุดโดยใช้ หน้าต่างการควบคุม.อย่างไรก็ตาม พวกเขายังสามารถจัดการได้ด้วยโปรแกรม:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
หากวาระงาน Polyglot ที่มีลิงก์ "my- url" ถูกสร้างขึ้น มันจะเปิดให้ใช้โดยทั่วไปที่ https://polyglot.vocalstack.com/my-url.
อย่างไรก็ตาม เรายังสามารถฟังความคืบหน้าในการแปลภาษาได้ด้วยโปรแกรม:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
การแปลภาษาไปยังการแปลภาษาแบบ Polyglot สามารถเพิ่มโดยใครก็ได้ที่สามารถเข้าถึง URL ของการประชุมสาธารณะได้ อย่างไรก็ตาม นี่สามารถเพิ่มได้ด้วยโปรแกรม:
เปลี่ยนแปลการแปลเป็นภาษาอื่น
แปลข้อความที่บันทึกไว้เป็นภาษาอื่น สามารถทำได้สำหรับการแปลภาษาใด ๆ รวมถึงการแปลภาษาที่บันทึกไว้ล่วงหน้า การแปลภาษาสด หรือการแปลภาษาในเซสชั่น Polyglot.
Scroll Up