API ถอดเสียงสำหรับทุกวิดีโอในคลังของคุณ

ส่งไฟล์วิดีโอหรือลิงก์ YouTube, Google Drive และ Vimeo เพื่อรับบทถอดเสียงที่ค้นหาได้ พร้อมระบุชื่อผู้พูดและเวลา ใน 75 ภาษา พร้อมระบบตรวจจับภาษาอัตโนมัติ ถอดเสียงวิดีโอเดี่ยวหรือทั้งคลังของคุณ แล้วแปลบทถอดเสียงและคำบรรยายสำหรับผู้ชมทั่วโลก
ไฟล์และลิงก์วิดีโอ
การถอดเสียงแบบกลุ่ม
REST + Python SDK
link in, transcript out
OAuth 2.0
# 1. send the video as a link - YouTube, Google Drive, Vimeo, S3 or direct URL
curl -X POST https://api.rask.ai/api/library/v1/media/link \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"link": "https://youtu.be/...", "name": "camera review"}'

# 2. create the project - the language of the video is detected automatically
curl -X POST https://api.rask.ai/v2/projects \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d "{\"video_id\": \"$VIDEO_ID\", \"dst_lang\": \"es-mx\"}"
GET /v2/projects/{project_id}/transcription
plain text
# The transcript as plain text with timestamps and speakers
curl -s https://api.rask.ai/v2/projects/$ID/transcription -H "Authorization: Bearer $TOKEN" \
  | jq -r '.segments[] | "\(.start) \(.speaker): \(.src.text)"'
ใช้งานโดยทีมงานระดับโลก
ความสามารถ

สิ่งที่คุณทำได้ด้วย API ถอดเสียงวิดีโอ

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

ถอดเสียงวิดีโอจากไฟล์หรือลิงก์

อัปโหลดไฟล์วิดีโอหรือวางลิงก์ YouTube, Google Drive, Vimeo, S3 หรือลิงก์ตรง API จะดึงข้อมูลวิดีโอให้เองโดยที่คุณไม่ต้องดาวน์โหลด

ระบุชื่อผู้พูดหลายคน

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

ระบบตรวจจับภาษาอัตโนมัติ

ถอดเสียงวิดีโอได้ใน 75 ภาษาต้นทาง รวมถึงภาษาอังกฤษ ปล่อยช่องภาษาต้นทางว่างไว้แล้วระบบจะตรวจจับภาษาของวิดีโอแต่ละรายการให้อัตโนมัติ

บทถอดเสียงที่ค้นหาได้

ทุกช่วงเวลาจะมีเวลาเริ่มต้นและสิ้นสุด ผู้ใช้จึงสามารถค้นหาข้อความในวิดีโอและข้ามไปยังช่วงที่พูดคำนั้นๆ ได้ทันที

บทถอดเสียงในหลายภาษา

แต่ละช่วงยังมีคำแปลในตัวเลือกภาษาและภูมิภาคมากกว่า 135 แบบ บทถอดเสียงเดียวจึงสามารถรองรับผู้ชมทั่วโลกในภาษาอื่นๆ ได้

คำบรรยายในรูปแบบ .srt และ .vtt

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

ข้อความธรรมดาหรือข้อมูลที่มีโครงสร้าง

อ่านบทถอดเสียงในรูปแบบส่วนของ JSON หรือรวมข้อความเข้าด้วยกันเป็นข้อความธรรมดาสำหรับดัชนีการค้นหา บทความ คำอธิบายรายการ และบันทึกย่อ

แก้ไขคำศัพท์เฉพาะทาง

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

เติบโตได้ไร้ขีดจำกัด

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

จากบทถอดเสียงเดียวสู่ 5 ภาษา

ข้อความในคลิปนี้ถูกแปลเป็นภาษาอังกฤษ ฝรั่งเศส เยอรมัน โปรตุเกส และสเปน โดยแต่ละภาษาจะมีคำบรรยายและเสียงประกอบฉากหลังดั้งเดิมมาให้ด้วย
EN flag
En
FR flag
Fr
DE flag
De
PT flag
Pt
ES flag
Es
ขั้นตอนการทำงาน

ทำได้ง่ายๆ ใน 3 ขั้นตอน ตั้งแต่วิงค์วิดีโอจนถึงข้อความถอดเสียง

การสร้างโปรเจกต์จะเริ่มจากการถอดเสียง ตามด้วยการแปล การสร้างคำบรรยาย และการพากย์เสียงพร้อมกันในขั้นตอนเดียว คุณสามารถใช้ /generate ปลายทางได้หลังจากที่คุณแก้ไขข้อความถอดเสียงเรียบร้อยแล้ว
1

ส่งวิดีโอของคุณมา

อัปโหลดไฟล์วิดีโอในรูปแบบฟอร์มแบบหลายส่วน (multipart) หรือโพสต์ลิงก์ YouTube, Google Drive, Vimeo, S3 หรือลิงก์ตรง คุณจะได้รับรหัสสื่อ (media id) และข้อมูลวิดีโอก่อนที่คุณจะเสียค่าใช้จ่ายใดๆ

POST /api/library/v1/media/link
2

สร้างโปรเจกต์

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

POST /v2/projects
3

อ่านข้อความถอดเสียง

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

GET /v2/projects/{id}/transcription
ระบบถอดเสียงใช้งานได้กับวิดีโอที่บันทึกไว้แล้วเท่านั้น ไม่รองรับการสตรีมแบบสด เวลาในการประมวลผลจะแตกต่างกันไปตามความยาวของวิดีโอและจำนวนผู้พูด: จากการทดสอบ วิดีโอความยาว 3:47 นาที ใช้เวลาประมวลผลเสร็จสิ้นใน 165วินาที
สร้างมาเพื่อตอบโจทย์คุณ

ต้องการถอดเสียงในปริมาณมาก หรือใช้ภาษาที่เรายังไม่มีในรายการใช่ไหม? ติดต่อทีมงานของเราได้เลย

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

ภาษาและเสียงพากย์

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

การส่งมอบและการเชื่อมต่อระบบ

เว็บฮุก (Webhooks) ส่งข้อมูลไปยังคิวของคุณเอง ส่งตรงไปยัง S3 หรือใช้เอนด์พอยต์เฉพาะตัว แจ้งให้เราทราบได้เลยว่าระบบของคุณต้องการรับข้อมูลแบบไหน

ปริมาณและประสิทธิภาพการทำงาน

ขนาดของกลุ่มงาน ภาษาเป้าหมายต่อการทำงานหนึ่งครั้ง และลำดับความสำคัญในการประมวลผล เป็นเงื่อนไขที่ตกลงกันตามสัญญา ไม่ใช่ข้อจำกัดตายตัวของระบบ

ความปลอดภัยและการจัดเก็บข้อมูล

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

ใครบ้างที่ใช้งาน API ถอดเสียงวิดีโอ

แพลตฟอร์มที่มีวิดีโออยู่ข้างใน

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

เอเจนซี่ด้านการแปลภาษาและการผลิต

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

การผลิตวิดีโอต่อเนื่องภายในองค์กร

ธุรกิจค้าปลีกและอีคอมเมิร์ซระหว่างประเทศ, แฟรนไชส์ระดับโลก, สำนักพิมพ์สื่อ, มหาวิทยาลัยองค์กร และคอนเทนต์ครีเอเตอร์ ทำให้ทุกวิดีโอนั้นสามารถค้นหาและเข้าถึงได้ พร้อมทั้งนำข้อความถอดเสียงกลับมาใช้ใหม่สำหรับบทความและคำอธิบาย
เรื่องราวความสำเร็จจากลูกค้า

ทีมจริง ผลลัพธ์ที่วัดได้

วิธีที่บริษัทต่าง ๆ แปลวิดีโอด้วย Rask ผ่านตัวเลขจริงของพวกเขา
ลูกศร
ลูกศร
โค้ด

ตัวอย่างโค้ด API ถอดเสียงวิดีโอ

ตัวอย่างที่สมบูรณ์ในแต่ละภาษา: ส่งวิดีโอเป็นลิงก์หรือไฟล์ รอสักครู่ จากนั้นบันทึกข้อความถอดเสียงแบบธรรมดาหรือค้นหาตามประทับเวลา (timestamp)
# pip install git+ssh://[email protected]/braskai/rask-sdk.git@main
import asyncio
from rask_sdk import clients, enums, schemas

VIDEOS = ["https://youtu.be/aaa", "https://youtu.be/bbb", "https://vimeo.com/123"]

async def transcribe(client, i, link):
    media = await client.create_media_link(data=schemas.MediaCreateLink(link=link))
    while media.status is enums.MediaStatus.PROCESSING:
        await asyncio.sleep(5)
        media = await client.get_media(media_id=media.id)
    job = await client.create_project(data=schemas.ProjectCreate(video_id=media.id, dst_lang="en-us"))
    while job.status is not enums.ProjectStatus.MERGING_DONE:
        await asyncio.sleep(10)
        job = await client.get_project(project_id=job.id)
    t = await client.get_project_transcription(project_id=job.id)
    with open(f"video_{i}.txt", "w") as f:   # plain text, one segment per line
        f.write("\n".join(f"{s.speaker}: {s.src.text}" for s in t.segments))

async def main():
    client = clients.RaskSDKClient(client_id=CLIENT_ID, client_secret=CLIENT_SECRET)
    await asyncio.gather(*(transcribe(client, i, v) for i, v in enumerate(VIDEOS)))   # no rate limits

asyncio.run(main())
github.com/braskai/rask-sdk
bulk, async
import os, time, requests

AUTH = "https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token"
API  = "https://api.rask.ai"

token = requests.post(AUTH, auth=(CLIENT_ID, CLIENT_SECRET),
                      data={"grant_type": "client_credentials"}).json()["access_token"]
h = {"Authorization": f"Bearer {token}"}

media = requests.post(f"{API}/api/library/v1/media/link", headers=h,
                      json={"link": "https://youtu.be/..."}).json()

project = requests.post(f"{API}/v2/projects", headers=h,
                        json={"video_id": media["id"], "dst_lang": "es-mx"}).json()

while project["status"] != "merging_done":
    time.sleep(10)
    project = requests.get(f"{API}/v2/projects/{project['id']}", headers=h).json()

print(project["translated_video"])
requests
no SDK required
// no dependencies, Node 18+ global fetch
const API = 'https://api.rask.ai';
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
const auth = await fetch('https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token', {
  method: 'POST',
  headers: { Authorization: 'Basic ' + btoa(`${CLIENT_ID}:${CLIENT_SECRET}`) },
  body: new URLSearchParams({ grant_type: 'client_credentials' }),
}).then((r) => r.json());
const h = { Authorization: `Bearer ${auth.access_token}`, 'Content-Type': 'application/json' };
const call = (method, path, body) => fetch(API + path, { method, headers: h, body: body && JSON.stringify(body) }).then((r) => r.json());

let media = await call('POST', '/api/library/v1/media/link', { link: 'https://drive.google.com/file/d/...' });
while (media.status === 'processing') { await sleep(5000); media = await call('GET', `/api/library/v1/media/${media.id}`); }

let p = await call('POST', '/v2/projects', { video_id: media.id, dst_lang: 'fr-fr' });
while (p.status !== 'merging_done') { await sleep(10000); p = await call('GET', `/v2/projects/${p.id}`); }

const { segments } = await call('GET', `/v2/projects/${p.id}/transcription`);
const index = segments.map((s) => ({ t: s.start, speaker: s.speaker, text: s.src.text, fr: s.dst.text }));
console.log(JSON.stringify(index, null, 2));   // ready for your search index
fetch, Node 18+
plain HTTP
# 1. token (valid 1 hour - cache and reuse it)
TOKEN=$(curl -s -X POST https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" -d "grant_type=client_credentials" | jq -r .access_token)

# 2. upload a local video file
VIDEO_ID=$(curl -s -X POST "https://api.rask.ai/api/library/v1/media?kind=video" \
  -H "Authorization: Bearer $TOKEN" -F "[email protected]" | jq -r .id)

# 3. create the project once the media status is ready
ID=$(curl -s -X POST https://api.rask.ai/v2/projects \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d "{\"video_id\": \"$VIDEO_ID\", \"dst_lang\": \"de-de\", \"num_speakers\": 3}" | jq -r .id)

# 4. when status is merging_done, save the transcript as plain text
curl -s https://api.rask.ai/v2/projects/$ID/transcription -H "Authorization: Bearer $TOKEN" \
  | jq -r '.segments[].src.text' > webinar.txt
local video file
multipart upload
<?php
use GuzzleHttp\Client;

$http = new Client(['base_uri' => 'https://api.rask.ai']);
$json = fn($r) => json_decode($r->getBody(), true);
$auth = $json((new Client)->post('https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token',
    ['auth' => [$clientId, $clientSecret], 'form_params' => ['grant_type' => 'client_credentials']]));
$h = ['Authorization' => 'Bearer ' . $auth['access_token']];

$media = $json($http->post('/api/library/v1/media/link', ['headers' => $h, 'json' => [
    'link' => 'https://vimeo.com/123456']]));
while ($media['status'] === 'processing') {
    sleep(5);
    $media = $json($http->get("/api/library/v1/media/{$media['id']}", ['headers' => $h]));
}

$p = $json($http->post('/v2/projects', ['headers' => $h, 'json' => [
    'video_id' => $media['id'], 'dst_lang' => 'pt-br']]));
while ($p['status'] !== 'merging_done') {
    sleep(10);
    $p = $json($http->get("/v2/projects/{$p['id']}", ['headers' => $h]));
}

$t = $json($http->get("/v2/projects/{$p['id']}/transcription", ['headers' => $h]));
file_put_contents('video.txt', implode("\n", array_map(fn($s) => $s['src']['text'], $t['segments'])));
Guzzle 7
plain HTTP
Python คือ SDK อย่างเป็นทางการ ส่วนแท็บ Node, PHP และ cURL เป็นตัวอย่าง HTTP ธรรมดาที่เรียกไปยังปลายทางเดียวกัน
ความคืบหน้า

โปรเจกต์ถอดเสียงวิดีโอรายงานความคืบหน้าอย่างไร

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

สำเร็จ หยุดตรงนี้

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

กำลังดำเนินการ ดึงข้อมูลต่อ

created
uploading
transcription_started
separate_background_started
determine_speakers_started
translation_started
voiceover_started
merging_started
รวมถึง _done สถานะที่ตรงกัน ซึ่งสิ่งเหล่านี้สามารถนำไปจับคู่กับหน้าจอแสดงความคืบหน้าได้อย่างลงตัว

ล้มเหลว หยุดและรายงาน

failed
upload_failed
transcription_failed
translation_failed
voiceover_failed
merging_failed
no_audio
no_words
forbidden_link
no_audio, no_words and forbidden_link are specific enough to show directly to your own user, for example a video without speech.
Plain text transcript, two speakers
jq -r on /transcription
00:00:00,320  SPEAKER_00  Welcome back. Today we test three cameras in low light.
00:00:06,180  SPEAKER_01  I brought the footage from last week's night shoot.
00:00:10,940  SPEAKER_00  Let's start with the smallest sensor, the hardest case.
00:00:15,500  SPEAKER_01  At ISO 6400 the noise is visible, but the colors hold up.

หรือข้ามการดึงข้อมูลไปเลยก็ได้

ชี้มาที่ปลายทาง webhook ของเรา แล้วทุกการเปลี่ยนสถานะจะส่งมาเป็น POST ดังนั้นคิวของคุณจึงตอบสนองต่อทุกการเปลี่ยนแปลงได้ทันทีที่เกิดขึ้น การส่ง webhook เป็นส่วนหนึ่งของการเริ่มต้นใช้งานสำหรับองค์กร
อ่านเอกสารคู่มือ
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
ผลลัพธ์

สิ่งที่คุณจะได้รับสำหรับวิดีโอทุกรายการ

โปรเจกต์ที่เสร็จสมบูรณ์แต่ละรายการจะแสดงข้อความถอดเสียงในรูปแบบส่วน JSON ไฟล์คำบรรยายในรูปแบบ SRT และ VTT ในภาษาที่ต้องการ รวมถึงวิดีโอและเสียงที่แปลแล้ว ลิงก์ดาวน์โหลดจะได้รับการลงนามล่วงหน้าและมีอายุการใช้งาน 1 ชั่วโมง
ฟิลด์
รูปแบบ
รายละเอียด
/transcription
JSON
ป้ายชื่อผู้พูด, ประทับเวลา, ข้อความต้นฉบับ และคำแปลสำหรับทุกส่วน
translation_srt_path
.srt
คำบรรยายในภาษาที่ต้องการ พร้อมกำหนดเวลาให้ตรงกับแต่ละส่วนของวิดีโอ
translation_vtt_path
.vtt
คำบรรยายรูปแบบเดียวกันในไฟล์ WebVTT สำหรับใช้งานบนเครื่องเล่นวิดีโอบนเว็บไซต์
translated_video
MP4
วิดีโอที่แปลแล้วพร้อมเสียงพากย์
translated_audio
WAV
เสียงที่แปลแล้วผสมกับเสียงพื้นหลังเดิม
original_video
MP4
วิดีโอต้นฉบับของคุณถูกจัดเก็บไว้เพื่อใช้อ้างอิง
การควบคุม

แก้ไขชื่อเฉพาะและคำศัพท์เฉพาะในบทถอดเสียง

ระบบถอดเสียงอัตโนมัติสามารถจัดการวิดีโอส่วนใหญ่ได้ แต่อาจมีบางกรณีที่ชื่อ สำเนียง หรือคำศัพท์เฉพาะทางต้องอาศัยการตรวจสอบจากมนุษย์ คุณสามารถแก้ไขข้อความ จังหวะเวลา หรือผู้พูดในแต่ละช่วงได้ด้วยการส่งคำขอเพียงครั้งเดียว จากนั้นสร้างเวอร์ชันที่แปลใหม่ ระบบจะคิดค่าบริการตามส่วนที่เปลี่ยนแปลง โดยมีขั้นต่ำ 1 นาทีต่อการใช้งานหนึ่งครั้ง

การแก้ไขในระดับส่วนของวิดีโอ

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

คลังคำศัพท์สำหรับคำเฉพาะ

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

คลังคำศัพท์หนึ่งชุดจะใช้สำหรับหนึ่งคู่ภาษาและครอบคลุมทุกสำเนียงของภาษานั้น ดังนั้นคลังคำศัพท์ภาษาสเปนเพียงชุดเดียวก็ใช้งานได้ทั่วถึง es-mx และ es-es เหมือนกัน บันทึกของโปรเจกต์ glossary_versionดังนั้นการแก้ไขในภายหลังจึงไม่ส่งผลกระทบต่อAงานที่เสร็จสมบูรณ์แล้ว
ข้อมูลเข้า

รูปแบบไฟล์ที่รองรับ

ถอดเสียงไฟล์วิดีโอได้ถึง 7 รูปแบบและไฟล์เสียง 4 รูปแบบ หรือส่งลิงก์จากแพลตฟอร์มยอดนิยม เช่น YouTube, Google Drive หรือ Vimeo โดยระบบจะปฏิเสธไฟล์ที่ไม่รองรับก่อนที่จะมีการหักนาทีการใช้งานของคุณ

วิดีโอ

7 รูปแบบ
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

เสียง

4 รูปแบบ
.mp3
.wav
.flac
.m4a

ตรวจสอบข้อมูลก่อนเริ่มใช้งาน

ปลายทางของสื่อจะแสดงระยะเวลา ขนาดไฟล์ ตัวแปลงสัญญาณวิดีโอ อัตราเฟรม ความละเอียด ตัวแปลงสัญญาณเสียง อัตราตัวอย่าง และเลย์เอาต์ช่องเสียง ตรวจสอบความถูกต้องของไฟล์และประเมินค่าใช้จ่ายล่วงหน้า เนื่องจากการใช้งานจะคิดค่าบริการตามนาทีของวิดีโอ
ความปลอดภัยและการปฏิบัติตามกฎระเบียบ

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

Brask Inc ได้รับมาตรฐาน SOC 2 Type II และดำเนินการภายใต้ GDPR พร้อมแสดงสถานะการควบคุมแบบเรียลไทม์ใน Trust Center เพื่อความมั่นใจของทีมรักษาความปลอดภัยของคุณ

ใบรับรอง

SOC 2 Type II
GDPR
สมาชิก CAI และ C2PA

การเข้ารหัส

ใช้งาน TLS 1.2 ระหว่างรับส่งข้อมูล
เข้ารหัสด้วย AES-256 เมื่อจัดเก็บ
จัดการคีย์ด้วย SSE-S3
เปลี่ยนคีย์การเข้ารหัสอย่างน้อยทุกๆ 12 เดือน

เนื้อหาของคุณ

สภาพแวดล้อม AI ปิด
ไม่นำข้อมูลไปฝึกโมเดลทั่วไปเด็ดขาด
ส่งออกข้อมูลได้เต็มที่ ไม่ผูกมัดกับแพลตฟอร์ม

เข้าถึง

ระบบลงชื่อเข้าใช้ครั้งเดียว (SSO) และ SAML
กำหนดสิทธิ์การเข้าถึงตามบทบาทหน้าที่
ข้อมูลรับรองผู้ใช้ OAuth 2.0

องค์กร

ตัวเลือกสถานที่เก็บข้อมูล
ข้อตกลงระดับการให้บริการ (SLA) แบบกำหนดเอง
ผู้ดูแลบัญชีส่วนตัว

สิทธิ์การใช้เสียง

เสียงสังเคราะห์พร้อมสิทธิ์การใช้งาน
โคลนเสียงโดยได้รับความยินยอม
ระบบความปลอดภัย AI และมีมนุษย์คอยตรวจสอบ
เปรียบเทียบ

เปรียบเทียบ Rask API กับขั้นตอนการถอดเสียงที่สร้างขึ้นจากหลายเครื่องมือรวมกัน

บทถอดเสียงวิดีโอไม่ใช่ขั้นตอนสุดท้าย ทีมงานมักต้องการป้ายกำกับผู้พูด คำบรรยาย และภาษาอื่นๆ ด้วย นี่คือลักษณะการทำงานแบบเดียวกัน แต่เปรียบเทียบให้เห็นใน 2 วิธี
สิ่งที่คุณต้องมี
Rask API
ประกอบจากหลายส่วน
ลิงก์วิดีโอจาก YouTube, Drive, Vimeo หรือ S3
รองรับโดยตรง
ดาวน์โหลดและแปลงไฟล์ก่อน
ระบุชื่อผู้พูดกรณีมีหลายคน
รวมอยู่ด้วย
ใช้ส่วนเสริมแยกเสียงผู้พูดหรือติดป้ายกำกับด้วยตัวเอง
ภาษาของวิดีโอแต่ละรายการ
ตรวจจับให้อัตโนมัติ
ตั้งค่าทีละไฟล์หรือตรวจจับแยกต่างหาก
บทถอดเสียงในภาษาอื่นๆ
135+ ภาษาและภูมิภาค
ใช้ API แปลภาษาสำหรับแต่ละภาษา
คำบรรยายในรูปแบบ .srt และ .vtt
รวมอยู่ด้วย
ใช้เครื่องมือสร้างซับไตเติลหรือเขียนไฟล์ด้วยตนเอง
การแก้ไขคำศัพท์เฉพาะทาง
ส่งคำขอแก้ไขเพียงครั้งเดียวต่อหนึ่งส่วน
แก้ไขสำเนาในทุกเครื่องมือ
วิดีโอเวอร์ชันพากย์เสียง
รวมอยู่ในโปรเจกต์เดียวกัน
ผู้ให้บริการ TTS และการผสมเสียงของคุณเอง
ขีดจำกัดอัตราการใช้งาน
ไม่มี
ตามที่ผู้ให้บริการแต่ละรายกำหนด
คำบรรยายแบบเรียลไทม์สำหรับการประชุมสด
ใช้ API สตรีมมิ่งแปลงเสียงเป็นข้อความ
รวมอยู่ในผู้ให้บริการบางราย
ภาษาที่ยังไม่มีใครรองรับ
เราเป็นผู้พัฒนาให้
ไม่มีให้บริการ
ที่เกี่ยวข้อง

API แบบครบวงจรที่จัดการส่วนที่เหลือให้ทั้งหมด

คำถามที่ถามบ่อย

API ถอดเสียงวิดีโอ: คำถามที่พบบ่อย

ไม่พบสิ่งที่คุณกำลังหาอยู่ใช่ไหม?ติดต่อฝ่ายขาย

Rask มี API สำหรับถอดเสียงวิดีโอหรือไม่

ฉันสามารถถอดเสียงวิดีโอจาก YouTube หรือลิงก์วิดีโอได้ไหม

ฉันสามารถถอดเสียงวิดีโอหลายรายการพร้อมกันได้ไหม

ระบบจัดการกับผู้พูดหลายคนอย่างไร

รองรับภาษาใดบ้าง?

ความแม่นยำในการถอดเสียงเป็นอย่างไร

ฉันสามารถรับบทถอดเสียงเป็นข้อความธรรมดาได้ไหม

ระบบสร้างสรุปจาก AI, หัวข้อสำคัญ หรือวิเคราะห์ความรู้สึกหรือไม่

สามารถถอดเสียงจากการประชุมได้ไหม

มีข้อจำกัดเรื่องขนาดไฟล์สูงสุดไหม

การคิดค่าบริการสำหรับการถอดเสียงวิดีโอนั้นคิดอย่างไร

มีแพ็กเกจฟรีให้ใช้งานหรือไม่?

ฉันจะขอเข้าใช้งาน API และรับคีย์ API ได้อย่างไร?

เริ่มพากย์เสียงได้ภายในบ่ายนี้

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