Fish Audio: S2.1 Pro
Το Fish Audio S2.1 Pro δημιουργεί εκφραστική πολυγλωσσική ομιλία και εγγενή διάλογο πολλών ομιλητών, με βελτιώσεις έναντι του S2 Pro στην ποιότητα, την καθυστέρηση και τον ρυθμό επεξεργασίας. Καθοδηγήστε την ερμηνεία μέσα στο κείμενο και χρησιμοποιήστε φωνητικές αναφορές για την παραγωγή αφήγησης ή συνομιλιακού ήχου.
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το S2.1 Pro είναι το μεταγενέστερο μοντέλο μετατροπής κειμένου σε ομιλία της γενιάς S2 της Fish Audio για εκφραστική αφήγηση και συνομιλιακές φωνητικές εφαρμογές. Βελτιώνει την ποιότητα ομιλίας, την καθυστέρηση και τον ρυθμό επεξεργασίας σε σχέση με το S2 Pro, διατηρώντας τον έλεγχο ερμηνείας σε φυσική γλώσσα και τον εγγενή διάλογο πολλών ομιλητών. Τα S2.1 Pro και S2.1 Pro Free μοιράζονται το υποκείμενο μοντέλο ομιλίας.
Για μια αφηγημένη εξήγηση, παρέχετε την ολοκληρωμένη διατύπωση, την επιθυμητή φωνή και τα σημεία όπου πρέπει να αλλάξει ο ρυθμός ή η έμφαση. Για μια συνομιλιακή εφαρμογή, συνθέστε την απάντηση που έχει επιλέξει η εφαρμογή και κρατήστε το πραγματολογικό της περιεχόμενο χωριστό από τις οδηγίες ερμηνείας. Για έναν σεναριακό διάλογο, ορίστε τους ομιλητές και τις φωνές τους πριν γράψετε τις ατάκες τους. Ένα χρήσιμο αποτέλεσμα είναι ένα πλήρες ηχητικό απόσπασμα ή μια αναπαραγώγιμη ροή της οποίας οι λέξεις, η ερμηνεία και οι ρόλοι ομιλητών ανταποκρίνονται σε αυτή την ανάθεση.
Γράψτε τις λέξεις που πρέπει πράγματι να ακουστούν και, στη συνέχεια, τοποθετήστε μια οδηγία ακριβώς πριν από το απόσπασμα του οποίου η ερμηνεία πρέπει να αλλάξει. Οι οδηγίες σε αγκύλες μπορούν να εκφράζουν ψίθυρο, παύση, αντίδραση, έμφαση ή ένα ελεύθερα διατυπωμένο ύφος ομιλίας. Τοποθετήστε μια αλλαγή στη μέση της πρότασης στο σημείο όπου τη χρειάζεται η ερμηνεία και ακολουθήστε τις περιγραφικές οδηγίες με πραγματική ομιλία. Μια χρήσιμη ανάθεση επεξηγηματικής αφήγησης διαχωρίζει την πραγματολογική διατύπωση από τη ζεστασιά, τον ρυθμό ή την έμφαση που επιθυμείτε για τον ακροατή.
Για έναν ομιλητή, επιλέξτε αποθηκευμένο αναγνωριστικό φωνής ή παρέχετε ηχογράφηση αναφοράς με την απομαγνητοφώνησή της. Ο οδηγός ομιλίας του παραγωγού συνιστά καθαρό δείγμα 10–30 δευτερολέπτων για άμεση προσαρμογή της φωνής. Επιλέξτε αναφορά με τον τόνο και την ποιότητα εγγραφής που ταιριάζουν στο κείμενο και διατηρήστε την ίδια αναφορά σε συναφή αποσπάσματα. Η φωνητική αναφορά παρέχει τον ήχο του ομιλητή· το κείμενο και οι ενσωματωμένες οδηγίες παρέχουν το περιεχόμενο και την ερμηνεία του.
Η εγγενής σύνθεση πολλών ομιλητών χρησιμοποιεί δείκτες όπως <|speaker:0|> και <|speaker:1|> με πίνακα αναγνωριστικών φωνής σε καθορισμένη σειρά ή χωριστές ομάδες αναφορών. Διατηρήστε τις αριθμητικές ετικέτες ομιλητών ευθυγραμμισμένες με αυτή τη σειρά. Για μια διδακτική συνομιλία, γράψτε την ατάκα κάθε ομιλητή και τοποθετήστε την οδηγία ερμηνείας μετά τον δείκτη ομιλητή στο κατάλληλο σημείο. Έτσι δημιουργείται διάλογος σε ένα αίτημα· πρόκειται για διαφορετική ροή από τα χωριστά τμήματα ενός ομιλητή του S1 και τη μεταγενέστερη συναρμολόγησή τους.
Η ροή του παραγωγού προσφέρει έξοδο MP3, WAV, ακατέργαστο PCM και Opus, με προεπιλογή MP3. Το MP3 υποστηρίζει 64, 128 και 192 kbps· τα WAV και PCM χρησιμοποιούν τεκμηριωμένες μονοφωνικές μορφές δειγματοληψίας 16 bit, ενώ το Opus χρησιμοποιεί 48 kHz. Επιλέξτε τη μορφή για ένα αποθηκευμένο αρχείο αφήγησης, αναπαραγωγή ροής ή μια επόμενη ροή επεξεργασίας ήχου. Διατηρήστε το πλήρες κείμενο και την επιλογή φωνής μαζί με τον ήχο ώστε μια μεταγενέστερη επεξεργασία να μπορεί να διορθώσει μία ατάκα χωρίς να χαθεί η επιθυμητή ερμηνεία.
Η ταχύτητα μπορεί να ρυθμιστεί από 0,5 έως 2,0, με ρυθμίσεις έντασης. Η κανονικοποίηση κειμένου αναπτύσσει αγγλικούς και κινεζικούς αριθμούς για φυσική ανάγνωση. Η κανονικοποίηση ηχητικής στάθμης εξόδου έχει προεπιλογή true και εφαρμόζεται στην οικογένεια S2· το ίδιο πεδίο δεν είχε επίδραση στο S1. Το repetition_penalty του S1 δεν αλλάζει τον ήχο του S2.1 Pro, επομένως μια παλιά ρύθμιση δεν πρέπει να θεωρείται αποτελεσματικό μέσο ελέγχου αυτού του μοντέλου. Ελέγξτε απευθείας επαναλαμβανόμενους ήχους και λέξεις αντί να βασίζεστε σε μεταφερόμενη παράμετρο για να διαπιστώσετε το αποτέλεσμα.
Τα μεγαλύτερα κείμενα υποβάλλονται σε επεξεργασία σε τμήματα. Το τεκμηριωμένο εύρος μήκους τμήματος είναι 100–300 και το max_new_tokens είναι όριο ηχητικών token ανά τμήμα, όχι εγγύηση συνολικής διάρκειας. Η προσαρμογή βάσει προηγούμενου τμήματος μπορεί να μεταφέρει το φωνητικό πλαίσιο στη συνέχεια. Η ροή παράδοσης του παραγωγού περιγράφει πλήρη ήχο, σταδιακά τμήματα ήχου και ζωντανή ροή κειμένου όταν το κείμενο φτάνει προοδευτικά. Επιλέξτε τον τρόπο κατανάλωσης για την εφαρμογή και διατηρήστε αρκετό πλαίσιο κειμένου για την προφορά και τον τόνο του επόμενου αποσπάσματος.
Για ένα χρήσιμο τελικό παραδοτέο, ακούστε για παραλειπόμενες ή επαναλαμβανόμενες λέξεις, προφορά αριθμών, αλλαγές ομιλητών, παύσεις και ένταση των οδηγιών. Διαφορετικές φωνητικές αναφορές μπορούν να ερμηνεύσουν μια υπόδειξη με διαφορετική ένταση, επομένως ξεκινήστε με μια απλή καθοδηγούμενη ατάκα πριν προσθέσετε ανταγωνιστικές ετικέτες. Σε πολυγλωσσική εργασία, παρέχετε το κείμενο στη γλώσσα-στόχο αντί να ζητάτε από το μοντέλο ομιλίας να επινοήσει ή να μεταφράσει το περιεχόμενό του. Μια εστιασμένη αναθεώρηση αλλάζει την ατάκα, την υπόδειξη ή την αναφορά που ευθύνεται για την απόκλιση, διατηρώντας τα τμήματα της ερμηνείας που ήδη ανταποκρίνονται στην ανάθεση.
Ailoot Ultra · Ομιλία POST /v1/audio/speech fish-audio/s2.1-pro
fish-audio/s2.1-proΕισαγωγή
Το Fish Audio S2.1 Pro δημιουργεί εκφραστική πολυγλωσσική ομιλία και εγγενή διάλογο πολλών ομιλητών, με βελτιώσεις έναντι του S2 Pro στην ποιότητα, την καθυστέρηση και τον ρυθμό επεξεργασίας. Καθοδηγήστε την ερμηνεία μέσα στο κείμενο και χρησιμοποιήστε φωνητικές αναφορές για την παραγωγή αφήγησης ή συνομιλιακού ήχου.
- Αποδεκτές είσοδοι
- Κείμενο
- Αποτελέσματα
- Ήχος
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot Ultra · Ομιλία POST /v1/audio/speech
- Είσοδος
text- Έξοδος
audio
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια fish-audio/s2.1-pro | Προεπιλογή— |
Πεδίοinput | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Ελάχιστο μήκος: 1 | Προεπιλογή— |
Πεδίοvoice | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια b347db033a6549378b48d00acb0d06cd Ελάχιστο μήκος: 1 | Προεπιλογή— |
Πεδίοresponse_format | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια mp3, pcm | Προεπιλογήpcm |
Πεδίοprovider | Τύποςobject | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςcontent_type | Σύμβασηapplication/json |
Παράμετροςrequired | Σύμβασηmodel, input, voice |
Παράμετρος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 |
| Διαμόρφωσηbyte εισόδου UTF-8 | Πίνακας χρεώσεων— | Μονάδα τιμολόγησηςανά byte UTF-8 εισόδου | Χρέωση Είσοδος · byte εισόδου UTF-8 $0.00003 ανά byte UTF-8 εισόδου |
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot Ultra · Ομιλία
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s2.1-pro', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Λήψη και αποθήκευση αποτελεσμάτων
Ailoot Ultra · Ομιλία
Πλήρης δυαδικός ήχος ή αρχική απόκριση audio_url, κεφαλίδες και κάθε αρχείο πολυμέσων που σας ανήκει.
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 owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.
Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Διατηρήστε το X-Client-Request-ID που επιστράφηκε για τη συμφωνία των εγγραφών. Διαβάστε μόνο πραγματικές τιμές task_id/asset_id που επιστράφηκαν ή τη βιβλιοθήκη πολυμέσων που σας ανήκει· μην κατασκευάσετε ποτέ URL εργασίας από το ID της λειτουργίας και μην υποβάλετε ποτέ ξανά αίτημα δημιουργίας.
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot Ultra fish-audio/s2.1-pro
Εναλλακτικές διαδρομές μεθόδων
Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.
Σχετικά ID μοντέλων
FAQ · Fish Audio: S2.1 Pro
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/audio/speech·fish-audio/s2.1-pro:text→audio- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/audio/speech·fish-audio/s2.1-pro:model,input,voice,response_format,provider