API για μεταγλώττιση υποτίτλων
08-09-2025 ,
08-09-2025
Το SpeechGen επιτρέπει τη μεταγλώττιση υποτίτλων για βίντεο χρησιμοποιώντας νευρωνικά δίκτυα, μετατρέποντας κείμενο σε φωνή για μεταγλώττιση βίντεο σε οποιαδήποτε γλώσσα. Είναι δυνατό να γίνει αυτό όχι μόνο μέσω της διεπαφής, αλλά και μέσω του API.
URL για Αίτημα
Για μεταγλώττιση υποτίτλων, χρησιμοποιήστε το ακόλουθο URL:
https://speechgen.io/index.php?r=api/subs
Μορφή Αιτήματος
Το αίτημα πρέπει να περιέχει τις ακόλουθες παραμέτρους:
{
'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'
}
Απαιτούμενες Παράμετροι:
- token - Το μυστικό σας κλειδί.
- email - Η διεύθυνση email σας.
- voice - Η φωνή για τη μεταγλώττιση.
- text - Το κείμενο των υποτίτλων.
Προαιρετικές Παράμετροι:
- format - Η μορφή του αρχείου εξόδου (προεπιλογή είναι mp3). Πιθανές τιμές: mp3, wav, ogg.
- speed - Η ταχύτητα αναπαραγωγής (προεπιλογή είναι 1, εύρος από 0.1 έως 2.0).
- pitch - Ο τόνος της φωνής (προεπιλογή είναι 0, εύρος από -20 έως 20).
- speed_floor - Η ελάχιστη ταχύτητα (προεπιλογή είναι 300).
- speed_type - Ο τύπος ταχύτητας (προεπιλογή είναι 2). Επιτάχυνση μόνο - είναι 1. Επιτάχυνση και επιβράδυνση - είναι 2.
- bitrate - Ο ρυθμός μετάδοσης bit (προεπιλογή είναι 16000, εύρος από 8000 έως 192000 Hz).
- emotion - Το συναίσθημα της φωνής (προεπιλογή είναι 'good', πιθανές τιμές: good, evil, neutral).
Λήψη του Αποτελέσματος
Για να λάβετε το αποτέλεσμα, χρησιμοποιήστε το ακόλουθο URL:
https://speechgen.io/index.php?r=api/result
Μορφή Αιτήματος:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'id': 4153594
}
Περιγραφή Πεδίων Απάντησης
- id - Μοναδικό αναγνωριστικό μεταγλώττισης.
- status - Η τρέχουσα κατάσταση μεταγλώττισης: 0 - σε εξέλιξη, 1 - ολοκληρώθηκε επιτυχώς, -1 - σφάλμα.
- file - Η διαδρομή του αρχείου ήχου (διαθέσιμη αν status = 1).
- error - Το κείμενο του σφάλματος (αν status = -1).
- parts - Ο αριθμός των μεταγλωττίσεων.
- parts_done - Ο αριθμός των ολοκληρωμένων μεταγλωττίσεων.
- duration - Η διάρκεια του αρχείου ήχου σε δευτερόλεπτα (διαθέσιμη αν status = 1).
- format - Η μορφή του αρχείου ήχου.
- balans - Το υπόλοιπο του λογαριασμού.
- cost - Το κόστος της μεταγλώττισης.