API para sa Pag-dub ng Subtitle
08-09-2025 ,
08-09-2025
Pinapayagan ng SpeechGen ang pag-dub ng mga subtitle para sa mga video gamit ang mga neural network, ginagawang boses ang teksto para sa pag-dub ng video sa anumang wika. Posibleng gawin ito hindi lamang sa pamamagitan ng interface, kundi pati na rin sa pamamagitan ng API.
URL para sa Kahilingan
Para sa pag-dub ng subtitle, gamitin ang sumusunod na URL:
https://speechgen.io/index.php?r=api/subs
Format ng Kahilingan
Ang kahilingan ay dapat maglaman ng mga sumusunod na parameter:
{
'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'
}
Mga Kinakailangang Parameter:
- token - Ang iyong lihim na susi.
- email - Ang iyong email address.
- voice - Ang boses para sa pag-dub.
- text - Ang teksto ng subtitle.
Mga Opsyonal na Parameter:
- format - Format ng output file (default ay mp3). Mga posibleng halaga: mp3, wav, ogg.
- speed - Bilis ng pag-playback (default ay 1, saklaw mula 0.1 hanggang 2.0).
- pitch - Tono ng boses (default ay 0, saklaw mula -20 hanggang 20).
- speed_floor - Pinakamababang bilis (default ay 300).
- speed_type - Uri ng bilis (default ay 2). Pabilisin lamang - ay 1. Pabilisin at pabagalin - ay 2.
- bitrate - Bitrate (default ay 16000, saklaw mula 8000 hanggang 192000 Hz).
- emotion - Damdamin ng boses (default ay 'good', mga posibleng halaga: good, evil, neutral).
Pagkuha ng Resulta
Upang makuha ang resulta, gamitin ang sumusunod na URL:
https://speechgen.io/index.php?r=api/result
Format ng Kahilingan:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'id': 4153594
}
Deskripsyon ng mga Field ng Tugon
- id - Natatanging pagkakakilanlan ng pag-dub.
- status - Kasalukuyang estado ng pag-dub: 0 - pinoproseso, 1 - matagumpay na natapos, -1 - error.
- file - Path ng audio file (available kung status = 1).
- error - Teksto ng error (kung status = -1).
- parts - Bilang ng mga pag-dub.
- parts_done - Bilang ng mga natapos na bahagi.
- duration - Tagal ng audio file sa segundo (available kung status = 1).
- format - Format ng audio file.
- balans - Balanse sa account.
- cost - Gastos ng pag-dub.