Rask AI API สำหรับการพากย์วิดีโอ, การแปล และการถอดเสียง

API เดียวครบจบในขั้นตอนการแปลวิดีโอ: ถอดเสียงพูด, แปลภาษา, พากย์ด้วยเสียง AI หรือเสียงโคลน, ซิงค์ริมฝีปาก และดาวน์โหลดคำบรรยาย อัปโหลดเพียงครั้งเดียว, สร้างโปรเจกต์สำหรับแต่ละภาษาเป้าหมาย และรับวิดีโอ, แทร็กเสียง, คำบรรยาย และบทถอดเสียง
การคัดลอกเสียง
การซิงค์ริมฝีปากและคำบรรยาย
REST + Python SDK
three requests, start to finish
OAuth 2.0
# 1. exchange your client id and secret for a token (valid 1 hour)
curl -X POST https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" -d "grant_type=client_credentials"

# 2. upload the video - file, or a YouTube, Drive, S3, Vimeo or direct link
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": "Q3 launch"}'

# 3. create the project - transcription, translation and dubbing start
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}
polling, 10s
# Poll until merging_done, then collect the files
curl -s https://api.rask.ai/v2/projects/$ID -H "Authorization: Bearer $TOKEN" \
  | jq '{status, translated_video, voiceover, translation_srt_path}'
ได้รับความไว้วางใจจากทีมงานทั่วโลก
ความสามารถ

ทุกสิ่งที่ Rask AI API ทำได้

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

การพากย์ด้วย AI

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

การแปลวิดีโอ

แปลวิดีโอเป็นกว่า 135 ภาษาและภูมิภาคจากการอัปโหลดครั้งเดียว พร้อมข้อความที่แปลแล้วให้ตรวจสอบในทุกภาษา

การคัดลอกเสียง

รักษาเสียงเดิมของผู้พูดแต่ละคนด้วย Instant Voice Clone หรือใช้ Custom Voice Clone ที่บันทึกไว้ ในภาษาที่รองรับการโคลนเสียง

การร้องตามเสียง

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

แปลงเสียงเป็นข้อความและการถอดเสียงวิดีโอ

บทถอดเสียงพร้อมป้ายระบุตัวผู้พูดและเวลาใน 75 ภาษาต้นทาง พร้อมระบบตรวจจับภาษาอัตโนมัติ

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

มีทั้งสองรูปแบบในทุกโปรเจกต์ที่เสร็จสมบูรณ์ ในภาษาเป้าหมาย สำหรับเครื่องเล่น, แอป หรือโปรแกรมตัดต่อของคุณ

การปรับวิดีโอให้เข้ากับท้องถิ่น

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

แปลงข้อความ เป็นเสียงสำหรับวิดีโอ

ส่งสคริปต์ของคุณพร้อมระบุเวลา และรับเสียงพากย์ที่ตรงกับภาพ ในเสียง AI หรือเสียงโคลน

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

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

สิ่งที่ Rask AI API ส่งกลับมา

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

สามขั้นตอนง่ายๆ ตั้งแต่อัปโหลดจนถึงวิดีโอเสร็จสมบูรณ์

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

อัปโหลดวิดีโอของคุณ

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

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

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

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

POST /v2/projects
3

รับผลลัพธ์

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

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

ต้องการบริการนอกเหนือจากที่มีอยู่ใช่ไหม พูดคุยกับทีมงานของเราได้เลย

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

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

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

การจัดส่งและการผสานรวมระบบ

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

ปริมาณงานและความเร็วในการประมวลผล

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

ความปลอดภัยและการโฮสต์ข้อมูล

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

ผู้ที่พัฒนาใช้งาน Rask AI API

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

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

หน่วยงานด้านการแปลภาษาและผลิตสื่อ

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

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

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

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

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

ตัวอย่างโค้ด Rask AI API

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

async def main():
    # the client exchanges your credentials for tokens and refreshes them
    client = clients.RaskSDKClient(client_id=CLIENT_ID, client_secret=CLIENT_SECRET)

    media = await client.create_media_link(data=schemas.MediaCreateLink(link="https://youtu.be/..."))
    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="es-mx"))
    while job.status is not enums.ProjectStatus.MERGING_DONE:
        await asyncio.sleep(10)
        job = await client.get_project(project_id=job.id)

    print(job.translated_video, job.translation_srt_path, job.translation_vtt_path)

asyncio.run(main())
github.com/braskai/rask-sdk
Python 3.8+, async
import 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}"}

with open("launch.mp4", "rb") as f:
    media = requests.post(f"{API}/api/library/v1/media", headers=h,
                          params={"kind": "video"}, files={"data": f}).json()
while media["status"] == "processing":
    time.sleep(5)
    media = requests.get(f"{API}/api/library/v1/media/{media['id']}", headers=h).json()

pid = requests.post(f"{API}/v2/projects", headers=h,
                    json={"video_id": media["id"], "dst_lang": "de-de"}).json()["id"]
while (p := requests.get(f"{API}/v2/projects/{pid}", headers=h).json())["status"] != "merging_done":
    time.sleep(10)

for field in ("translated_video", "translated_audio", "translation_srt_path"):
    print(field, p[field])   # presigned links, valid for one hour
requests + polling
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://youtu.be/...' });
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: 'ja-jp' });
while (p.status !== 'merging_done') { await sleep(10000); p = await call('GET', `/v2/projects/${p.id}`); }

const { translated_video, voiceover, translation_vtt_path } = p;
console.log({ translated_video, voiceover, translation_vtt_path });
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 by link
VIDEO_ID=$(curl -s -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/..."}' | 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\": \"pt-br\"}" | jq -r .id)

# 4. wait for merging_done, then read the links
until [ "$(curl -s https://api.rask.ai/v2/projects/$ID -H "Authorization: Bearer $TOKEN" | jq -r .status)" = merging_done ]; do
  sleep 10
done
curl -s https://api.rask.ai/v2/projects/$ID -H "Authorization: Bearer $TOKEN" \
  | jq '{translated_video, translated_audio, translation_srt_path}'
shell script
token to download
<?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://youtu.be/...']]));
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' => 'fr-fr']]));
while ($p['status'] !== 'merging_done') {
    sleep(10);
    $p = $json($http->get("/v2/projects/{$p['id']}", ['headers' => $h]));
}
echo $p['translated_video'], PHP_EOL, $p['translation_srt_path'], PHP_EOL;
Guzzle 7
plain HTTP
Python คือ SDK อย่างเป็นทางการ แท็บ Node, PHP และ cURL เป็นตัวอย่าง HTTP ธรรมดาที่เรียกใช้งานไปยังเอนด์พอยต์เดียวกัน
ความคืบหน้า

วิธีที่โปรเจกต์ Rask AI API รายงานความคืบหน้า

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

สำเร็จแล้ว หยุดที่นี่

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 และ forbidden_link มีความชัดเจนเพียงพอที่จะแสดงให้ผู้ใช้ของคุณเห็นได้ทันที และข้อผิดพลาดทุกประการจะแสดงผลในรูปแบบที่ระบบอ่านเข้าใจได้ง่าย
Observed run, 3:47 source video, en → es-mx
GET /v2/projects/{project_id}
   0s  created
  11s  transcription_started
  87s  translation_started
  99s  voiceover_started
 154s  merging_started
 165s  merging_done

หรือข้ามขั้นตอนการตรวจสอบสถานะไปเลยก็ได้

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

วิดีโอ เสียง คำบรรยาย และบทพูด จากโปรเจกต์เดียว

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

แก้ไขบทพูด และสร้างใหม่เฉพาะส่วนที่เปลี่ยนแปลง

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

แก้ไขวิดีโอได้ทีละช่วง

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

อภิธานศัพท์สำหรับคำศัพท์เฉพาะ

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

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

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

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

วิดีโอ

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

เสียง

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

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

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

พร้อมสำหรับการจัดซื้อและการตรวจสอบความปลอดภัย

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 AI API กับระบบที่รวบรวมจากหลายผู้ให้บริการ

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

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

กรุณากรอกแบบฟอร์มนี้ และทีมRask AI จะติดต่อคุณในไม่ช้า!
คำถามที่ถามบ่อย

Rask AI API: คำถามที่พบบ่อย

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

Rask AI API คืออะไร

มี API ใดบ้างที่เป็นส่วนหนึ่งของ Rask AI API

ฉันจะเข้าใช้งาน Rask AI API ได้อย่างไร

ระบบการยืนยันตัวตนทำงานอย่างไร

มี SDK หรือไม่?

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

ราคาของ Rask AI API เป็นอย่างไร

มีขีดจำกัดอัตราการใช้งานหรือไม่

API รองรับเว็บฮุกหรือไม่

ฉันสามารถอัปโหลดไฟล์รูปแบบใดได้บ้าง

ฉันสามารถใช้สคริปต์หรือคำแปลของตัวเองได้หรือไม่

API ทำงานแบบเรียลไทม์หรือไม่

Rask AI API มีความปลอดภัยหรือไม่

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

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