μοντέλα

tts-1

Markdown · JSON

tts-1

Το TTS-1 μετατρέπει έτοιμο κείμενο σε ομιλία σε μορφή ήχου, με επιλέξιμες φωνές, ταχύτητα αναπαραγωγής και μορφές εξόδου. Η OpenAI βελτιστοποιεί αυτή την έκδοση για παραγωγή ομιλίας με χαμηλότερη καθυστέρηση, καθιστώντας τη πρακτική επιλογή για εκφωνήσεις με γρήγορη απόκριση, σύντομη αφήγηση και συνεχή μετάδοση ενός ήδη γραμμένου κειμένου.

Σχετικά με το μοντέλο

Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.

Το TTS-1 είναι το μοντέλο μετατροπής κειμένου σε ομιλία της OpenAI που έχει βελτιστοποιηθεί για ταχύτητα. Δέχεται τις λέξεις που πρέπει να εκφωνηθούν και παράγει ήχο, αντί για απομαγνητοφώνηση ή γραπτή απάντηση. Τα παραδείγματα του κατασκευαστή περιλαμβάνουν αφήγηση γραπτών άρθρων, παραγωγή ομιλίας σε πολλές γλώσσες και αναπαραγωγή του ήχου καθώς καταφθάνει. Το TTS-1 είναι η επιλογή χαμηλότερης καθυστέρησης σε σύγκριση με το TTS-1 HD· το μοντέλο HD δίνει έμφαση στην ποιότητα εξόδου. Επομένως, η χρήσιμη απόφαση είναι αν για την εργασία έχει μεγαλύτερη σημασία η άμεση αναπαραγωγή ή το προφίλ αφήγησης υψηλότερης ποιότητας.

Η ροή παραγωγής ομιλίας βασίζεται στο μοντέλο, στο κείμενο εισόδου και στην επιλεγμένη φωνή. Η αναφορά της OpenAI περιορίζει την είσοδο κειμένου σε 4096 χαρακτήρες, ένα όριο χαρακτήρων και όχι παράθυρο συμφραζομένων σε token. Προετοιμάστε το πραγματικό κείμενο πριν από τη σύνθεση: γράψτε τις προτάσεις που πρέπει να ακούσει ο ακροατής, αποσαφηνίστε τις συντομογραφίες και αποφασίστε πώς θα εκφωνηθούν τα ονόματα, οι ποσότητες και οι επικεφαλίδες. Για ένα μεγάλο άρθρο, οργανώστε τις ενότητες σε αποσπάσματα που γίνονται κατανοητά αυτόνομα, αντί να αντιμετωπίζετε ένα μακροσκελές έγγραφο ως ένα μόνο αίτημα ομιλίας.

Ο τρέχων κατάλογος φωνών της OpenAI ειδικά για το TTS-1 είναι: alloy, ash, coral, echo, fable, onyx, nova, sage και shimmer. Πρόκειται για προκαθορισμένες φωνές· δεν αποτελούν το πλήρες σύνολο φωνών κάθε νεότερου μοντέλου ομιλίας. Οι φωνές είναι βελτιστοποιημένες για αγγλικά, ενώ η πολύγλωσση ομιλία υποστηρίζεται παρέχοντας την είσοδο στη γλώσσα που πρέπει να εκφωνηθεί. Επιλέξτε φωνή με ένα αντιπροσωπευτικό απόσπασμα που έχει το ίδιο λεξιλόγιο και ρυθμό με το τελικό κείμενο. Διατηρήστε αυτή την επιλογή συνεπή μεταξύ συναφών ηχητικών αποσπασμάτων όταν η συνέχεια έχει σημασία.

Ο ήχος μπορεί να μεταδίδεται συνεχώς σε τμήματα, ώστε η αναπαραγωγή να αρχίζει πριν ολοκληρωθεί η παραγωγή ολόκληρου του αρχείου. Πρόκειται για συνεχή μετάδοση ομιλίας που δημιουργείται από κείμενο, όχι για αμφίδρομη προφορική συζήτηση. Οι τεκμηριωμένες μορφές εξόδου είναι MP3, Opus, AAC, FLAC, WAV και PCM, με προεπιλογή το MP3. Τα MP3 και AAC παρέχουν συμπιεσμένο ήχο· το Opus είναι κατάλληλο για συνεχή μετάδοση και επικοινωνία· το FLAC λειτουργεί χωρίς απώλειες. Το WAV αποφεύγει την αποκωδικοποίηση συμπιεσμένου ήχου και το ακατέργαστο PCM περιέχει δείγματα 24 kHz, 16-bit, με πρόσημο και διάταξη little-endian, χωρίς κεφαλίδα αρχείου. Η OpenAI συνιστά WAV ή PCM όταν ο χρόνος απόκρισης είναι η προτεραιότητα.

Η αναφορά ομιλίας παρέχει ρύθμιση ταχύτητας από 0.25 έως 4.0, με προεπιλογή 1.0. Το πρόσθετο πεδίο οδηγιών φυσικής γλώσσας δεν λειτουργεί με το TTS-1 και η έξοδος SSE με μορφή συμβάντων δεν υποστηρίζεται για αυτό το μοντέλο. Οι τεκμηριωμένες ρυθμίσεις του είναι το κείμενο, η φωνή, η ταχύτητα και η μορφή ήχου· οι ρυθμίσεις νεότερων μοντέλων για προφορά, συναίσθημα ή ψίθυρο δεν πρέπει να αποδίδονται σε αυτή την έκδοση. Όταν προετοιμάζετε ένα απόσπασμα, επιλέξτε την ταχύτητα ώστε να εξυπηρετεί την καταληπτότητα και έπειτα επιθεωρήστε τις αποδοσμένες λέξεις και παύσεις, αντί να υποθέτετε ότι ο αριθμός χαρακτήρων του κειμένου ορίζει ακριβή διάρκεια.

Ο οδηγός γλωσσών περιλαμβάνει αγγλικά, ρωσικά, ουκρανικά, γαλλικά, γερμανικά, ισπανικά, πορτογαλικά, ιταλικά, αραβικά, κινεζικά, ιαπωνικά, κορεατικά, χίντι, καζακικά και πολλές άλλες γλώσσες. Η ομιλία ακολουθεί τη γλώσσα του δοσμένου κειμένου. Επομένως, μια οδηγία πολύγλωσσης αφήγησης ξεκινά από το μεταφρασμένο κείμενο και το προβλεπόμενο κοινό· η μετατροπή κειμένου σε ομιλία είναι στάδιο απόδοσης, όχι εντολή μετάφρασης ή επανασυγγραφής. Για μια πρακτική ανακοίνωση, προετοιμάστε το ακριβές μήνυμα και τα ονόματα. Για εκπαιδευτική αφήγηση, κάντε τα όρια των ενοτήτων και τους ορισμούς σαφή στις λέξεις που θα διαβαστούν.

Ένα ολοκληρωμένο τεχνούργημα μπορεί να είναι μια σύντομη προφορική οδηγία, ένα αφηγούμενο απόσπασμα ή ένα τμήμα ήχου για μεγαλύτερο μοντάζ. Ελέγξτε την προφορά, την πληρότητα, τον ρυθμό και την επιλεγμένη μορφή χρησιμοποιώντας την πραγματική έξοδο. Διατηρήστε το κείμενο μαζί με τον ήχο, ώστε οι επόμενες διορθώσεις να εντοπίζονται στο επηρεαζόμενο απόσπασμα. Οι οδηγίες της OpenAI απαιτούν να ενημερώνονται σαφώς οι ακροατές ότι η φωνή έχει παραχθεί από AI. Αυτή η γνωστοποίηση ανήκει στην εμπειρία ακρόασης· δεν μετατρέπει το TTS-1 σε ηχογράφηση ανθρώπινης φωνής ούτε προσθέτει στο μοντέλο ρυθμίσεις κλωνοποίησης φωνής.

Ailoot Ultra · Σύνθεση ομιλίας POST /v1/audio/speech openai/tts-1

openai/tts-1

Άλλα /openai/tts-1

Εισαγωγή

Το TTS-1 μετατρέπει έτοιμο κείμενο σε ομιλία σε μορφή ήχου, με επιλέξιμες φωνές, ταχύτητα αναπαραγωγής και μορφές εξόδου. Η OpenAI βελτιστοποιεί αυτή την έκδοση για παραγωγή ομιλίας με χαμηλότερη καθυστέρηση, καθιστώντας τη πρακτική επιλογή για εκφωνήσεις με γρήγορη απόκριση, σύντομη αφήγηση και συνεχή μετάδοση ενός ήδη γραμμένου κειμένου.

Αποδεκτές είσοδοι
Κείμενο
Αποτελέσματα
Ήχος

Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι

Ailoot Ultra · Σύνθεση ομιλίας POST /v1/audio/speech
Είσοδος
text
Έξοδος
audio
Μορφή εξόδου
mp3
ΠεδίοΤύποςΑπαίτησηΤιμές και όριαΠροεπιλογή
ΠεδίοmodelΤύποςstringΑπαίτησηΥποχρεωτικόΤιμές και όρια
openai/tts-1
Προεπιλογή—
ΠεδίοinputΤύποςstringΑπαίτησηΥποχρεωτικόΤιμές και όρια
Ελάχιστο μήκος: 1
Μέγιστο μήκος: 4.096
Μονάδα: χαρακτήρες Unicode
Προεπιλογή—
ΠεδίοvoiceΤύποςstringΑπαίτησηΥποχρεωτικόΤιμές και όρια
alloy
Προεπιλογή—
Συνδυασμοί υλικών εισόδου

text_to_speech · Υποχρεωτικό: input

Παράμετροι και κύκλος ζωής μεθόδου
ΠαράμετροςΣύμβαση
Παράμετροςcontent_typeΣύμβασηapplication/json
ΠαράμετροςrequiredΣύμβασηmodel, input, voice
Παράμετροςvoice_idsΣύμβασηalloy
Παράμετροςmax_input_charactersΣύμβαση4096
Παράμετροςother_optionsΣύμβασηfalse
ΠαράμετροςinputΣύμβασηακριβές κείμενο UTF-8· πλήθος χαρακτήρων Unicode χωρίς κανονικοποίηση
Παράμετροςmaterial_typesΣύμβασηtext

Κύκλος ζωής: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · Το πραγματικό task_id που επιστράφηκε ή μια εγγραφή στη βιβλιοθήκη πολυμέσων

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Επιλέξτε την ακριβή φωνή από αυτό το προφίλ μοντέλου.

Οι χαρακτήρες εισόδου και τα δευτερόλεπτα ήχου αποτελούν διαφορετικές μονάδες μέτρησης.

Τιμολόγηση

Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.

Γρήγορη λειτουργία
Δεν έχει οριστεί Όταν επιλέγεται η γρήγορη λειτουργία
Λειτουργία flex
Δεν έχει οριστεί Όταν επιλέγεται η λειτουργία flex
Μέγιστη προσπάθεια συλλογισμού
Δεν έχει οριστεί Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default

Χρεώσεις Ailoot

Τιμές ανά διαμόρφωση

Αντιστοιχίστε κάθε χρέωση στις συνθήκες που εμφανίζονται. Χρησιμοποιήστε μία χρέωση ανά σύνολο εναλλακτικών διαμορφώσεων.

ΔιαμόρφωσηΠίνακας χρεώσεωνΧρεώσιμη ποσότηταΠοσότητα τιμολόγησηςΜονάδα τιμολόγησηςΧρέωση
ΔιαμόρφωσηΒασικές χρεώσεις tokenΠίνακας χρεώσεωνΒασική χρέωσηΧρεώσιμη ποσότητα—Ποσότητα τιμολόγησης—Μονάδα τιμολόγησης—Χρέωση
Είσοδος · Token εισόδου — / 1K token
Έξοδος · Token εξόδου — / 1K token
Είσοδος · Ανάγνωση από την κρυφή μνήμη — / 1K token
Είσοδος · Εγγραφή στην κρυφή μνήμη — / 1K token
Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα — / 1K token
ΔιαμόρφωσηUltraΠίνακας χρεώσεων—Χρεώσιμη ποσότηταΚάθε σημείο κώδικα Unicode μετρά ως ένας χαρακτήρας, συμπεριλαμβανομένων των χαρακτήρων Han.Ποσότητα τιμολόγησης—Μονάδα τιμολόγησηςανά 1K χαρακτήρες εισόδουΧρέωση
Είσοδος · χαρακτήρας εισόδου $0.03 ανά 1K χαρακτήρες εισόδου
ΔιαμόρφωσηΑνά αίτημαΠίνακας χρεώσεων—Χρεώσιμη ποσότητα—Ποσότητα τιμολόγησηςένα αίτημαΜονάδα τιμολόγησης—Χρέωση
Είσοδος $0 ανά αίτημα

Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →

Παραδείγματα αιτημάτων

Ailoot Ultra · Σύνθεση ομιλίας

curl
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "openai/tts-1", "input": "Good afternoon! This is a short voice take.", "voice": "alloy"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3

Λήψη και αποθήκευση αποτελεσμάτων

Ailoot Ultra · Σύνθεση ομιλίας

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Άλλες ανακτήσεις περιεχομένου
Βιβλιοθήκη πολυμέσωνΚατάσταση εργασίαςΣτοιχεία αρχείου
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα

Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.

Διατηρήστε ολόκληρο το δυαδικό αποτέλεσμα και τις κεφαλίδες. Αν επιστραφεί JSON ή επιστραφούν πολλαπλές έξοδοι, διατηρήστε κάθε στοιχείο δεδομένων και ανακτήστε κάθε πραγματικό υπογεγραμμένο URL πόρου.

Αν χρειάζεται έλεγχος της αρχικής απάντησης

Διατηρήστε το αρχικό operation_id/X-Client-Request-ID για τη συμφωνία των εγγραφών χωρίς νέα υποβολή· δεν υπάρχει ειδική διαδρομή περιοδικού ελέγχου για τον ήχο.

Πεδία απάντησης
ΠεδίοΤύπος
Πεδίοbinary audioΤύποςbytes
Πεδίοresponse headersΤύποςheaders
Σφάλματα και επόμενα βήματα
ΑπάντησηΣυνθήκηΕπόμενο βήμα
Απάντηση400 · invalid_request_errorΣυνθήκηΜη έγκυρα υποχρεωτικά πεδία, μη έγκυρη αναπαράσταση υλικού ή μη έγκυρη τιμή παραμέτρουΕπόμενο βήμαΔιορθώστε τα υποδεικνυόμενα πεδία πριν από νέο αίτημα δημιουργίας.
Απάντησηserver_errorΣυνθήκηΗ απόκριση που επιστράφηκε αναφέρει ότι η λειτουργία ή το αποτέλεσμα χρειάζεται έλεγχοΕπόμενο βήμαΔιατηρήστε το αρχικό ID της λειτουργίας/εργασίας που επιστράφηκε, τις κεφαλίδες του αιτήματος και την απόκριση· συνεχίστε με τις υποστηριζόμενες αναγνώσεις αυτής της αρχικής λειτουργίας. Μην υποβάλετε ξανά το αίτημα δημιουργίας.

Εναλλακτικά ονόματα

Εναλλακτικά ονόματα μοντέλου

Ailoot Ultra openai/tts-1

Εναλλακτικές διαδρομές μεθόδων

Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.

Σχετικά ID μοντέλων

openai/tts-1

FAQ · tts-1
Ποιες είσοδοι και αποτελέσματα διατίθενται;

POST /v1/audio/speech · openai/tts-1: text → audio

Ποια πεδία χρησιμοποιεί το αίτημα;

POST /v1/audio/speech · openai/tts-1: model, input, voice

Ποια όρια ισχύουν;

POST /v1/audio/speech · openai/tts-1: input.maximum_length: 4096

Περισσότερες λεπτομέρειες

Συνδέστε το Ailoot με Claude Code, OpenCode, Hermes ή τη δική σας εφαρμογή.

Η εταιρεία και το χαρτοφυλάκιο έργων της

Η εταιρεία και το χαρτοφυλάκιο έργων της: εκατομμύρια πελάτες· μηνιαίες πωλήσεις δισεκατομμυρίων.

Αγοράστε token με έκπτωση.

Έκπτωση συνδρομής για τακτική χρήση. Προωθητικοί κωδικοί — έως 50% στην αγορά token.

Συνδρομή
Επιλέξτε πρόγραμμα με έκπτωση για τα τακτικά αιτήματά σας.
Προωθητικός κωδικός έως 50%
Εισαγάγετε τον κωδικό στην αγορά. Η τιμή επανυπολογίζεται σύμφωνα με την ενεργή προσφορά.
Δαπάνες στο ιστορικό
Μοντέλο, token και ποσό αποθηκεύονται για κάθε αίτημα.

Επιλέξτε συνδρομή · Δείτε τιμές μοντέλων

Συνδέστε το API με το προϊόν που πουλάτε.

SaaS, εφαρμογές και bot — σύμφωνα με τη δημόσια προσφορά και τη σύμβαση άδειας χρήσης Ailoot. Για μεταπώληση ζητήστε σχετική άδεια.

Εμπορική εφαρμογή
Ενσωματώστε δημιουργία κειμένου, εικόνων, βίντεο και ήχου στις πληρωμένες λειτουργίες της υπηρεσίας σας.
Άδεια για μεταπωλητή
Στείλτε περιγραφή έργου και τρόπο πρόσβασης. Ζητήστε γραπτούς όρους χρήσης και μεταπώλησης.
Έγγραφα στον ιστότοπο
Δημόσια προσφορά, σύμβαση άδειας χρήσης και πολιτική επεξεργασίας δεδομένων είναι διαθέσιμες πριν τη σύνδεση.

Ζητήστε άδεια μεταπώλησης · Δημόσια προσφορά και σύμβαση άδειας χρήσης