API za sinhronizaciju titlova
15-09-2025 ,
15-09-2025
SpeechGen omogućava sinhronizaciju titlova za video snimke koristeći neuralne mreže, pretvarajući tekst u glas za sinhronizaciju videa na bilo kom jeziku. Ovo je moguće uraditi ne samo kroz interfejs, već i preko API-ja.
URL za zahtev
Za sinhronizaciju titlova, koristite sledeći URL:
https://speechgen.io/index.php?r=api/subs
Format zahteva
Zahtev treba da sadrži sledeće parametre:
{
'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'
}
Obavezni parametri:
- token - Vaš tajni ključ.
- email - Vaša imejl adresa.
- voice - Glas za sinhronizaciju.
- text - Tekst titla.
Opcioni parametri:
- format - Format izlaznog fajla (podrazumevano je mp3). Moguće vrednosti: mp3, wav, ogg.
- speed - Brzina reprodukcije (podrazumevano je 1, opseg od 0.1 do 2.0).
- pitch - Visina glasa (podrazumevano je 0, opseg od -20 do 20).
- speed_floor - Minimalna brzina (podrazumevano je 300).
- speed_type - Tip brzine (podrazumevano je 2). Samo ubrzavanje - je 1. Ubrzavanje i usporavanje - je 2.
- bitrate - Bitrejt (podrazumevano je 16000, opseg od 8000 do 192000 Hz).
- emotion - Emocija glasa (podrazumevano je 'good', moguće vrednosti: good, evil, neutral).
Dobijanje rezultata
Da biste dobili rezultat, koristite sledeći URL:
https://speechgen.io/index.php?r=api/result
Format zahteva:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'id': 4153594
}
Opis polja odgovora
- id - Jedinstveni identifikator sinhronizacije.
- status - Trenutni status sinhronizacije: 0 - u procesu, 1 - uspešno završeno, -1 - greška.
- file - Putanja do audio fajla (dostupno ako je status = 1).
- error - Tekst greške (ako je status = -1).
- parts - Broj sinhronizacija.
- parts_done - Broj završenih sinhronizacija.
- duration - Trajanje audio fajla u sekundama (dostupno ako je status = 1).
- format - Format audio fajla.
- balans - Stanje na računu.
- cost - Cena sinhronizacije.