ElevenLabs: Scribe v2
Το ElevenLabs Scribe v2 απομαγνητοφωνεί ηχογραφημένο ήχο σε περισσότερες από 90 γλώσσες, με χρονικές πληροφορίες ανά λέξη, προαιρετικό διαχωρισμό ομιλητών και ετικέτες μη λεκτικών συμβάντων. Έχει σχεδιαστεί για ηχογραφήσεις μεγάλης διάρκειας, υποτίτλους και επεξεργάσιμες απομαγνητοφωνήσεις, με βασικούς όρους βάσει συμφραζομένων και επιλογές κατά λέξη ή επιμελημένης απομαγνητοφώνησης.
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το ElevenLabs Scribe v2 είναι το μοντέλο αναγνώρισης ομιλίας σε παρτίδες για ηχογραφημένο ήχο, απομαγνητοφώνηση και υποτιτλισμό, συμπεριλαμβανομένων υποτίτλων προσβασιμότητας. Βασίζεται στο Scribe v1 και βελτιώνει τον χειρισμό ηχογραφήσεων μεγάλης διάρκειας, παύσεων, αλλαγών στον τόνο και παρατεταμένης σιωπής. Το αποτέλεσμα είναι γραπτή απόδοση της ομιλίας με χρονικές πληροφορίες και προαιρετικές σημάνσεις ομιλητών και ηχητικών συμβάντων. Το Scribe v2 Realtime είναι ξεχωριστή έκδοση ζωντανής απομαγνητοφώνησης· ο σκοπός αυτού του μοντέλου είναι η επεξεργασία ολοκληρωμένων ηχογραφήσεων.
Ο κατασκευαστής τεκμηριώνει αναγνώριση σε περισσότερες από 90 γλώσσες και αυτόματο εντοπισμό γλώσσας, μεταξύ άλλων σε ηχογραφήσεις με εναλλαγές γλωσσών. Μια υπόδειξη της γνωστής γλώσσας μπορεί να βοηθήσει το μοντέλο να ερμηνεύσει τον ήχο. Ετοιμάστε καθαρή ηχογράφηση, διατηρήστε την αρχική γλώσσα και τα ονόματα και αποφύγετε την έντονη αποκοπή του σήματος ή την περιττή επεξεργασία που αφαιρεί λεπτομέρειες της ομιλίας. Οι συνήθεις τεκμηριωμένες είσοδοι περιλαμβάνουν WAV, MP3, FLAC, M4A, AAC, OGG, Opus και WebM. Επιλέξτε μια αναπαράσταση εισόδου που υποστηρίζει η υλοποίηση απομαγνητοφώνησης και διατηρήστε την αρχική ηχογράφηση για έλεγχο.
Η τυπική απόκριση περιέχει το αναγνωρισμένο κείμενο, πληροφορίες για τη γλώσσα που εντοπίστηκε και μια ακολουθία λέξεων με χρονικές ενδείξεις. Οι εγγραφές λέξεων μπορούν να περιλαμβάνουν χρόνους έναρξης και λήξης, αναγνωριστικά ομιλητών και λογαριθμική πιθανότητα αναγνώρισης. Αυτά κάνουν το αποτέλεσμα χρήσιμο για υποτίτλους, συνεντεύξεις με δυνατότητα αναζήτησης ή έναν επεξεργαστή που επιστρέφει στο σχετικό ηχητικό σημείο. Διατηρήστε το αποτέλεσμα με τις χρονικές ενδείξεις μαζί με τον αρχικό ήχο. Σε ένα podcast, για παράδειγμα, το παραδοτέο μπορεί να είναι μια επεξεργάσιμη απομαγνητοφώνηση και μια καταγραφή χρονικά ευθυγραμμισμένη ανά λέξη, που βοηθά στον εντοπισμό διορθώσεων πριν από τη διαμόρφωση των υποτίτλων.
Ο διαχωρισμός ομιλητών σημειώνει ποιος μιλά και πότε σε ήχο με πολλούς ομιλητές, με έως 32 ομιλητές σύμφωνα με την τεκμηρίωση του κατασκευαστή. Ενεργοποιήστε τον όταν έχουν σημασία οι εναλλαγές ομιλητών και δώστε έναν εύλογο αριθμό ομιλητών, εφόσον είναι γνωστός. Διακρίνετε την ετικέτα ενός εντοπισμένου ομιλητή από το επαληθευμένο όνομα ενός προσώπου. Για συνέντευξη ή συνάντηση, ελέγξτε τις εναλλαγές σε σχέση με την ηχογράφηση, ιδίως όπου οι φωνές επικαλύπτονται ή μοιάζουν. Μια ετικέτα βοηθά στην οργάνωση της απομαγνητοφώνησης· δεν τεκμηριώνει ανεξάρτητα την ταυτότητα του ομιλητή.
Μια ηχογράφηση με έναν ομιλητή ανά κανάλι έχει διαφορετική δομή από πολλές φωνές αναμεμειγμένες σε ένα κανάλι. Η διεπαφή του κατασκευαστή μπορεί να επεξεργαστεί ανεξάρτητα έως πέντε κανάλια και να επιστρέψει ξεχωριστές απομαγνητοφωνήσεις ή μια συνδυασμένη απομαγνητοφώνηση σε χρονική σειρά, με δείκτες καναλιών. Διατηρήστε αυτή τη διάταξη καναλιών όταν έχει σημασία. Η συγχώνευση των καναλιών μιας κλήσης πριν από την απομαγνητοφώνηση μπορεί να αφαιρέσει μια χρήσιμη πηγή πληροφοριών για τους ομιλητές. Διακρίνετε την απόδοση βάσει καναλιού από τον διαχωρισμό ομιλητών που συνάγεται από αναμεμειγμένο ήχο. Η απόκριση συνδυασμένων καναλιών απαιτεί χρονικές ενδείξεις και δεν μπορεί να περιλαμβάνει εντοπισμό ή απόκρυψη οντοτήτων.
Η παροχή βασικών όρων καθοδηγεί την αναγνώριση ονομάτων, όρων προϊόντων και εξειδικευμένου λεξιλογίου με βάση τα συμφραζόμενα. Η τρέχουσα τεκμηρίωση επεξεργασίας σε παρτίδες επιτρέπει έως 1.000 όρους, καθέναν με λιγότερους από 50 χαρακτήρες και το πολύ πέντε λέξεις. Δώστε σχετικές ορθογραφικές μορφές αντί για έναν ευρύ, άσχετο κατάλογο. Για μια τεχνική συνέντευξη, δώστε τα ονόματα προϊόντων και τις συντομογραφίες που είναι πιθανό να εμφανιστούν και κατόπιν ελέγξτε τα στα αντίστοιχα χρονικά σημεία του αποτελέσματος. Οι βασικοί όροι επηρεάζουν την αναγνώριση· δεν αποτελούν οδηγίες εισαγωγής ενός όρου όταν η ηχογράφηση δεν τον υποστηρίζει.
Επιλέξτε τον σκοπό της απομαγνητοφώνησης πριν εφαρμόσετε επιμέλεια. Μια κατά λέξη καταγραφή διατηρεί την προφορική διατύπωση, ενώ η τεκμηριωμένη επιλογή no-verbatim αφαιρεί λέξεις πλήρωσης, εγκαταλειμμένες αρχές φράσεων και δυσχέρειες ροής για πιο ευανάγνωστο αποτέλεσμα. Η δυναμική επισήμανση ήχου μπορεί να εντοπίζει μη λεκτικά συμβάντα, όπως γέλιο ή βήματα. Μια επιμελημένη απομαγνητοφώνηση μπορεί να είναι χρήσιμη για υποτίτλους ή ανάγνωση, αλλά δεν πρέπει να αντικαθιστά σιωπηρά την ανεπεξέργαστη καταγραφή όταν οι επαναλήψεις, οι διορθώσεις ή οι μη λεκτικοί ήχοι έχουν σημασία για την εργασία.
Ο κατασκευαστής τεκμηριώνει επίσης εντοπισμό οντοτήτων και πειραματική επεξεργασία απομαγνητοφώνησης. Η επεξεργασία απομαγνητοφώνησης δεν μπορεί να συνδυαστεί με εντοπισμό οντοτήτων, απόκρυψη οντοτήτων ή πολυκαναλική απομαγνητοφώνηση στη διεπαφή του κατασκευαστή. Οι εντοπισμένες οντότητες παρέχουν δομημένες θέσεις για επιλεγμένες πληροφορίες στην απομαγνητοφώνηση. Η προαιρετική απόκρυψη οντοτήτων καλύπτει το εντοπισμένο κείμενο με ετικέτες αντικατάστασης· εξαρτάται από τον εντοπισμό οντοτήτων και η λίστα οντοτήτων δεν επιστρέφεται όταν είναι ενεργή η απόκρυψη. Η απόκρυψη γίνεται κατά την απομαγνητοφώνηση, με έναν γενικό δείκτη αντικατάστασης, μια ετικέτα κατηγορίας ή μια αριθμημένη ετικέτα κατηγορίας. Η αυτόματη απόκρυψη μπορεί να παραλείψει ευαίσθητο περιεχόμενο, επομένως ελέγξτε την απομαγνητοφώνηση με τις αποκρύψεις πριν την κοινοποιήσετε. Μια επεξεργασία με οδηγία φυσικής γλώσσας επιστρέφει επιμελημένο κείμενο μαζί με το αρχικό αποτέλεσμα, διατηρώντας διαθέσιμη την αρχική καταγραφή χρονισμού και ομιλητών. Κρατήστε αυτά τα παραδοτέα διακριτά: μια διορθωμένη ορθογραφική μορφή ή μια αναδιαμορφωμένη πρόταση μπορεί να χρειάζεται νέο έλεγχο πριν ευθυγραμμιστεί με τον ήχο ή χρησιμοποιηθεί σε επόμενη εξαγωγή πληροφοριών. Αυτές οι δυνατότητες επεξεργάζονται την απομαγνητοφώνηση· δεν τεκμηριώνουν ότι κάθε σημαντική λεπτομέρεια αναγνωρίστηκε σωστά.
Για μια ολοκληρωμένη απομαγνητοφώνηση, ελέγξτε τα ονόματα, τους αριθμούς, τις αρνήσεις και τις αλλαγές ομιλητή επιστρέφοντας στον αντίστοιχο ήχο. Δώστε προσοχή στα χαμηλόφωνα τμήματα, στις επικαλύψεις και στις εναλλαγές γλωσσών, αντί να κρίνετε την ποιότητα μόνο από την ομαλή ροή του κειμένου. Διατηρήστε τις αβέβαιες διατυπώσεις προς διόρθωση, αντί να συμπληρώνετε ένα μη ακουστό απόσπασμα με μια εύλογη πρόταση. Το χρήσιμο αποτέλεσμα είναι μια ελεγμένη κειμενική καταγραφή με τις χρονικές πληροφορίες και τα στοιχεία ομιλητών που απαιτεί η προβλεπόμενη χρήση της· η απομαγνητοφώνηση μπορεί στη συνέχεια να αποτελέσει είσοδο για ξεχωριστό βήμα σύνοψης, μετάφρασης ή ανάλυσης.
Ailoot Ultra · Απομαγνητοφώνηση POST /v1/audio/transcriptions elevenlabs/scribe-v2
elevenlabs/scribe-v2Εισαγωγή
Το ElevenLabs Scribe v2 απομαγνητοφωνεί ηχογραφημένο ήχο σε περισσότερες από 90 γλώσσες, με χρονικές πληροφορίες ανά λέξη, προαιρετικό διαχωρισμό ομιλητών και ετικέτες μη λεκτικών συμβάντων. Έχει σχεδιαστεί για ηχογραφήσεις μεγάλης διάρκειας, υποτίτλους και επεξεργάσιμες απομαγνητοφωνήσεις, με βασικούς όρους βάσει συμφραζομένων και επιλογές κατά λέξη ή επιμελημένης απομαγνητοφώνησης.
- Αποδεκτές είσοδοι
- Ήχος
- Αποτελέσματα
- Κείμενο
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot Ultra · Απομαγνητοφώνηση POST /v1/audio/transcriptions
- Είσοδος
audio- Έξοδος
text
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια elevenlabs/scribe-v2 | Προεπιλογή— |
Πεδίοinput_audio | Τύποςobject | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια | Προεπιλογή— |
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςcontent_type | Σύμβασηapplication/json |
Παράμετροςrequired | Σύμβασηmodel, input_audio |
Παράμετροςmaterial_types | Σύμβασηaudio |
Παράμετροςmaterial_conditions | ΣύμβασηΤο παράδειγμα διαβάζει το πραγματικό, μη κενό αρχείο PCM WAV σας, κωδικοποιεί όλα τα byte του αρχείου σε base64 και στέλνει το input_audio.format ως wav. |
Κύκλος ζωής: 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 |
| Διαμόρφωσηδευτερόλεπτο ήχου εισόδου | Πίνακας χρεώσεων— | Μονάδα τιμολόγησηςανά δευτερόλεπτο ήχου εισόδου | Χρέωση Είσοδος · δευτερόλεπτο ήχου εισόδου $0.0001222222222222 ανά δευτερόλεπτο ήχου εισόδου |
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot Ultra · Απομαγνητοφώνηση
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'elevenlabs/scribe-v2', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
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/transcriptions \
-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 original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.
Λήψη και αποθήκευση αποτελεσμάτων
Ailoot Ultra · Απομαγνητοφώνηση
Ολόκληρο το αρχικό σώμα απόκρισης, η κατάσταση και οι προωθημένες κεφαλίδες. Αυτός ο χειριστής δεν προσθέτει καθολική δομή JSON, πεδίο κειμένου ή περίβλημα εργασίας.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.
Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα.
Πεδία απάντησης
| Πεδίο | Τύπος |
|---|---|
Πεδίοtext (when present) | Τύπος |
Πεδίοusage (when present) | Τύπος |
Σφάλματα και επόμενα βήματα
| Απάντηση | Συνθήκη | Επόμενο βήμα |
|---|---|---|
Απάντηση400 · invalid_request_error | ΣυνθήκηΤο σώμα JSON ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο. | Επόμενο βήμαΔιατηρήστε την απόκριση και διορθώστε το υποδεικνυόμενο πεδίο του αιτήματος. |
Απάντηση401 · authentication_error | ΣυνθήκηΤο κλειδί API του Ailoot δεν είναι έγκυρο. | Επόμενο βήμαΧρησιμοποιήστε το εξουσιοδοτημένο κλειδί API του Ailoot σας. |
Απάντηση403 · permission_error | ΣυνθήκηΗ ομάδα του κλειδιού δεν επιτρέπει πρόσβαση σε αυτή τη μέθοδο. | Επόμενο βήμαΔιατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται. |
Απάντηση404 · not_found_error | ΣυνθήκηΗ επιλεγμένη μέθοδος δεν έχει διαδρομή με άδεια πρόσβασης. | Επόμενο βήμαΔιατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται. |
Απάντηση422 · price_unavailable | ΣυνθήκηΤο αποδεκτό τιμολόγιο δεν μπορεί να λάβει την απαιτούμενη ποσότητα εισόδου ή το όριό της. | Επόμενο βήμαΔιατηρήστε την απόκριση· χρησιμοποιήστε την αναπαράσταση εισόδου που απαιτεί το αποδεκτό τιμολόγιο. |
Απάντηση503 · | ΣυνθήκηΟ απαιτούμενος χώρος αποθήκευσης, η διαδρομή, η τιμή μεθόδου ή η δέσμευση ποσού δεν είναι διαθέσιμα. | Επόμενο βήμαΔιατηρήστε ολόκληρη την αρχική απόκριση. Μια αβέβαιη δέσμευση ποσού δεν αποτελεί άδεια επανυποβολής. |
Απάντηση502 · server_error | ΣυνθήκηΤο αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο. | Επόμενο βήμαΔιατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας. |
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot Ultra elevenlabs/scribe-v2
Εναλλακτικές διαδρομές μεθόδων
Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.
Σχετικά ID μοντέλων
FAQ · ElevenLabs: Scribe v2
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/audio/transcriptions·elevenlabs/scribe-v2:audio→text- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/audio/transcriptions·elevenlabs/scribe-v2:model,input_audio