API για μεταγλώττιση υποτίτλων
08-09-2025 ,
16-09-2025
Το SpeechGen επιτρέπει τη μεταγλώττιση υποτίτλων για βίντεο χρησιμοποιώντας νευρωνικά δίκτυα, μετατρέποντας κείμενο σε φωνή για μεταγλώττιση βίντεο σε οποιαδήποτε γλώσσα. Είναι δυνατό να γίνει αυτό όχι μόνο μέσω της διεπαφής, αλλά και μέσω του API.
URL για Αίτημα
Για μεταγλώττιση υποτίτλων, χρησιμοποιήστε το ακόλουθο URL:
https://speechgen.io/index.php?r=api/subs
Μορφή Αιτήματος
Το αίτημα πρέπει να περιέχει τις ακόλουθες παραμέτρους:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'voice': 'Angel',
'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 - Κόστος μεταγλώττισης.