Text-to-Speech-API für Videovoiceover

Senden Sie Ihr zeitlich abgestimmtes Skript mit einer Video- oder Audioaufnahme und generieren Sie Sprache, die genau zur Zeitleiste passt. Wählen Sie KI-Stimmen aus der Sprachbibliothek oder einen Sprachklon aus über 135 Sprachen und Regionen und laden Sie das Voiceover, das Video und die Untertitel aus demselben Projekt herunter.
Vom Skript zum Voiceover
KI-Stimmen und Sprachklone
REST + Python-SDK
script in, voiceover out
OAuth 2.0
# 1. send your script as timed segments - one speaker per line
curl -X POST https://api.rask.ai/v2/transcriptions \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"segments": [
    {"speaker": "SPEAKER_00", "start": "00:00:00,500", "end": "00:00:04,800",
     "src": {"text": "Welcome to the new dashboard.", "lang": "en"},
     "dst": {"text": "Bienvenido al nuevo panel.", "lang": "es-mx"}}
  ]}'

# 2. voice the script over your video
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\", \"transcript_id\": \"$TRANSCRIPT_ID\"}"
GET /v2/projects/{project_id}
voiceover links
# When status is merging_done, read the voiceover links
curl -s https://api.rask.ai/v2/projects/$ID -H "Authorization: Bearer $TOKEN" \
  | jq '{status, voiceover, translated_audio, translated_video}'
Von globalen Teams genutzt
Funktionen

Alles, was die Text-zu-Sprache-API für Videos leistet

Verwandeln Sie ein geschriebenes Skript in ein Voiceover, das zum Bild passt: die passende Stimme für jeden Sprecher, Timings aus Ihren Segmenten, Hintergrund-Audio, Untertitel und Übersetzung in einem Projekt. Fügen Sie optionales Lip-Sync hinzu, das separat abgerechnet wird.

Ihr Skript, gesprochen

Erstellen Sie ein Transkript aus Ihren eigenen Textsegmenten oder einer SRT-Datei, und die API generiert Sprache genau für dieses Skript in der Zielsprache.

Sprachbibliothek

Jedes Zielgebiet verfügt über voreingestellte KI-Stimmen mit festgelegtem Geschlecht. Rufen Sie diese für ein Projekt über den Voices-Endpunkt ab und weisen Sie sie jedem Sprecher per Sprach-ID zu.

Benutzerdefinierte Stimmen und Sprachklone

Verwenden Sie einen gespeicherten benutzerdefinierten Sprachklon als einheitliche Markenstimme oder behalten Sie die eigene Stimme eines Sprechers im Video mit dem Instant Voice Clone in unterstützten Sprachen bei.

Auf das Bild abgestimmt

Jedes Segment hat eine Start- und Endzeit, sodass jede gesprochene Zeile genau dort landet, wo sie im Video hingehört.

Charakterstimmen und Dialoge

Weisen Sie jeder Zeile einen Sprecher und jedem Sprecher eine Stimme zu, damit Dialoge oder Charakterstimmen klar und einheitlich bleiben.

Über 135 Sprachen und regionale Optionen

Schreiben Sie das Skript in einer Sprache und vertonen Sie es in einer anderen: Rask übersetzt es, und KI-Stimmen sind für jedes Zielgebiet verfügbar.

Audio-Spur nur für Stimmen

Laden Sie bei berechtigten Tarifen das gesprochene Audio als WAV-Spur ohne Hintergrund herunter, bereit für Ihre eigene Bearbeitung, oder nutzen Sie den vollständigen Mix und das fertige Video.

Zeile bearbeiten, Zeile neu generieren

Ändern Sie den Text eines Segments oder die Stimme eines Sprechers und generieren Sie es neu. Niemand muss etwas neu aufnehmen, und nur die geänderten Segmente werden abgerechnet.

Skalieren Sie ohne Grenzen

Keine Geschwindigkeitsbegrenzungen, kein Parallelitätskontingent, keine Drosselung pro Schlüssel. Vertonen Sie Long-Form-Content und vollständige Videokataloge parallel.
In Aktion erleben

Hören Sie sich ein Video an, das in fünf Sprachen vertont wurde

Dasselbe Video mit Synchronisation auf Englisch, Französisch, Deutsch, Portugiesisch und Spanisch, perfekt auf das Bild abgestimmt und mit dem originalen Hintergrundton.
EN flag
En
FR flag
Fr
DE flag
De
PT flag
Pt
ES flag
Es
Workflow

Drei Schritte vom Skript zum Voiceover

Das Erstellen des Projekts startet die Sprachsenerierung für Ihr Skript. Nutzen Sie den Endpunkt /generate, nachdem Sie Text oder Stimmen geändert haben.
1

Video oder Audio hochladen

Laden Sie das Video oder die Audiodatei hoch, für die Sie das Voiceover benötigen – per Datei oder unterstützter Medien-URL. Die Zeitleiste bestimmt das Timing für Ihr Skript.

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

Skript senden

Erstellen Sie ein Transkript aus Textsegmenten mit Zeitstempeln und Sprechern oder aus einer SRT-Datei. Erstellen Sie dann das Projekt mit der transcript_id und einer Zielsprache.

POST /v2/transcriptions
3

Stimmen auswählen und herunterladen

Listen Sie die Stimmen auf, weisen Sie jedem Sprecher eine Voreinstellung oder einen Klon zu, generieren Sie sie bei Bedarf neu und laden Sie anschließend das Voiceover, das Video und die Untertitel herunter.

GET /v2/projects/{id}/voices
Die Bearbeitungszeit variiert je nach Projekt. Die Sprache wird für das gesamte Projekt generiert und als Datei bereitgestellt, weshalb diese API eher für fertige Videos als für Live-Gespräche geeignet ist.
Auf Ihre Bedürfnisse zugeschnitten

Benötigen Sie eine Stimme, die nicht in der Bibliothek ist? Sprechen Sie mit unserem Team

Eine Markenstimme, eine Sprache außerhalb des Katalogs, ein höheres Volumen oder ein eigener Bereitstellungsweg: Wenn eine Voiceover-Integration etwas erfordert, das über den öffentlichen Katalog hinausgeht, prüfen unsere Teammitglieder Ihre Anforderungen und die verfügbaren Optionen.

Sprachen und Stimmen

Benötigen Sie eine Sprache oder Stimme außerhalb des öffentlichen Katalogs? Sprechen Sie mit unserem Team über Ihre Anforderungen und die verfügbaren Optionen.

Bereitstellung und Integration

Webhooks, Einspeisung in Ihre eigene Warteschlange, direkte Bereitstellung auf Ihrem S3 oder benutzerdefinierte Endpunkte. Sagen Sie uns einfach, wie Ihre Pipeline Daten benötigt.

Volumen und Durchsatz

Batch-Größen, Zielsprachen pro Aktion und Verarbeitungspriorität sind Teil Ihrer vertraglichen Vereinbarung und unterliegen keinen starren Produktlimits.

Sicherheit und Hosting

Datenspeicherung, SSO und SAML, Aufbewahrungsregeln und Support bei Sicherheitsprüfungen werden im Rahmen des Enterprise-Onboardings geregelt.
Anwendungsfälle

Wer nutzt eine Text-to-Speech-API für Videos

Plattformen mit integrierten Videos

LMS- und Kundenschulungsplattformen, Ersteller- und Videoplattformen, Webinar- und Event-Tools, Video-Hosting- und Workflow-SaaS, digitale Adoptionsplattformen sowie Live-Shopping. Ermöglichen Sie es Nutzern, ein Skript einzugeben oder hochzuladen und Voiceover für ihre Videos in mehreren Sprachen zu erhalten, ohne Ihre Plattform zu verlassen.

Lokalisierungs- und Produktionsagenturen

Geben Sie Skripte für Kundenvideos mit KI-Stimmen oder einer individuellen Kundenstimme frei und erhalten Sie die reine Sprachspur als WAV für Ihren eigenen Schnitt. Aktualisieren Sie nach der Prüfung einzelne Zeilen und generieren Sie nur diesen Teil neu.

Interne, kontinuierliche Videoproduktion

Internationaler Handel und E-Commerce, globale Franchises, Medienverlage und Unternehmensakademien. Produzieren Sie Voiceover für Schulungs-, Produkt- und Marketingvideos auf Basis eines schriftlichen Skripts und aktualisieren Sie den Text einfach bei Produktänderungen.
Kundenreferenzen

Echte Teams, messbare Ergebnisse

Wie Unternehmen mit Rask Videos lokalisieren – in konkreten Zahlen.
Pfeil
Pfeil
Code

Code-Beispiele für die Text-zu-Sprache-API

Ein vollständiges Beispiel für jede Sprache: Senden Sie ein Skript als zeitlich abgestimmte Segmente, erstellen Sie das Projekt, wählen Sie eine Stimme aus der Mediathek, generieren Sie das Voiceover neu und laden Sie es herunter.
# pip install git+ssh://[email protected]/braskai/rask-sdk.git@main
import asyncio
from rask_sdk import clients, enums, schemas

async def wait(client, job):
    while job.status is not enums.ProjectStatus.MERGING_DONE:
        await asyncio.sleep(10)
        job = await client.get_project(project_id=job.id)
    return job

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

    script = await client.create_transcription(data=schemas.TranscriptionCreate(segments=[
        schemas.SegmentCreate(speaker="SPEAKER_00", start="00:00:00,500", end="00:00:04,800",
            src=schemas.SegmentTextCreatePatch(text="Welcome to the new dashboard.", lang="en"),
            dst=schemas.SegmentTextCreatePatch(text="Bienvenido al nuevo panel.", lang="es-mx")),
    ]))

    job = await wait(client, await client.create_project(data=schemas.ProjectCreate(
        video_id=VIDEO_ID, dst_lang="es-mx", transcript_id=script.id)))

    # pick a female AI voice preset from the library for SPEAKER_00
    voices = await client.get_project_voices(project_id=job.id)
    preset = next(v for v in voices if v.gender == "female")
    await client.patch_project(project_id=job.id, data=schemas.ProjectPatch(voice={**job.voice, "SPEAKER_00": preset.id}))

    job = await wait(client, await client.generate_project(project_id=job.id))
    print(job.voiceover, job.translated_video)

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}"}

def wait(pid):
    while (p := requests.get(f"{API}/v2/projects/{pid}", headers=h).json())["status"] != "merging_done":
        time.sleep(10)
    return p

script = requests.post(f"{API}/v2/transcriptions", headers=h, json={"segments": [
        {"speaker": "SPEAKER_00", "start": "00:00:00,500", "end": "00:00:04,800",
         "src": {"text": "Welcome to the new dashboard.", "lang": "en"},
         "dst": {"text": "Bienvenido al nuevo panel.", "lang": "es-mx"}},
    ]}).json()

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

voices = requests.get(f"{API}/v2/projects/{pid}/voices", headers=h).json()
preset = next(v for v in voices if v["gender"] == "female")
requests.patch(f"{API}/v2/projects/{pid}", headers=h,
               json={"voice": {**project["voice"], "SPEAKER_00": preset["id"]}})
requests.post(f"{API}/v2/projects/{pid}/generate", headers=h)
print(wait(pid)["voiceover"])
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());
const wait = async (id) => { let p; while ((p = await call('GET', `/v2/projects/${id}`)).status !== 'merging_done') await sleep(10000); return p; };

const script = await call('POST', '/v2/transcriptions', { segments: [
  { speaker: 'SPEAKER_00', start: '00:00:00,500', end: '00:00:04,800',
    src: { text: 'Welcome to the new dashboard.', lang: 'en' },
    dst: { text: 'Bienvenido al nuevo panel.', lang: 'es-mx' } },
] });

const { id } = await call('POST', '/v2/projects', { video_id: VIDEO_ID, dst_lang: 'es-mx', transcript_id: script.id });
const project = await wait(id);

const voices = await call('GET', `/v2/projects/${id}/voices`);
const preset = voices.find((v) => v.gender === 'female');
await call('PATCH', `/v2/projects/${id}`, { voice: { ...project.voice, SPEAKER_00: preset.id } });
await call('POST', `/v2/projects/${id}/generate`);
console.log((await wait(id)).voiceover);
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. your script as an SRT file in the target language
TRANSCRIPT_ID=$(curl -s -X POST "https://api.rask.ai/v2/transcriptions/srt?dst_lang=es-mx" \
  -H "Authorization: Bearer $TOKEN" -F "dst=@script_es-mx.srt" | jq -r .id)

# 3. voice it over the video
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\": \"es-mx\", \"transcript_id\": \"$TRANSCRIPT_ID\"}" | jq -r .id)

# 4. when status is merging_done, read the voiceover links
curl -s https://api.rask.ai/v2/projects/$ID -H "Authorization: Bearer $TOKEN" \
  | jq '{status, voiceover, translated_video}'
POST /v2/transcriptions/srt
script from an SRT file
<?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']];

$script = $json($http->post('/v2/transcriptions', ['headers' => $h, 'json' => ['segments' => [[
    'speaker' => 'SPEAKER_00', 'start' => '00:00:00,500', 'end' => '00:00:04,800',
    'src' => ['text' => 'Welcome to the new dashboard.', 'lang' => 'en'],
    'dst' => ['text' => 'Bienvenido al nuevo panel.', 'lang' => 'es-mx'],
]]]]));

$p = $json($http->post('/v2/projects', ['headers' => $h, 'json' => [
    'video_id' => $videoId, 'dst_lang' => 'es-mx', 'transcript_id' => $script['id']]]));

while ($p['status'] !== 'merging_done') {
    sleep(10);
    $p = $json($http->get("/v2/projects/{$p['id']}", ['headers' => $h]));
}
echo $p['voiceover'];
Guzzle 7
plain HTTP
Python ist das offizielle SDK. Die Registerkarten für Node, PHP und cURL zeigen einfache HTTP-Beispiele für dieselben Endpunkte.
Fortschritt

Wie ein Voiceover-Projekt den Fortschritt meldet

Die Sprachsenerierung läuft als Projekt mit klaren Statusangaben ab, sodass Sie auch bei längeren Inhalten den genauen Fortschritt anzeigen können. Sie müssen sich nur um drei Bereiche kümmern.

Erfolgreich, hier stoppen

merging_done
Das Voiceover ist fertig. Rufen Sie das Projekt einfach erneut auf, um die Download-Links abzurufen.

Wird ausgeführt, Status weiter abfragen

created
uploading
transcription_started
separate_background_started
determine_speakers_started
translation_started
voiceover_started
merging_started
Plus das passende _done Diese lassen sich perfekt in einer Benutzeroberfläche für den Fortschritt darstellen.

Fehler, Stopp und Meldung

failed
upload_failed
transcription_failed
translation_failed
voiceover_failed
merging_failed
no_audio
no_words
forbidden_link
no_audio, no_words und forbidden_link sind aussagekräftig genug, um sie direkt Ihren eigenen Nutzern zu zeigen.
Voice options in a project, es-mx
GET /v2/projects/{project_id}/voices
{"label": "Renata",      "gender": "female", "sample_src": "https://..."}   AI voice preset
{"label": "Gerardo",     "gender": "male",   "sample_src": "https://..."}   AI voice preset
{"label": "Maria Lopez", "gender": "auto",   "sample_src": "https://..."}   custom voice clone
{"label": "Voice Clone", "gender": "auto",   "sample_src": null}            instant voice clone

Oder das Abfragen ganz überspringen

Verweisen Sie auf einen Webhook-Endpunkt, und jeder Statusübergang kommt als POST an, sodass Ihre Warteschlange im Moment des Geschehens auf jede Änderung reagiert. Die Webhook-Bereitstellung ist Teil des Enterprise-Onboardings.
Dokumentation lesen
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
Ausgabe

Voiceover-Audio, Video und Untertitel

Laden Sie das Video mit dem neuen Voiceover und Untertiteln im SRT- und VTT-Format herunter. In berechtigten Tarifen können Sie das gesprochene Audio auch separat als WAV oder gemischt mit dem originalen Hintergrundton herunterladen.
Feld
Format
Was es ist
translated_video
MP4
Das Video mit der generierten Sprachausgabe, bereit zur Veröffentlichung
voiceover
WAV
Nur die generierte Sprache ohne Hintergrundgeräusche für Ihren eigenen Schnitt
translated_audio
WAV
Übersetzte Sprache gemischt mit dem Original-Hintergrundaudio
translation_srt_path
.srt
Untertitel in der Zielsprache
translation_vtt_path
.vtt
Dieselbe Untertiteldatei als WebVTT für Webplayer
original_video
MP4
Ihre Quelldatei zur Referenz
Steuerung

Ändern Sie eine Zeile oder eine Stimme und generieren Sie nur diesen Teil neu

Ihr Skript ist in Segmente unterteilt. Bearbeiten Sie den Text einer Zeile oder ändern Sie die Stimme eines Sprechers, generieren Sie es neu, und es werden nur die geänderten Segmente berechnet, mit einer Mindestdauer von einer Minute pro Durchlauf.

Bearbeitung auf Segmentebene

Bearbeitung auf Segmentebene
Jedes Projekt stellt sein Skript als Segmente mit Zeitstempeln, Sprechern und Text bereit, sodass eine Korrektur eine einfache Patch-Anfrage ist.
Das Transkript und seine Segmente abrufen
Den Quelltext anpassen, damit wir ihn neu übersetzen
Den übersetzten Text direkt anpassen, um Ihre eigenen Formulierungen beizubehalten
Zeitstempel anpassen, Segmente hinzufügen oder löschen
Sprechern eine neue Stimme zuweisen

Glossare für Fachbegriffe

Glossare für Fachbegriffe
Wenn Rask Ihr Skript in andere Sprachen übersetzt, sorgt ein Glossar dafür, dass Markennamen und Fachbegriffe in jeder Version gleich bleiben oder absichtlich in der Originalsprache belassen werden.

Ein Glossar deckt ein Sprachpaar ab und gilt für alle regionalen Varianten dieser Zielsprache, sodass ein einziges spanisches Glossar es-mx und es-es gleichermaßen dient. Das Projekt speichert glossary_version, sodass spätere Änderungen bereits fertiggestellte Arbeit nicht unbemerkt verändern.
Eingabe

Unterstützte Dateiformate

Laden Sie das Video, zu dem Ihr Voiceover gehört, in einem beliebigen unterstützten Format hoch oder senden Sie eine URL. Skripte werden als Textsegmente über die API oder als SRT-Dateien übergeben.

Video

7 Formate
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

Audio

4 Formate
.mp3
.wav
.flac
.m4a

Metadaten, bevor Kosten entstehen

Der Media-Endpunkt liefert Angaben zu Dauer, Dateigröße, Video-Codec, Bildrate, Auflösung, Audio-Codec, Abtastrate und Kanal-Layout. Überprüfen Sie eine Datei im Voraus und schätzen Sie die Kosten ab, da Voiceover nach Videominuten und nicht nach Zeichen abgerechnet wird.
Sicherheit und Compliance

Sicherheit auf Unternehmensebene für Skripte und Stimmen

Rask Inc ist nach SOC 2 Type II zertifiziert, arbeitet gemäß DSGVO und veröffentlicht den Live-Status im Trust Center. Benutzerdefinierte Stimmenklone werden mit der Zustimmung des Sprechers erstellt.

Zertifizierungen

SOC 2 Type II
DSGVO
Mitglied bei CAI und C2PA

Verschlüsselung

TLS 1.2 während der Übertragung
AES-256 im Ruhezustand
Verwaltete SSE-S3-Schlüssel
Schlüsselrotation mindestens alle 12 Monate

Ihre Inhalte

Geschlossene KI-Umgebung
Niemals zum Trainieren allgemeiner Modelle verwendet
Vollständiger Export, keine Bindung an einen Anbieter

Zugang

SSO und SAML
Rollenbasierte Zugriffskontrolle
OAuth 2.0-Client-Anmeldeinformationen

Enterprise

Optionen für den Speicherort der Daten
Individuelle SLAs
Dedizierter Ansprechpartner

Stimmrechte

Synthetische Stimmen mit Nutzungsrechten
Einwilligungsbasierte Stimmklonung
KI-Sicherheitskontrollen, menschliche Überprüfung
Vergleich

Rask API im Vergleich zu einer selbst gebauten Voiceover-Pipeline

Eine Streaming-Text-to-Speech-API wandelt Text für die Live-Nutzung in Audiodaten um. Voiceover für veröffentlichte Videos erfordert zudem Timing, eine Stimme pro Sprecher, Abmischung, Untertitel und oft auch Übersetzung. Hier ist dasselbe Voiceover, auf zwei verschiedene Arten erstellt.
Was Sie benötigen
Rask API
Aus Einzelteilen zusammengesetzt
Ein auf das Video abgestimmtes Skript
Segmente mit Start- und Endzeiten
Ihre eigene Synchronisationslogik
Eine Stimme für jeden Sprecher oder Charakter
Stimmenzuordnung pro Projekt
Stimmen-IDs pro Anfrage verwaltet
Eine konsistente Markenstimme
Benutzerdefinierte Stimmklone
Ein separater Klonanbieter
Dasselbe Skript in anderen Sprachen
Übersetzung im selben Projekt
Eine Übersetzungs-API plus neues Timing
Hintergrundmusik und Effekte
Unter das Voiceover gemischt
Ihr eigener Abmischungsschritt
Untertitel im .srt- und .vtt-Format
Im Lieferumfang enthalten
Aus Ihren eigenen Timing-Daten generiert
Eine reine Audiospur ohne Sprache
WAV bei berechtigten Tarifen
Audioteile, die Sie selbst zusammenfügen
Eine Zeile ändern
Die geänderten Abschnitte neu generieren
Die Datei neu synthetisieren und abmischen
Ratenlimits
Keine
Was auch immer Ihr Anbieter vorschreibt
Live-Sprachassistenten mit Streaming
Eine Streaming-TTS-API verwenden
Dafür entwickelt
Häufig gestellte Fragen

Text-to-Speech-API: Häufig gestellte Fragen

Sie finden nicht, wonach Sie suchen? Wenden Sie sich an den Vertrieb.

Verfügt Rask über eine Text-to-Speech-API?

Kann ich das für Sprachassistenten oder Callcenter verwenden?

Unterstützt die API die Streaming-Audioausgabe?

Wie übermittle ich mein Skript?

Welche Stimmen stehen zur Verfügung?

Kann ich eine eigene Stimme verwenden?

Welche Sprachen werden unterstützt?

Unterstützen Sie SSML-Tags oder benutzerdefinierte Aussprachen?

Kann ich Emotionen und eine ausdrucksstarke Wiedergabe steuern?

Benötige ich ein Video, um Sprache zu generieren?

Basiert die Preisgestaltung auf Zeichen?

Gibt es eine kostenlose Version oder kostenlose Guthaben?

Wie erhalte ich API-Zugriff und einen API-Schlüssel?

Starten Sie noch heute Nachmittag mit der Synchronisation

Starten Sie noch heute Ihre erste Anfrage und sprechen Sie mit uns, wenn Sie Großkundenkonditionen oder eine seltene Sprache benötigen.