Qwen: Qwen-Audio-3.0-TTS Plus
Το Qwen-Audio-3.0-TTS-Plus είναι το μοντέλο μετατροπής κειμένου σε ομιλία της Qwen, με έμφαση σε λεπτομερή, φυσικό και εκφραστικό ήχο για αφήγηση, ηχητικά βιβλία και μεταγλώττιση. Υποστηρίζει προκαθορισμένες ή κλωνοποιημένες φωνές ειδικές για το μοντέλο, έξοδο σε ροή και οδηγίες ή ετικέτες για τη διαμόρφωση της εκφοράς.
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το Qwen-Audio-3.0-TTS-Plus μετατρέπει γραπτό κείμενο σε εκφραστική ομιλία, με την έκδοση Plus να εστιάζει στην ποιότητα σύνθεσης, τη φυσικότητα και τη λεπτομερή φωνητική εκφορά. Η Qwen αναφέρει ως κύριες εφαρμογές τη δημιουργία περιεχομένου, τα ηχητικά βιβλία, τη μεταγλώττιση ταινιών και βίντεο και την επαγγελματική παραγωγή ομιλίας. Το ενημερωμένο προφίλ του μοντέλου περιγράφει ευρύτερη υποστήριξη γλωσσών με περιορισμένους πόρους και κινεζικών διαλέκτων, βελτιωμένη αυθεντικότητα διαλέκτου και ισχυρότερο έλεγχο συναισθήματος, τόνου, χαρακτήρα, ρυθμού ομιλίας, έντασης και ύφους. Ο παραγωγός αναφέρει επίσης βελτιωμένη καθαρότητα, ανάλυση και ανθεκτικότητα σε ακουστικές συνθήκες με θόρυβο ή αντήχηση.
Η Plus είναι η έκδοση αυτής της οικογένειας μετατροπής κειμένου σε ομιλία με έμφαση στην ποιότητα· η Flash τοποθετείται χωριστά για αλληλεπίδραση σε πραγματικό χρόνο. Ετοιμάστε μια αφήγηση ως κείμενο προς εκφώνηση, προσδιορίζοντας το επιδιωκόμενο κοινό, τον ρυθμό και τη συναισθηματική κατεύθυνση. Για ένα απόσπασμα ηχητικού βιβλίου, ενδεικτικές οδηγίες μπορεί να ζητούν καθαρή άρθρωση, μετρημένο ρυθμό και συγκρατημένη ζεστασιά· για μια αφήγηση βίντεο μπορεί να ζητούν σοβαρό άνοιγμα και έπειτα μια πιο ενεργητική εξήγηση. Πρόκειται για επιλογές εκφοράς των παρεχόμενων λέξεων. Το μοντέλο είναι συνθέτης ομιλίας, όχι υπηρεσία μεταγραφής ή δημιουργός μιας ολοκληρωμένης οπτικής σκηνής.
Οι επίσημες φωνές συστήματος της Plus περιλαμβάνουν τη Long An Ling Xin, που περιγράφεται ως ζεστή και ενσυναισθητική, και τη Long An Lu Feng, που περιγράφεται ως φωτεινή και χαρούμενη. Και οι δύο αναφέρονται για μανδαρινικά και αγγλικά. Ο παραγωγός παρέχει επίσης περισσότερες από 500 βασικές φωνές για αυτή την έκδοση, με δείγματα ακρόασης για αξιολόγηση πριν από την επιλογή. Συνιστά τις φωνές συστήματος για πιο συνεπή σύνθεση. Επιλέξτε φωνή από την ακριβή λίστα Plus και αντιστοιχίστε τη γλώσσα του κειμένου στις γλώσσες που υποστηρίζει η συγκεκριμένη φωνή· μια φωνή Flash δεν είναι εναλλάξιμη απλώς επειδή ανήκει στην ίδια ευρύτερη οικογένεια.
Το μοντέλο υποστηρίζει κλωνοποίηση φωνής βάσει δείγματος. Οι τεκμηριωμένες γλώσσες κλωνοποιημένων φωνών περιλαμβάνουν κινέζικα, αγγλικά, ιαπωνικά, κορεατικά, ρωσικά, γαλλικά, γερμανικά, πορτογαλικά, ταϊλανδικά, ινδονησιακά, βιετναμέζικα, ισπανικά, ιταλικά, μαλαισιακά, φιλιππινέζικα και αραβικά. Οι κινεζικές παραλλαγές περιλαμβάνουν Mandarin, Cantonese, Chongqing, Northeastern, Gansu, Guizhou, Zhejiang, Hebei, Henan, Hubei, Hunan, Jiangxi, Ningbo, Ningxia, Qingdao, Shaanxi, Shanxi, Shandong, Shanghainese, Sichuan και Yunnan, με τις διαλέκτους να ελέγχονται μέσω οδηγιών. Ο πίνακας μοντέλων του παραγωγού διακρίνει την κλωνοποίηση από τη δημιουργία φωνής βάσει γραπτής περιγραφής: η Plus υποστηρίζει κλωνοποίηση, αλλά όχι αυτή τη χωριστή λειτουργία σχεδιασμού φωνής.
Ένα κατάλληλο δείγμα αναφοράς για κλωνοποίηση είναι καθαρή ομιλία με κανονική ταχύτητα, χωρίς μουσική, θόρυβο φόντου, άλλους ομιλητές ή τραγούδι. Ο παραγωγός συνιστά 10–20 δευτερόλεπτα και επιτρέπει έως 60 δευτερόλεπτα, σε αρχείο έως 10 MB. Οι μορφές αναφοράς είναι WAV 16 bit, MP3 και M4A, με ελάχιστο ρυθμό δειγματοληψίας 16 kHz. Απαιτούνται τουλάχιστον πέντε δευτερόλεπτα συνεχούς καθαρής ομιλίας, ενώ συνιστάται οι υπόλοιπες παύσεις να μην υπερβαίνουν τα δύο δευτερόλεπτα. Σε στερεοφωνικό ήχο γίνεται επεξεργασία μόνο του πρώτου καναλιού. Το αναγνωριστικό της φωνής που δημιουργείται συνδέεται με την Plus και χρησιμοποιείται για σύνθεση όταν είναι έτοιμο· η αναπαραγωγή του ίδιου δείγματος αναφοράς μέσω Flash απαιτεί μια χωριστά δημιουργημένη φωνή Flash.
Οι οδηγίες φυσικής γλώσσας μπορούν να διαμορφώνουν τον τόνο, τον ρυθμό, το συναίσθημα και τη χροιά τόσο των φωνών συστήματος όσο και των κλωνοποιημένων φωνών. Χρησιμοποιήστε συγκεκριμένες ακουστικές περιγραφές αντί για ένα αόριστο αίτημα για καλή φωνή. Οι ενσωματωμένες ετικέτες συναισθήματος μπορούν να ορίζουν ύφος μέσα στο κείμενο, ενώ οι ετικέτες εμπλουτισμένης γλώσσας μπορούν να εισάγουν ένα φωνητικό εφέ σε επιλεγμένο σημείο. Για παράδειγμα, το [serious] αλλάζει την εκφορά που ακολουθεί, ενώ το [sighing] εισάγει έναν αναστεναγμό χωρίς να αλλάζει το συναισθηματικό ύφος γύρω του. Οι ετικέτες ελέγχου ισχύουν έως την επόμενη ετικέτα ελέγχου ή την αυτόματη κατάτμηση σε προτάσεις. Αυτή η λειτουργία ετικετών τεκμηριώνεται μόνο για μονόδρομη ροή, επομένως έχει διαφορετικό πεδίο εφαρμογής από τις οδηγίες που χρησιμοποιούνται με αμφίδρομη είσοδο κειμένου.
Οι επιλογές εξόδου του παραγωγού είναι PCM, WAV, MP3 και Opus, με αναφερόμενους ρυθμούς δειγματοληψίας 8.000, 16.000, 22.050, 24.000, 44.100 και 48.000 Hz. Οι τεκμηριωμένες προεπιλογές είναι MP3 και 22.050 Hz. Η ένταση μπορεί να οριστεί από 0 έως 100 και ο ρυθμός και το τονικό ύψος από 0,5 έως 2,0· τα MP3 και Opus επιτρέπουν επιπλέον bitrate από 6 έως 510 kbps. Επιλέξτε την αναπαράσταση που χρειάζεται για αναπαραγωγή ή επεξεργασία και κατόπιν διατηρήστε αυτές τις ρυθμίσεις σταθερές στις ενότητες ενός μεγαλύτερου έργου. Η έξοδος σε ροή περιλαμβάνει πλαίσια ήχου και μεταδεδομένα προτάσεων, με χρονικές σημάνσεις λέξεων διαθέσιμες για επιλέξιμες φωνές, συμπεριλαμβανομένων των κλωνοποιημένων.
Η τεκμηριωμένη ροή εισόδου κειμένου μέσω WebSocket επιτρέπει 20.000 χαρακτήρες ανά μήνυμα και 200.000 χαρακτήρες συνολικά και απαιτεί διάστημα υποβολής όχι μεγαλύτερο από 23 δευτερόλεπτα. Μπορεί να λάβει ένα πλήρες κείμενο ή τμήματα κειμένου με καθορισμένη σειρά και να ολοκληρωθεί όταν ολοκληρωθεί η είσοδος. Ο παραγωγός τεκμηριώνει επίσης την ακύρωση του τρέχοντος γύρου σύνθεσης. Πρόκειται για όρια και συμπεριφορές αυτού του πρωτοκόλλου, όχι για καθολικό ανώτατο όριο παραγόμενης διάρκειας. Για μια μεγάλη αφήγηση, οργανώστε το κείμενο σε συνεκτικές ενότητες και διατηρήστε τη σειρά και το κείμενό τους μαζί με τον παραγόμενο ήχο, ώστε το έργο να μπορεί να συναρμολογηθεί και να ελεγχθεί με συνέπεια.
Για την προφορά, ο παραγωγός παρέχει υποδείξεις γλώσσας προορισμού, σημειώσεις pinyin και αντικαταστάσεις κειμένου για την αντιμετώπιση ανεπιθύμητων αναγνώσεων ψηφίων, συντομογραφιών, συμβόλων ή λέξεων. Το SSML είναι μια χωριστή λειτουργία σήμανσης με όρους επιλεξιμότητας: η τεκμηρίωση της Qwen το υποστηρίζει για κλωνοποιημένες φωνές σε κλήσεις χωρίς ροή ή με μονόδρομη ροή, με μία μόνο υποβολή κειμένου όταν είναι ενεργοποιημένο. Δεν τεκμηριώνει SSML για κάθε φωνή συστήματος ή για αμφίδρομη ροή. Μια πρακτική ροή εργασίας Plus ξεκινά με συμβατή φωνή και ολοκληρωμένο κείμενο, και κατόπιν προσθέτει ακριβείς επιλογές εκφοράς και προφοράς για το απόσπασμα που θα εκφωνηθεί.
Ailoot Ultra · Σύνθεση ομιλίας POST /v1/audio/speech qwen/qwen-audio-3.0-tts-plus
qwen/qwen-audio-3.0-tts-plusΕισαγωγή
Το Qwen-Audio-3.0-TTS-Plus είναι το μοντέλο μετατροπής κειμένου σε ομιλία της Qwen, με έμφαση σε λεπτομερή, φυσικό και εκφραστικό ήχο για αφήγηση, ηχητικά βιβλία και μεταγλώττιση. Υποστηρίζει προκαθορισμένες ή κλωνοποιημένες φωνές ειδικές για το μοντέλο, έξοδο σε ροή και οδηγίες ή ετικέτες για τη διαμόρφωση της εκφοράς.
- Αποδεκτές είσοδοι
- Κείμενο
- Αποτελέσματα
- Ήχος
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot Ultra · Σύνθεση ομιλίας POST /v1/audio/speech
- Είσοδος
text- Έξοδος
audio- Μορφή εξόδου
- mp3
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια qwen/qwen-audio-3.0-tts-plus | Προεπιλογή— |
Πεδίοinput | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Ελάχιστο μήκος: 1 Μονάδα: χαρακτήρες Unicode | Προεπιλογή— |
Πεδίοvoice | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια longanlingxin, longanlufeng | Προεπιλογή— |
Πεδίοresponse_format | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια mp3 | Προεπιλογή— |
Συνδυασμοί υλικών εισόδου
text_to_speech · Υποχρεωτικό: input
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςcontent_type | Σύμβασηapplication/json |
Παράμετροςrequired | Σύμβασηmodel, input, voice, response_format |
Παράμετροςvoice_ids | Σύμβασηlonganlingxin, longanlufeng |
Παράμετροςresponse_format | Σύμβασηmp3 |
Παράμετροςmax_input_characters | Σύμβασηnull |
Παράμετρος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.04 ανά 1K χαρακτήρες εισόδου |
Στοιχεία τιμοκαταλόγου αναφοράς
Οι πίνακες αναφοράς του μοντέλου δεν αλλάζουν την επιλογή μεθόδου, τις εκτιμήσεις τιμής ή τις χρεώσεις. Οι εφαρμοζόμενες χρεώσεις χρησιμοποιούν τις τιμές της επιλεγμένης μεθόδου Ailoot.
Qwen: Qwen-Audio-3.0-TTS Plus
Τιμές ανά διαμόρφωση
| Διαμόρφωση | Συνθήκες χρέωσης | Χρέωση |
|---|---|---|
| ΔιαμόρφωσηQwen: Qwen-Audio-3.0-TTS Plus · Προεπιλεγμένη διαμόρφωση | Συνθήκες χρέωσηςΠροεπιλεγμένη διαμόρφωση | Χρέωση Είσοδος · Χαρακτήρες εισόδου 0,00004 $ ανά χαρακτήρα εισόδου |
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot Ultra · Σύνθεση ομιλίας
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen/qwen-audio-3.0-tts-plus", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["longanlingxin", "longanlufeng"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
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}/contentGET /v1/media/assetsGET /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 qwen/qwen-audio-3.0-tts-plus
Εναλλακτικές διαδρομές μεθόδων
Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.
Σχετικά ID μοντέλων
FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:text→audio- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:model,input,voice,response_format