API za sinhronizaciju titlova

, 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.

Podrška

Međunarodni Telegram čet @speechgen

Lična podrška u Telegramu @speechgen_alex

E-mailovi

Koristimo cookies kako bismo osigurali najbolje iskustvo na našoj veb stranici. Saznajte više: Politika privatnosti

Prihvatite Cookies