API a feliratozáshoz

, 08-09-2025

A SpeechGen lehetővé teszi a videók feliratozásának szinkronizálását neurális hálózatok segítségével, szöveget hanggá alakítva bármilyen nyelvű videó szinkronizálásához. Ezt nem csak az interfészen keresztül, hanem az API-n keresztül is meg lehet tenni.

Kérés URL-je

A feliratok szinkronizálásához használja a következő URL-t:

https://speechgen.io/index.php?r=api/subs

Kérés formátuma

A kérésnek tartalmaznia kell a következő paramétereket:

{
    'token': '1234567890',
    'email': 'mail@gmail.com',
    'voice': 'Angel',
    'text': "sub text",
    'format': 'mp3',
    'speed': 1,
    'pitch': 0,
    'speed_floor': 300,
    'speed_type': 2,
    'bitrate': 16000,
    'emotion': 'good'
}

Kötelező paraméterek:

  • token - Az Ön titkos kulcsa.
  • email - Az Ön e-mail címe.
  • voice - A szinkronizáláshoz használt hang.
  • text - A felirat szövege.

Opcionális paraméterek:

  • format - A kimeneti fájl formátuma (alapértelmezett az mp3). Lehetséges értékek: mp3, wav, ogg.
  • speed - Lejátszási sebesség (alapértelmezett az 1, tartomány: 0.1-től 2.0-ig).
  • pitch - A hang magassága (alapértelmezett a 0, tartomány: -20-tól 20-ig).
  • speed_floor - Minimális sebesség (alapértelmezett a 300).
  • speed_type - Sebesség típusa (alapértelmezett a 2). Csak gyorsítás: 1. Gyorsítás és lassítás: 2.
  • bitrate - Bitráta (alapértelmezett 16000, tartomány: 8000-tól 192000 Hz-ig).
  • emotion - A hang érzelme (alapértelmezett: 'good', lehetséges értékek: good, evil, neutral).

Az eredmény lekérése

Az eredmény lekéréséhez használja a következő URL-t:

https://speechgen.io/index.php?r=api/result

Kérés formátuma:

{
    'token': '1234567890',
    'email': 'mail@gmail.com',
    'id': 4153594
}

Válasz mezők leírása

  • id - Egyedi szinkronizálási azonosító.
  • status - Jelenlegi szinkronizálási állapot: 0 - folyamatban, 1 - sikeresen befejezve, -1 - hiba.
  • file - Az audio fájl elérési útja (elérhető, ha az állapot = 1).
  • error - Hibaüzenet (ha az állapot = -1).
  • parts - A szinkronizálások száma.
  • parts_done - Befejezett szinkronizálások száma.
  • duration - Az audio fájl időtartama másodpercben (elérhető, ha az állapot = 1).
  • format - Az audio fájl formátuma.
  • balans - Számla egyenleg.
  • cost - A szinkronizálás költsége.

Támogatás

Nemzetközi Telegram csoport @speechgen

Személyes támogatás Telegramon @speechgen_alex

E-mailek

Cookies-t használunk, hogy biztosítsuk a legjobb élményt weboldalunkon. További információ: Adatvédelmi irányelvek

Elfogadom Cookies