API do dubbingowania napisów
08-09-2025 ,
08-09-2025
SpeechGen umożliwia dubbingowanie napisów do filmów za pomocą sieci neuronowych, konwertując tekst na głos do dubbingu wideo w dowolnym języku. Można to zrobić nie tylko przez interfejs, ale także przez API.
URL do żądania
Do dubbingowania napisów użyj następującego adresu URL:
https://speechgen.io/index.php?r=api/subs
Format żądania
Żądanie powinno zawierać następujące parametry:
{
'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'
}
Wymagane parametry:
- token - Twój tajny klucz.
- email - Twój adres e-mail.
- voice - Głos do dubbingu.
- text - Tekst napisów.
Opcjonalne parametry:
- format - Format pliku wyjściowego (domyślnie mp3). Możliwe wartości: mp3, wav, ogg.
- speed - Szybkość odtwarzania (domyślnie 1, zakres od 0.1 do 2.0).
- pitch - Wysokość głosu (domyślnie 0, zakres od -20 do 20).
- speed_floor - Minimalna prędkość (domyślnie 300).
- speed_type - Typ prędkości (domyślnie 2). Tylko przyspieszanie - to 1. Przyspieszanie i zwalnianie - to 2.
- bitrate - Szybkość transmisji bitów (domyślnie 16000, zakres od 8000 do 192000 Hz).
- emotion - Emocje głosu (domyślnie 'good', możliwe wartości: good, evil, neutral).
Uzyskiwanie wyniku
Aby uzyskać wynik, użyj następującego adresu URL:
https://speechgen.io/index.php?r=api/result
Format żądania:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'id': 4153594
}
Opis pól odpowiedzi
- id - Unikalny identyfikator dubbingu.
- status - Aktualny status dubbingu: 0 - w trakcie, 1 - zakończono pomyślnie, -1 - błąd.
- file - Ścieżka do pliku audio (dostępna, jeśli status = 1).
- error - Tekst błędu (jeśli status = -1).
- parts - Liczba dubbingów.
- parts_done - Liczba zakończonych części.
- duration - Czas trwania pliku audio w sekundach (dostępny, jeśli status = 1).
- format - Format pliku audio.
- balans - Saldo konta.
- cost - Koszt dubbingu.