API a feliratozáshoz
08-09-2025 ,
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.