واجهة برمجة تطبيقات تحويل الكلام إلى نص لملفات الصوت والفيديو

قم بتحميل ملفات الصوت أو الفيديو المسجلة مسبقاً واحصل على نص مكتوب مع تحديد المتحدثين والطوابع الزمنية لكل جزء، وذلك بـ 75 لغة أصلية مع ميزة الكشف التلقائي عن اللغات. يتيح لك نفس المشروع ترجمة المحتوى إلى أكثر من 135 لغة وخيار إقليمي، مع توفير الترجمات المصاحبة والتعليق الصوتي.
تحديد المتحدثين
75 لغة أصلية
بروتوكول REST مع حزمة تطوير برمجيات Python
upload, transcribe, read
OAuth 2.0
# 1. upload an audio or video file by 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://example.com/interview.mp3", "name": "interview"}'

# 2. create the project - speech recognition starts automatically
#    src_lang is optional: leave it out and the language is detected
curl -X POST https://api.rask.ai/v2/projects \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d "{\"video_id\": \"$MEDIA_ID\", \"dst_lang\": \"es-mx\"}"
GET /v2/projects/{project_id}/transcription
segments
# Read the transcript: one object per segment
curl -s https://api.rask.ai/v2/projects/$ID/transcription -H "Authorization: Bearer $TOKEN" \
  | jq '.segments[] | {speaker, start, end, text: .src.text}'
تستخدمه فرق العمل حول العالم
المميزات

كل ما تقدمه واجهة برمجة تطبيقات تحويل الكلام إلى نص

يُعد التعرف على الكلام المرحلة الأولى في أي مشروع على Rask AI. يعود النص على شكل أجزاء تحمل أسماء المتحدثين والطوابع الزمنية، لتكون جاهزة للتعديل والترجمة وإضافة الترجمات المصاحبة والصوت في نفس المشروع.

نسخ ملفات الصوت والفيديو

قم بتحميل ملفات الصوت أو الفيديو المسجلة مسبقاً، أو انشر رابطاً، وسيقوم النظام بتحويل الكلام إلى نص مكتوب جزءاً بجزء.

تحديد المتحدثين

يتم التعرف على المتحدثين المختلفين تلقائياً، ويحمل كل جزء تسمية المتحدث مثل SPEAKER_00. يمكنك تحديد عدد المتحدثين إذا كنت تعرفه، أو تصحيح التسمية لاحقاً.

طوابع زمنية لكل جزء

يحتوي كل جزء على وقت بداية ونهاية بتنسيق HH:MM:SS,mmm، وهو جاهز للتعليقات التوضيحية والبحث والتنقل داخل التسجيل.

75 لغة أصلية

دعم متعدد اللغات عبر 75 لغة أصلية. اترك لغة المصدر فارغة ليتم اكتشافها تلقائياً، أو قم بتعيينها باستخدام رمز من حرفين.

الترجمة في نفس الجزء

يتضمن كل جزء النص الأصلي وترجمته بأي لغة من بين أكثر من 135 لغة وخيار إقليمي، بحيث يظل النص الأصلي والترجمة متطابقين سطراً بسطر.

الترجمات بصيغتي .srt و .vtt

يتضمن كل مشروع مكتمل ملفات ترجمة مصاحبة باللغة المستهدفة، متزامنة مع أجزاء النص المكتوب. لا داعي للاستعانة بمزود خدمات خارجي للترجمات المصاحبة.

مصطلحات المجال في الترجمة

يحافظ المسرد على أسماء المنتجات والأعلام والمفردات الخاصة بالمجال متسقة عند ترجمة النص، أو بلغته الأصلية عمداً.

تعديل النص المكتوب من خلال واجهة برمجة التطبيقات

قم بتصحيح كلمة، أو ضبط طابع زمني، أو إعادة تعيين متحدث، أو إضافة أو حذف جزء. يمكن للمراجعين تصحيح النص النهائي بدلاً من البدء من جديد.

توسع بلا حدود

بدون حدود للسرعة، وبدون قيود على الاستخدام المتزامن، وبدون قيود لكل مفتاح. قم بتشغيل النسخ المجمع عبر مكتبة الصوت والفيديو بالكامل في نفس الوقت.
شاهد كيف يعمل

شاهد نصاً واحداً يتحول إلى خمس نسخ لغوية

نفس المقطع تم نسخه وترجمته ودبلجته باللغات الإنجليزية والفرنسية والألمانية والبرتغالية والإسبانية، مع الحفاظ على الصوت الخلفي الأصلي سليماً.
EN flag
En
FR flag
Fr
DE flag
De
PT flag
Pt
ES flag
Es
سير العمل

ثلاثة طلبات من ملف الصوت إلى النص المكتوب

يبدأ إنشاء المشروع بالتعرف على الكلام، تليه الترجمة والتعليق الصوتي في نفس الوقت. استخدم نقطة النهاية /generate بعد تعديل النص.
1

تحميل ملف صوتي أو فيديو

أرسل ملف صوت أو فيديو كبيانات نموذج متعددة الأجزاء، أو انشر رابطاً من يوتيوب، أو جوجل درايف، أو S3، أو فيميو، أو أي رابط مباشر. ستحصل على معرف الوسائط وبيانات الملف قبل دفع أي شيء.

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

أنشئ المشروع

تمرير معرف الوسائط كـ video_id واللغة المستهدفة. أضف لغة المصدر أو عدد المتحدثين إذا كنت تعرفهم. تبدأ عملية التعرف على الفور.

POST /v2/projects
3

اقرأ النص الكامل

اقرأ النص فور توفر أجزائه، بينما تستمر معالجة الوسائط المترجمة. قم بتنزيل ملفات الترجمة والوسائط عند اكتمال المشروع.

GET /v2/projects/{id}/transcription
يعمل التعرف على الملفات الكاملة المسجلة مسبقاً بدلاً من الصوت المباشر. يختلف وقت المعالجة حسب طول الملف، وعدد المتحدثين، واللغة المستهدفة.
مصمم خصيصاً لك

هل تحتاج إلى لغة أو تنسيق غير مدرج؟ تحدث إلى فريقنا

لغة مصدر خارج القائمة، أو تنسيق نص تتوقعه منصتك، أو سرعة معالجة أعلى، أو طريقة التسليم الخاصة بك: يراجع فريقنا متطلبات التكامل والخيارات المتاحة.

اللغات والأصوات

هل تحتاج إلى لغة غير موجودة في القائمة العامة؟ تحدث إلى فريقنا حول متطلباتك والخيارات المتاحة.

التسليم والتكامل

خطافات الويب (Webhooks)، أو الدفع إلى قائمة الانتظار الخاصة بك، أو التسليم مباشرة إلى S3، أو نقاط نهاية مخصصة. أخبرنا كيف تتوقع أن يتغذى نظامك.

الحجم وسعة المعالجة

أحجام الدفعات، واللغات المستهدفة لكل إجراء، وأولويات المعالجة هي شروط تعاقدية وليست حدوداً ثابتة للمنتج.

الأمان والاستضافة

يتم التعامل مع إقامة البيانات، وتسجيل الدخول الموحد، وقواعد الاحتفاظ بالبيانات ودعم مراجعة الأمان كجزء من عملية إعداد الشركات الكبرى.
حالات الاستخدام

من يستخدم واجهة برمجة تطبيقات تحويل الكلام إلى نص للفيديو

المنصات التي تحتوى على مقاطع فيديو

منصات إدارة التعلم وتعليم العملاء، ومنصات صناع المحتوى والفيديو، وأدوات ندوات الويب والفعاليات الافتراضية، واستضافة الفيديو وسير عمل SaaS، ومنصات التبني الرقمي، والتسوق المباشر. أضف النصوص والتعليقات والنسخ المترجمة من الفيديو المسجل كيزة في منتجك.

وكالات الترجمة والإنتاج

استخدم النص مع تسميات المتحدثين كمسودة أولى للمراجعين، وصحح الأجزاء عبر واجهة برمجة التطبيقات API، وقدم الترجمات والنسخ المدبلجة من نفس المشروع.

إنتاج الفيديو الداخلي المستمر

التجارة الإلكترونية والبيع بالتجزئة الدولي، والامتيازات العالمية، والناشرون الإعلاميون، والجامعات المؤسسية. قم بنسخ التدريب المسجل، وندوات الويب، والمقابلات، ثم انشر التعليقات التوضيحية والنسخ اللغوية لكل سوق.
قصص العملاء

فرق حقيقية، نتائج قابلة للقياس

كيف تقوم الشركات بترجمة الفيديوهات باستخدام Rask، بالأرقام.
سهم
سهم
الرمز البرمجي

أمثلة على رموز واجهة برمجة تطبيقات تحويل الكلام إلى نص

مثال كامِل واحد في كل لغة: قم بتحميل ملف صوتي أو فيديو، أنشئ المشروع، وانتظر، ثم اقرأ أجزاء النص مع المتحدثين والطوابع الزمنية.
# pip install git+ssh://[email protected]/braskai/rask-sdk.git@main
import asyncio
from rask_sdk import clients, enums, schemas

async def main():
    client = clients.RaskSDKClient(client_id=CLIENT_ID, client_secret=CLIENT_SECRET)

    media = await client.create_media_link(data=schemas.MediaCreateLink(link="https://example.com/interview.mp3"))
    while media.status is enums.MediaStatus.PROCESSING:
        await asyncio.sleep(5)
        media = await client.get_media(media_id=media.id)

    # src_lang omitted: the source language is detected automatically
    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)

    transcript = await client.get_project_transcription(project_id=job.id)
    for seg in transcript.segments:
        print(seg.start, seg.end, seg.speaker, seg.src.text)

asyncio.run(main())
github.com/braskai/rask-sdk
async, typed models
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("interview.mp3", "rb") as f:
    media = requests.post(f"{API}/api/library/v1/media", headers=h,
                          params={"kind": "audio"}, 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": "es-mx", "num_speakers": 2}).json()["id"]
while requests.get(f"{API}/v2/projects/{pid}", headers=h).json()["status"] != "merging_done":
    time.sleep(10)

# write the source transcript as an .srt file
segments = requests.get(f"{API}/v2/projects/{pid}/transcription", headers=h).json()["segments"]
with open("interview_en.srt", "w") as out:
    for i, s in enumerate(segments, 1):
        out.write(f"{i}\n{s['start']} --> {s['end']}\n{s['speaker']}: {s['src']['text']}\n\n")
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://example.com/webinar.mp4' });
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, src_lang: 'en', dst_lang: 'de-de' });
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`);
segments.forEach((s) => console.log(`[${s.start}] ${s.speaker}: ${s.src.text}`));
console.log(p.translation_vtt_path);   // German subtitles for your player
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 audio file
MEDIA_ID=$(curl -s -X POST "https://api.rask.ai/api/library/v1/media?kind=audio" \
  -H "Authorization: Bearer $TOKEN" -F "data=@podcast_episode.mp3" | 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\": \"$MEDIA_ID\", \"dst_lang\": \"fr-fr\"}" | jq -r .id)

# 4. when status is merging_done, read the transcript with speaker labels
curl -s https://api.rask.ai/v2/projects/$ID/transcription -H "Authorization: Bearer $TOKEN" \
  | jq -r '.segments[] | "\(.start) \(.speaker): \(.src.text)"'
local file upload
audio file, multipart
<?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://example.com/interview.mp3']]));
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' => 'es-mx']]));
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]));
foreach ($t['segments'] as $s) {
    echo $s['start'], ' ', $s['speaker'], ': ', $s['src']['text'], PHP_EOL;
}
Guzzle 7
plain HTTP
لغة بايثون هي حزمة تطوير البرامج الرسمية. تعتبر علامات التبويب Node وPHP وcURL أمثلة برمجية بسيطة لنفس النقاط.
التقدم

كيف يُبلغ مشروع النسخ عن تقدمه

يُعد النسخ المرحلة الأولى من المشروع ذات الحالات الموثقة، حتى تتمكن من إظهار التقدم الحقيقي في التسجيلات الطويلة. ما عليك سوى التعامل مع ثلاث مجموعات.

تم بنجاح، توقف هنا

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 محددة بما يكفي لعرضها مباشرة للمستخدم الخاص بك.
Two speakers
GET /v2/projects/{id}/transcription
{"segments": [
  {"speaker": "SPEAKER_00", "start": "00:00:00,320", "end": "00:00:07,316", "status": "done",
   "src": {"text": "Thanks for joining us. Let's start with the new release.", "lang": "en"},
   "dst": {"text": "Gracias por acompañarnos. Empecemos con la nueva versión.", "lang": "es-mx"}},
  {"speaker": "SPEAKER_01", "start": "00:00:07,640", "end": "00:00:11,900", "status": "done",
   "src": {"text": "Sure. The biggest change is the reporting view.", "lang": "en"},
   "dst": {"text": "Claro. El cambio más grande es la vista de reportes.", "lang": "es-mx"}}
]}

أو تخطَّ الاستعلام تماماً

أشر بنا إلى نقطة نهاية webhook، وسيصل كل تغيير في الحالة كطلب POST، بحيث يتفاعل نظامك مع كل تغيير فور حدوثه. يعد إرسال الويب هوك جزءاً من إعداد حسابات الشركات.
قراءة المستندات
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
الملف الناتج

أجزاء النص، والترجمات، والوسائط المترجمة

اقرأ النص كأجزاء JSON من نقطة نهاية النسخ. يعرض المشروع المكتمل أيضًا ملفات الترجمة بتنسيقي SRT وVTT باللغة المستهدفة، والفيديو المترجم، وعلى الخطط المؤهلة، الكلام المترجم كمسار WAV منفصل.
الحقل
التنسيق
ما هو
segments
JSON
النص: النص الأصلي، والترجمة، وتسمية المتحدث، ووقت البدء والانتهاء لكل جزء
voiceover
WAV
الكلام المترجم فقط، بدون خلفية، في الخطط المؤهلة
translated_audio
WAV
الكلام المترجم مدمجاً مع صوت الخلفية الأصلي
translation_srt_path
.srt
الترجمات باللغة المستهدفة، متزامنة مع الأجزاء
translation_vtt_path
.vtt
نفس الترجمات بتنسيق WebVTT، لتشغيلها على الويب
translated_video
MP4
الفيديو المترجم مع التعليق الصوتي
التحكم

صحح النص جزءاً بجزء

يمنحك التعرف على الكلام المسودة الأولى. قم بتصحيح كلمة أو طابع زمني أو تسمية متحدث بطلب واحد لكل جزء، ثم أعد إنشاء النسخة المترجمة. تتم فوترة إعادة الإنشاء بناءً على الأجزاء المُغيرة، بحد أدنى دقيقة واحدة لكل عملية تشغيل.

التعديل حسب الأجزاء

التعديل حسب الأجزاء
يعرض كل مشروع نصه الأساسي في شكل أجزاء قابلة للتحديد، لذا فإن أي تعديل على النص النهائي يتطلب طلباً واحداً للتحديث.
احصل على النص والأجزاء الخاصة به
قم بتعديل النص الأصلي وسنقوم بإعادة ترجمته
قم بتعديل النص المترجم مباشرة للحفاظ على صياغتك الخاصة
ضبط الأوقات، إضافة أجزاء، حذف أجزاء
تغيير الصوت المرتبط بأي متحدث

مسارد المصطلحات

مسارد المصطلحات
عند ترجمة النص، يحافظ نظام المصطلحات على أسماء العلامات التجارية، والأعلام، والمصطلحات الخاصة ثابتة في كل الإصدارات، أو بلغتها الأصلية عند الحاجة.

يغطي المسرد زوجاً لغوياً واحداً وينطبق على جميع اللهجات الإقليمية لتلك اللغة المستهدفة، بحيث يخدم مسرد إسباني واحد es-mx و es-es على حد سواء. يسجل المشروع glossary_version، بحيث لا تؤدي التعديلات لاحقاً إلى تغيير العمل المكتمل دون ملاحظة ذلك.
الإدخال

صيغ الملفات المدعومة

يمكنك تحويل الملفات الصوتية مثل المدونات الصوتية (البودكاست)، والمقابلات، والمكالمات المسجلة إلى نصوص، أو التعامل مع الفيديوهات بأي صيغة مدعومة، أو إرسال رابط مباشر. إذا أرسلت ملفاً غير مدعوم، سيرفض الـ API طلبه قبل احتساب أي رسوم.

فيديو

7 صيغ
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

الصوت

4 صيغ
.mp3
.wav
.flac
.m4a

البيانات الأساسية قبل أن تبدأ بالإنفاق

تمنحك نقطة النهاية الخاصة بالوسائط معلومات حول المدة، وحجم الملف، وترميز الفيديو، ومعدل الإطارات، والدقة، وترميز الصوت، ومعدل العينات، وتخطيط القنوات. تحقق من الملف واحسب التكلفة مسبقاً، حيث يتم محاسبة المشاريع بناءً على دقيقة الصوت أو الفيديو.
الأمن والامتثال

أمان بمستوى المؤسسات لبيانات الصوت والكلام

تتمتع شركة Brask Inc بشهادة SOC 2 Type II وتعمل وفقاً للائحة الحماية العامة للبيانات (GDPR)، كما تنشر حالة التحكم المباشرة في مركز الثقة الخاص بها، مما يضمن معالجة التسجيلات والنصوص وفقاً لضوابط خاضعة للمراجعة.

الشهادات

معيار SOC 2 من النوع الثاني
اللائحة العامة لحماية البيانات (GDPR)
عضو في CAI و C2PA

التشفير

بروتوكول TLS 1.2 أثناء النقل
تشفير AES-256 أثناء التخزين
مفاتيح مُدارة عبر SSE-S3
تحديث المفاتيح كل 12 شهراً على الأقل

محتواك

بيئة ذكاء اصطناعي مغلقة
لا تُستخدم أبداً لتدريب النماذج العامة
إمكانية التصدير بالكامل دون قيود

الوصول

تسجيل الدخول الموحد (SSO) و SAML
التحكم في الوصول بناءً على الأدوار
بيانات اعتماد عميل OAuth 2.0

المؤسسات

خيارات مكان تخزين البيانات
اتفاقيات مستوى خدمة مخصصة
مدير حساب مخصص

حقوق الأصوات

أصوات اصطناعية مع حقوق الاستخدام
استنساخ الأصوات بناءً على الموافقة
ضوابط أمان الذكاء الاصطناعي مع إشراف بشري
المقارنة

مقارنة بين Rask API وواجهة تحويل الكلام إلى نص مع نظامك الخاص

تقوم واجهة تحويل الكلام إلى نص بتحويل الصوت إلى نص مكتوب. وعندما يتحول هذا النص إلى ترجمات نصية وفيديوهات مدبلجة، يتطلب الأمر بناء نظام متكامل. إليك النتيجة نفسها محسوبة بطريقتين.
ما تحتاجه
Rask API
مُجمّع من أجزاء مختلفة
نص مع تحديد أسماء المتحدثين
مُضمَّن
مضمّن في معظم واجهات تحويل الكلام إلى نص
الطوابع الزمنية
لكل جزء
لكل كلمة في العديد من واجهات تحويل الكلام إلى نص
ترجمة النص
نفس المشروع، مع خيارات لأكثر من 135 لغة ومنطقة
واجهة ترجمة منفصلة
الترجمات بصيغتي .srt و .vtt
مضمّن، باللغة المستهدفة
مصمم بناءً على بيانات التوقيت الخاصة بك
الصوت والفيديو المدبلج
مُضمَّن
مزود خدمة تحويل النص إلى كلام مع دمجك الصوتي الخاص
تعديل جزء معين
طلب تعديل واحد، ثم إعادة الإنشاء
تعديل وإعادة مزامنة النسخ الخاصة بك
حدود الاستخدام
لا شيء
مهما كانت شروط مزود الخدمة لديك
تحويل الصوت المباشر إلى نص في الوقت الفعلي
استخدام واجهة برمجة تطبيقات (API) لتحويل الكلام المتدفق إلى نص
مُصمم لهذا الغرض
نص أساسي فقط، بأقل سعر
تكلفة واجهة تحويل الكلام إلى نص المخصصة أقل
السعر محسوب لكل ساعة صوت
ذات صلة

واجهات برمجة التطبيقات المتكاملة التي تتولى كل شيء آخر

الأسئلة الشائعة

واجهة برمجة التطبيقات (API) لتحويل الكلام إلى نص: الأسئلة الشائعة

ألا تجد ما تبحث عنه؟ اتصل بقسم المبيعات.

هل تحتوي Rask على واجهة برمجة تطبيقات لتحويل الكلام إلى نص؟

ما هي اللغات التي يمكنها تحويلها إلى نص؟

هل يمكنني تحويل الملفات الصوتية إلى نص بدون فيديو؟

هل يدعم فصل أصوات المتحدثين؟

هل تُرجع واجهة برمجة التطبيقات طوابع زمنية على مستوى الكلمة؟

هل يدعم التحويل الفوري إلى نص؟

ما مدى دقة عملية التفريغ؟

هل يمكنني إضافة مفردات مخصصة أو مصطلحات خاصة بالمجال؟

هل يمكنني الحصول على النص كملف SRT؟

هل يمكنني إحضار النص الخاص بي؟

كيف تتم محاسبة خدمة تحويل النص؟

هل توجد باقة مجانية؟

كيف أحصل على إمكانية الوصول إلى API ومفتاح API؟

ابدأ الدبلجة في غضون فترة قصيرة

أرسل طلبك الأول اليوم، وتواصل معنا عندما تحتاج إلى أسعار خاصة للكميات الكبيرة أو لغات نادرة.