{
  "aboutHtml": "<p>Το ElevenLabs Scribe v2 Medical είναι η έκδοση αναγνώρισης ομιλίας σε παρτίδες που ειδικεύεται σε ιατρικό και κλινικό ήχο. Αποτελεί εξειδικευμένη προσαρμογή του Scribe v2, με έμφαση στην αναγνώριση ονομασιών φαρμάκων, ανατομίας, παθολογίας και κλινικής υπαγόρευσης, διατηρώντας τη γενική ροή απομαγνητοφώνησης ομιλίας. Μετατρέπει την παρεχόμενη ηχογράφηση σε προσχέδιο κειμένου με χρονικές πληροφορίες και προαιρετικές σημάνσεις ομιλητών. Οι χρήσεις που προβλέπει ο κατασκευαστής είναι η τεκμηρίωση και οι σχετικές διοικητικές ροές εργασίας, με έλεγχο και διόρθωση του κειμένου πριν από τη χρήση.</p><p>Χρήσιμες είσοδοι είναι μια ηχογραφημένη συνομιλία κλινικού επαγγελματία με ασθενή, προφορική υπαγόρευση, κλήση λήψης αρχικού ιστορικού ή συζήτηση συντονισμού της φροντίδας. Διατηρήστε την αρχική ηχογράφηση και αρκετό από τον περιβάλλοντα λόγο ώστε να διακρίνεται ένας όρος μέσα στα συμφραζόμενά του. Αποφύγετε την αποκοπή του ηχητικού σήματος και κρατήστε χωριστά τα κανάλια ομιλητών που έχουν σημασία, όταν παρέχονται από την πηγή. Η κοινή διεπαφή απομαγνητοφώνησης σε παρτίδες του κατασκευαστή δέχεται συνήθεις μορφές ήχου, όπως WAV, MP3, FLAC και M4A. Η προσαρμογή στην ιατρική ορολογία εστιάζει καλύτερα την εργασία· δεν ανασυνθέτει ένα τμήμα της ηχογράφησης που σαφώς λείπει ή δεν ακούγεται.</p><p>Ο κατασκευαστής τεκμηριώνει την ίδια υποστήριξη περισσότερων από 90 γλωσσών με το Scribe v2. Οι δημόσιες πληροφορίες του για την ιατρική απομαγνητοφώνηση αναφέρουν ότι οι βελτιώσεις στην ιατρική ακρίβεια μετρήθηκαν στα αγγλικά, τα γαλλικά και τα γερμανικά. Αυτά τα ευρήματα δεν τεκμηριώνουν ισοδύναμη απόδοση στην εξειδικευμένη ορολογία σε κάθε υποστηριζόμενη γλώσσα. Δώστε τη γνωστή γλώσσα όταν είναι χρήσιμο, διατηρήστε τα ονόματα και τους όρους που προφέρονται σε άλλη γλώσσα και ελέγξτε το ασυνήθιστο κλινικό λεξιλόγιο σε σχέση με τον πραγματικό ήχο, αντί να το αποδέχεστε επειδή η πρόταση διαβάζεται ομαλά.</p><p>Το αποτέλεσμα της απομαγνητοφώνησης περιέχει το αναγνωρισμένο κείμενο και λέξεις με χρονικές ενδείξεις, μαζί με προαιρετικές ετικέτες ομιλητών και ηχητικών συμβάντων. Οι χρόνοι έναρξης και λήξης των λέξεων επιτρέπουν την επιστροφή σε μια ονομασία φαρμάκου, μια προφορική ποσότητα ή μια διόρθωση μέσα στην ηχογράφηση. Επομένως, ένα χρήσιμο παραδοτέο υπαγόρευσης είναι η απομαγνητοφώνηση μαζί με την καταγραφή που ευθυγραμμίζεται χρονικά ανά λέξη. Ελέγξτε τις ευαίσθητες λεπτομέρειες μέσα σε ολόκληρο το προφορικό τους πλαίσιο, συμπεριλαμβανομένων των αρνήσεων, της αβεβαιότητας και της διαφοράς ανάμεσα σε κάτι που αναφέρει ο ασθενής και σε κάτι που δηλώνει ο κλινικός επαγγελματίας.</p><p>Σε μια καταγραφή κλινικής συνάντησης στον φυσικό της χώρο, ο διαχωρισμός ομιλητών βοηθά να οργανωθεί ποιος μίλησε και πότε. Αντιμετωπίστε μια συναγόμενη ετικέτα ως ομαδοποίηση ομιλίας και κατόπιν συνδέστε την με γνωστούς ρόλους ή ταυτότητες, χρησιμοποιώντας την καταγραφή της συνάντησης. Οι επικαλυπτόμενες φωνές ή οι ομιλητές με παρόμοια φωνή χρειάζονται ιδιαίτερη προσοχή κατά τον έλεγχο των εναλλαγών. Αν κάθε κανάλι ηχογράφησης περιέχει έναν ομιλητή, η κοινή διεπαφή επεξεργασίας σε παρτίδες παρέχει επίσης ανεξάρτητη απομαγνητοφώνηση ανά κανάλι. Διακρίνετε την απόδοση ομιλίας βάσει καναλιού από τον διαχωρισμό ομιλητών που συνάγεται από αναμεμειγμένο ήχο και διατηρήστε τη διάταξη της πηγής όταν βοηθά στον έλεγχο του αποτελέσματος.</p><p>Η παροχή βασικών όρων δίνει σχετικές λέξεις ή φράσεις για να καθοδηγήσει την αναγνώριση με βάση τα συμφραζόμενα. Ετοιμάστε ένα εστιασμένο γλωσσάρι από την πραγματική ορολογία που αναμένεται στην ηχογράφηση, μαζί με τη σωστή ορθογραφία και τις συντομογραφίες που έχουν σημασία για την τεκμηρίωση. Ο οδηγός επεξεργασίας σε παρτίδες του κατασκευαστή επιτρέπει έως 1.000 βασικούς όρους· πρέπει να είναι σύντομοι και σχετικοί, αντί να αποτελούν ένα εκτενές, άσχετο λεξιλόγιο. Ελέγξτε τους σημαντικούς όρους στα αντίστοιχα χρονικά σημεία. Ένας παρεχόμενος βασικός όρος είναι υπόδειξη για την αναγνώριση, όχι απόδειξη ότι η λέξη ειπώθηκε ούτε οδηγία να αντικατασταθεί ένας διαφορετικός όρος που ακούγεται.</p><p>Ο κατασκευαστής τεκμηριώνει προαιρετικό εντοπισμό οντοτήτων, συμπεριλαμβανομένων επιλεγμένων κατηγοριών πληροφοριών υγείας, παράλληλα με την απομαγνητοφώνηση. Αυτές οι σημάνσεις μπορούν να βοηθήσουν μια εξουσιοδοτημένη διαδικασία ελέγχου να εντοπίσει σχετικά τμήματα για διόρθωση ή κατάλληλο χειρισμό. Η κοινή διεπαφή επεξεργασίας σε παρτίδες προσφέρει επίσης απόκρυψη οντοτήτων, η οποία καλύπτει το εντοπισμένο κείμενο με ετικέτες αντικατάστασης· απαιτεί εντοπισμό οντοτήτων και, όταν είναι ενεργοποιημένη, η λίστα οντοτήτων παραλείπεται. Διατηρήστε το επιστρεφόμενο κείμενο και τις χρονικές πληροφορίες μαζί με όσες σημάνσεις περιλαμβάνει το επιλεγμένο αποτέλεσμα. Μια επόμενη επεξεργασία, σύνοψη ή εξαγωγή είναι ξεχωριστός μετασχηματισμός της απομαγνητοφώνησης και πρέπει να διατηρεί τη σχέση με την ηχογραφημένη διατύπωση. Για παράδειγμα, μια γλωσσικά διορθωμένη πρόταση δεν πρέπει να σβήνει μια προφορική διόρθωση ούτε να μετατρέπει μια αβέβαιη δήλωση σε οριστικό εύρημα.</p><p>Το καθορισμένο έργο της ιατρικής έκδοσης είναι η απομαγνητοφώνηση. Ο κατασκευαστής αποκλείει ρητά από τον προβλεπόμενο σκοπό της την ερμηνεία κλινικών πληροφοριών, τη διάγνωση, τις συστάσεις θεραπείας και την καθοδήγηση κλινικών αποφάσεων. Σε μια ολοκληρωμένη ροή τεκμηρίωσης, ο αρμόδιος επαγγελματίας υγείας ή εξουσιοδοτημένος ελεγκτής συγκρίνει το προσχέδιο με την ηχογράφηση και διορθώνει σημαντικά σφάλματα. Το μοντέλο παρέχει την κειμενική καταγραφή για να υποστηρίξει αυτή την εργασία· η ίδια η απομαγνητοφώνηση δεν τεκμηριώνει την ορθότητα μιας κλινικής δήλωσης και δεν αντικαθιστά τον έλεγχο.</p><p>Διατηρήστε σαφή τη διάκριση των εκδόσεων κατά την προετοιμασία μιας εργασίας. Το Scribe v2 Medical επεξεργάζεται ηχογραφημένο ήχο· το Scribe v2 Realtime είναι το ξεχωριστό μοντέλο ζωντανής απομαγνητοφώνησης. Μια ιατρική προσαρμογή δεν κληρονομεί όρια ή δυνατότητες σύνθεσης ομιλίας απλώς επειδή ο ίδιος κατασκευαστής προσφέρει προϊόντα φωνής. Το χρήσιμο αποτέλεσμα είναι ένα ελεγμένο προσχέδιο απομαγνητοφώνησης με χρονικές πληροφορίες και στοιχεία ομιλητών κατάλληλα για την ηχογράφηση, με τις μη ακουστές ή αβέβαιες λεπτομέρειες ορατές προς διόρθωση, αντί να συμπληρώνονται σιωπηρά με εύλογη κλινική γλώσσα.</p>",
  "aboutText": "Το ElevenLabs Scribe v2 Medical είναι η έκδοση αναγνώρισης ομιλίας σε παρτίδες που ειδικεύεται σε ιατρικό και κλινικό ήχο. Αποτελεί εξειδικευμένη προσαρμογή του Scribe v2, με έμφαση στην αναγνώριση ονομασιών φαρμάκων, ανατομίας, παθολογίας και κλινικής υπαγόρευσης, διατηρώντας τη γενική ροή απομαγνητοφώνησης ομιλίας. Μετατρέπει την παρεχόμενη ηχογράφηση σε προσχέδιο κειμένου με χρονικές πληροφορίες και προαιρετικές σημάνσεις ομιλητών. Οι χρήσεις που προβλέπει ο κατασκευαστής είναι η τεκμηρίωση και οι σχετικές διοικητικές ροές εργασίας, με έλεγχο και διόρθωση του κειμένου πριν από τη χρήση.\n\nΧρήσιμες είσοδοι είναι μια ηχογραφημένη συνομιλία κλινικού επαγγελματία με ασθενή, προφορική υπαγόρευση, κλήση λήψης αρχικού ιστορικού ή συζήτηση συντονισμού της φροντίδας. Διατηρήστε την αρχική ηχογράφηση και αρκετό από τον περιβάλλοντα λόγο ώστε να διακρίνεται ένας όρος μέσα στα συμφραζόμενά του. Αποφύγετε την αποκοπή του ηχητικού σήματος και κρατήστε χωριστά τα κανάλια ομιλητών που έχουν σημασία, όταν παρέχονται από την πηγή. Η κοινή διεπαφή απομαγνητοφώνησης σε παρτίδες του κατασκευαστή δέχεται συνήθεις μορφές ήχου, όπως WAV, MP3, FLAC και M4A. Η προσαρμογή στην ιατρική ορολογία εστιάζει καλύτερα την εργασία· δεν ανασυνθέτει ένα τμήμα της ηχογράφησης που σαφώς λείπει ή δεν ακούγεται.\n\nΟ κατασκευαστής τεκμηριώνει την ίδια υποστήριξη περισσότερων από 90 γλωσσών με το Scribe v2. Οι δημόσιες πληροφορίες του για την ιατρική απομαγνητοφώνηση αναφέρουν ότι οι βελτιώσεις στην ιατρική ακρίβεια μετρήθηκαν στα αγγλικά, τα γαλλικά και τα γερμανικά. Αυτά τα ευρήματα δεν τεκμηριώνουν ισοδύναμη απόδοση στην εξειδικευμένη ορολογία σε κάθε υποστηριζόμενη γλώσσα. Δώστε τη γνωστή γλώσσα όταν είναι χρήσιμο, διατηρήστε τα ονόματα και τους όρους που προφέρονται σε άλλη γλώσσα και ελέγξτε το ασυνήθιστο κλινικό λεξιλόγιο σε σχέση με τον πραγματικό ήχο, αντί να το αποδέχεστε επειδή η πρόταση διαβάζεται ομαλά.\n\nΤο αποτέλεσμα της απομαγνητοφώνησης περιέχει το αναγνωρισμένο κείμενο και λέξεις με χρονικές ενδείξεις, μαζί με προαιρετικές ετικέτες ομιλητών και ηχητικών συμβάντων. Οι χρόνοι έναρξης και λήξης των λέξεων επιτρέπουν την επιστροφή σε μια ονομασία φαρμάκου, μια προφορική ποσότητα ή μια διόρθωση μέσα στην ηχογράφηση. Επομένως, ένα χρήσιμο παραδοτέο υπαγόρευσης είναι η απομαγνητοφώνηση μαζί με την καταγραφή που ευθυγραμμίζεται χρονικά ανά λέξη. Ελέγξτε τις ευαίσθητες λεπτομέρειες μέσα σε ολόκληρο το προφορικό τους πλαίσιο, συμπεριλαμβανομένων των αρνήσεων, της αβεβαιότητας και της διαφοράς ανάμεσα σε κάτι που αναφέρει ο ασθενής και σε κάτι που δηλώνει ο κλινικός επαγγελματίας.\n\nΣε μια καταγραφή κλινικής συνάντησης στον φυσικό της χώρο, ο διαχωρισμός ομιλητών βοηθά να οργανωθεί ποιος μίλησε και πότε. Αντιμετωπίστε μια συναγόμενη ετικέτα ως ομαδοποίηση ομιλίας και κατόπιν συνδέστε την με γνωστούς ρόλους ή ταυτότητες, χρησιμοποιώντας την καταγραφή της συνάντησης. Οι επικαλυπτόμενες φωνές ή οι ομιλητές με παρόμοια φωνή χρειάζονται ιδιαίτερη προσοχή κατά τον έλεγχο των εναλλαγών. Αν κάθε κανάλι ηχογράφησης περιέχει έναν ομιλητή, η κοινή διεπαφή επεξεργασίας σε παρτίδες παρέχει επίσης ανεξάρτητη απομαγνητοφώνηση ανά κανάλι. Διακρίνετε την απόδοση ομιλίας βάσει καναλιού από τον διαχωρισμό ομιλητών που συνάγεται από αναμεμειγμένο ήχο και διατηρήστε τη διάταξη της πηγής όταν βοηθά στον έλεγχο του αποτελέσματος.\n\nΗ παροχή βασικών όρων δίνει σχετικές λέξεις ή φράσεις για να καθοδηγήσει την αναγνώριση με βάση τα συμφραζόμενα. Ετοιμάστε ένα εστιασμένο γλωσσάρι από την πραγματική ορολογία που αναμένεται στην ηχογράφηση, μαζί με τη σωστή ορθογραφία και τις συντομογραφίες που έχουν σημασία για την τεκμηρίωση. Ο οδηγός επεξεργασίας σε παρτίδες του κατασκευαστή επιτρέπει έως 1.000 βασικούς όρους· πρέπει να είναι σύντομοι και σχετικοί, αντί να αποτελούν ένα εκτενές, άσχετο λεξιλόγιο. Ελέγξτε τους σημαντικούς όρους στα αντίστοιχα χρονικά σημεία. Ένας παρεχόμενος βασικός όρος είναι υπόδειξη για την αναγνώριση, όχι απόδειξη ότι η λέξη ειπώθηκε ούτε οδηγία να αντικατασταθεί ένας διαφορετικός όρος που ακούγεται.\n\nΟ κατασκευαστής τεκμηριώνει προαιρετικό εντοπισμό οντοτήτων, συμπεριλαμβανομένων επιλεγμένων κατηγοριών πληροφοριών υγείας, παράλληλα με την απομαγνητοφώνηση. Αυτές οι σημάνσεις μπορούν να βοηθήσουν μια εξουσιοδοτημένη διαδικασία ελέγχου να εντοπίσει σχετικά τμήματα για διόρθωση ή κατάλληλο χειρισμό. Η κοινή διεπαφή επεξεργασίας σε παρτίδες προσφέρει επίσης απόκρυψη οντοτήτων, η οποία καλύπτει το εντοπισμένο κείμενο με ετικέτες αντικατάστασης· απαιτεί εντοπισμό οντοτήτων και, όταν είναι ενεργοποιημένη, η λίστα οντοτήτων παραλείπεται. Διατηρήστε το επιστρεφόμενο κείμενο και τις χρονικές πληροφορίες μαζί με όσες σημάνσεις περιλαμβάνει το επιλεγμένο αποτέλεσμα. Μια επόμενη επεξεργασία, σύνοψη ή εξαγωγή είναι ξεχωριστός μετασχηματισμός της απομαγνητοφώνησης και πρέπει να διατηρεί τη σχέση με την ηχογραφημένη διατύπωση. Για παράδειγμα, μια γλωσσικά διορθωμένη πρόταση δεν πρέπει να σβήνει μια προφορική διόρθωση ούτε να μετατρέπει μια αβέβαιη δήλωση σε οριστικό εύρημα.\n\nΤο καθορισμένο έργο της ιατρικής έκδοσης είναι η απομαγνητοφώνηση. Ο κατασκευαστής αποκλείει ρητά από τον προβλεπόμενο σκοπό της την ερμηνεία κλινικών πληροφοριών, τη διάγνωση, τις συστάσεις θεραπείας και την καθοδήγηση κλινικών αποφάσεων. Σε μια ολοκληρωμένη ροή τεκμηρίωσης, ο αρμόδιος επαγγελματίας υγείας ή εξουσιοδοτημένος ελεγκτής συγκρίνει το προσχέδιο με την ηχογράφηση και διορθώνει σημαντικά σφάλματα. Το μοντέλο παρέχει την κειμενική καταγραφή για να υποστηρίξει αυτή την εργασία· η ίδια η απομαγνητοφώνηση δεν τεκμηριώνει την ορθότητα μιας κλινικής δήλωσης και δεν αντικαθιστά τον έλεγχο.\n\nΔιατηρήστε σαφή τη διάκριση των εκδόσεων κατά την προετοιμασία μιας εργασίας. Το Scribe v2 Medical επεξεργάζεται ηχογραφημένο ήχο· το Scribe v2 Realtime είναι το ξεχωριστό μοντέλο ζωντανής απομαγνητοφώνησης. Μια ιατρική προσαρμογή δεν κληρονομεί όρια ή δυνατότητες σύνθεσης ομιλίας απλώς επειδή ο ίδιος κατασκευαστής προσφέρει προϊόντα φωνής. Το χρήσιμο αποτέλεσμα είναι ένα ελεγμένο προσχέδιο απομαγνητοφώνησης με χρονικές πληροφορίες και στοιχεία ομιλητών κατάλληλα για την ηχογράφηση, με τις μη ακουστές ή αβέβαιες λεπτομέρειες ορατές προς διόρθωση, αντί να συμπληρώνονται σιωπηρά με εύλογη κλινική γλώσσα.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "52da9f69d0b31e6ccd373a3423bb3e22170fe5853c206bfd769ffe3238079e1b",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "el",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">ElevenLabs: Scribe v2 Medical</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Κλείσιμο\">×</button></div><div class=\"idline\"><span>ElevenLabs /</span><code>elevenlabs/scribe-v2-medical</code><button type=\"button\" id=\"copy-id\">Αντιγραφή ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Ενότητες κάρτας μοντέλου\"><button type=\"button\" data-card-jump=\"overview\">Εισαγωγή</button><button type=\"button\" data-card-jump=\"methods\">Είσοδοι και μέθοδοι</button><button type=\"button\" data-card-jump=\"pricing\">Τιμολόγηση</button><button type=\"button\" data-card-jump=\"examples\">Παραδείγματα</button><button type=\"button\" data-card-jump=\"results\">Αποτελέσματα</button><button type=\"button\" data-card-jump=\"aliases\">Εναλλακτικά ονόματα</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Μέθοδοι API\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|transcriptions|/v1/audio/transcriptions|elevenlabs%2Fscribe-v2-medical\">Αναγνώριση</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Εισαγωγή</h3><p class=\"mdesc-full\">Το ElevenLabs Scribe v2 Medical απομαγνητοφωνεί ηχογραφημένο κλινικό ήχο με προσαρμογή του λεξιλογίου σε ονομασίες φαρμάκων, ανατομία και παθολογία. Υποστηρίζει περισσότερες από 90 γλώσσες, χρόνους ανά λέξη, διαχωρισμό ομιλητών και βασικούς όρους βάσει συμφραζομένων. Το αποτέλεσμά του είναι ένα προσχέδιο απομαγνητοφώνησης προς έλεγχο για σκοπούς τεκμηρίωσης και όχι κλινική ερμηνεία.</p><dl class=\"card-io\" data-card-io><div><dt>Αποδεκτές είσοδοι</dt><dd>Ήχος</dd></div><div><dt>Αποτελέσματα</dt><dd>Κείμενο</dd></div></dl><details class=\"card-about\"><summary>Σχετικά με το μοντέλο</summary><p class=\"note-s\" data-model-method-boundary>Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.</p><div class=\"mabout\" id=\"m-about\"><p>Το ElevenLabs Scribe v2 Medical είναι η έκδοση αναγνώρισης ομιλίας σε παρτίδες που ειδικεύεται σε ιατρικό και κλινικό ήχο. Αποτελεί εξειδικευμένη προσαρμογή του Scribe v2, με έμφαση στην αναγνώριση ονομασιών φαρμάκων, ανατομίας, παθολογίας και κλινικής υπαγόρευσης, διατηρώντας τη γενική ροή απομαγνητοφώνησης ομιλίας. Μετατρέπει την παρεχόμενη ηχογράφηση σε προσχέδιο κειμένου με χρονικές πληροφορίες και προαιρετικές σημάνσεις ομιλητών. Οι χρήσεις που προβλέπει ο κατασκευαστής είναι η τεκμηρίωση και οι σχετικές διοικητικές ροές εργασίας, με έλεγχο και διόρθωση του κειμένου πριν από τη χρήση.</p><p>Χρήσιμες είσοδοι είναι μια ηχογραφημένη συνομιλία κλινικού επαγγελματία με ασθενή, προφορική υπαγόρευση, κλήση λήψης αρχικού ιστορικού ή συζήτηση συντονισμού της φροντίδας. Διατηρήστε την αρχική ηχογράφηση και αρκετό από τον περιβάλλοντα λόγο ώστε να διακρίνεται ένας όρος μέσα στα συμφραζόμενά του. Αποφύγετε την αποκοπή του ηχητικού σήματος και κρατήστε χωριστά τα κανάλια ομιλητών που έχουν σημασία, όταν παρέχονται από την πηγή. Η κοινή διεπαφή απομαγνητοφώνησης σε παρτίδες του κατασκευαστή δέχεται συνήθεις μορφές ήχου, όπως WAV, MP3, FLAC και M4A. Η προσαρμογή στην ιατρική ορολογία εστιάζει καλύτερα την εργασία· δεν ανασυνθέτει ένα τμήμα της ηχογράφησης που σαφώς λείπει ή δεν ακούγεται.</p><p>Ο κατασκευαστής τεκμηριώνει την ίδια υποστήριξη περισσότερων από 90 γλωσσών με το Scribe v2. Οι δημόσιες πληροφορίες του για την ιατρική απομαγνητοφώνηση αναφέρουν ότι οι βελτιώσεις στην ιατρική ακρίβεια μετρήθηκαν στα αγγλικά, τα γαλλικά και τα γερμανικά. Αυτά τα ευρήματα δεν τεκμηριώνουν ισοδύναμη απόδοση στην εξειδικευμένη ορολογία σε κάθε υποστηριζόμενη γλώσσα. Δώστε τη γνωστή γλώσσα όταν είναι χρήσιμο, διατηρήστε τα ονόματα και τους όρους που προφέρονται σε άλλη γλώσσα και ελέγξτε το ασυνήθιστο κλινικό λεξιλόγιο σε σχέση με τον πραγματικό ήχο, αντί να το αποδέχεστε επειδή η πρόταση διαβάζεται ομαλά.</p><p>Το αποτέλεσμα της απομαγνητοφώνησης περιέχει το αναγνωρισμένο κείμενο και λέξεις με χρονικές ενδείξεις, μαζί με προαιρετικές ετικέτες ομιλητών και ηχητικών συμβάντων. Οι χρόνοι έναρξης και λήξης των λέξεων επιτρέπουν την επιστροφή σε μια ονομασία φαρμάκου, μια προφορική ποσότητα ή μια διόρθωση μέσα στην ηχογράφηση. Επομένως, ένα χρήσιμο παραδοτέο υπαγόρευσης είναι η απομαγνητοφώνηση μαζί με την καταγραφή που ευθυγραμμίζεται χρονικά ανά λέξη. Ελέγξτε τις ευαίσθητες λεπτομέρειες μέσα σε ολόκληρο το προφορικό τους πλαίσιο, συμπεριλαμβανομένων των αρνήσεων, της αβεβαιότητας και της διαφοράς ανάμεσα σε κάτι που αναφέρει ο ασθενής και σε κάτι που δηλώνει ο κλινικός επαγγελματίας.</p><p>Σε μια καταγραφή κλινικής συνάντησης στον φυσικό της χώρο, ο διαχωρισμός ομιλητών βοηθά να οργανωθεί ποιος μίλησε και πότε. Αντιμετωπίστε μια συναγόμενη ετικέτα ως ομαδοποίηση ομιλίας και κατόπιν συνδέστε την με γνωστούς ρόλους ή ταυτότητες, χρησιμοποιώντας την καταγραφή της συνάντησης. Οι επικαλυπτόμενες φωνές ή οι ομιλητές με παρόμοια φωνή χρειάζονται ιδιαίτερη προσοχή κατά τον έλεγχο των εναλλαγών. Αν κάθε κανάλι ηχογράφησης περιέχει έναν ομιλητή, η κοινή διεπαφή επεξεργασίας σε παρτίδες παρέχει επίσης ανεξάρτητη απομαγνητοφώνηση ανά κανάλι. Διακρίνετε την απόδοση ομιλίας βάσει καναλιού από τον διαχωρισμό ομιλητών που συνάγεται από αναμεμειγμένο ήχο και διατηρήστε τη διάταξη της πηγής όταν βοηθά στον έλεγχο του αποτελέσματος.</p><p>Η παροχή βασικών όρων δίνει σχετικές λέξεις ή φράσεις για να καθοδηγήσει την αναγνώριση με βάση τα συμφραζόμενα. Ετοιμάστε ένα εστιασμένο γλωσσάρι από την πραγματική ορολογία που αναμένεται στην ηχογράφηση, μαζί με τη σωστή ορθογραφία και τις συντομογραφίες που έχουν σημασία για την τεκμηρίωση. Ο οδηγός επεξεργασίας σε παρτίδες του κατασκευαστή επιτρέπει έως 1.000 βασικούς όρους· πρέπει να είναι σύντομοι και σχετικοί, αντί να αποτελούν ένα εκτενές, άσχετο λεξιλόγιο. Ελέγξτε τους σημαντικούς όρους στα αντίστοιχα χρονικά σημεία. Ένας παρεχόμενος βασικός όρος είναι υπόδειξη για την αναγνώριση, όχι απόδειξη ότι η λέξη ειπώθηκε ούτε οδηγία να αντικατασταθεί ένας διαφορετικός όρος που ακούγεται.</p><p>Ο κατασκευαστής τεκμηριώνει προαιρετικό εντοπισμό οντοτήτων, συμπεριλαμβανομένων επιλεγμένων κατηγοριών πληροφοριών υγείας, παράλληλα με την απομαγνητοφώνηση. Αυτές οι σημάνσεις μπορούν να βοηθήσουν μια εξουσιοδοτημένη διαδικασία ελέγχου να εντοπίσει σχετικά τμήματα για διόρθωση ή κατάλληλο χειρισμό. Η κοινή διεπαφή επεξεργασίας σε παρτίδες προσφέρει επίσης απόκρυψη οντοτήτων, η οποία καλύπτει το εντοπισμένο κείμενο με ετικέτες αντικατάστασης· απαιτεί εντοπισμό οντοτήτων και, όταν είναι ενεργοποιημένη, η λίστα οντοτήτων παραλείπεται. Διατηρήστε το επιστρεφόμενο κείμενο και τις χρονικές πληροφορίες μαζί με όσες σημάνσεις περιλαμβάνει το επιλεγμένο αποτέλεσμα. Μια επόμενη επεξεργασία, σύνοψη ή εξαγωγή είναι ξεχωριστός μετασχηματισμός της απομαγνητοφώνησης και πρέπει να διατηρεί τη σχέση με την ηχογραφημένη διατύπωση. Για παράδειγμα, μια γλωσσικά διορθωμένη πρόταση δεν πρέπει να σβήνει μια προφορική διόρθωση ούτε να μετατρέπει μια αβέβαιη δήλωση σε οριστικό εύρημα.</p><p>Το καθορισμένο έργο της ιατρικής έκδοσης είναι η απομαγνητοφώνηση. Ο κατασκευαστής αποκλείει ρητά από τον προβλεπόμενο σκοπό της την ερμηνεία κλινικών πληροφοριών, τη διάγνωση, τις συστάσεις θεραπείας και την καθοδήγηση κλινικών αποφάσεων. Σε μια ολοκληρωμένη ροή τεκμηρίωσης, ο αρμόδιος επαγγελματίας υγείας ή εξουσιοδοτημένος ελεγκτής συγκρίνει το προσχέδιο με την ηχογράφηση και διορθώνει σημαντικά σφάλματα. Το μοντέλο παρέχει την κειμενική καταγραφή για να υποστηρίξει αυτή την εργασία· η ίδια η απομαγνητοφώνηση δεν τεκμηριώνει την ορθότητα μιας κλινικής δήλωσης και δεν αντικαθιστά τον έλεγχο.</p><p>Διατηρήστε σαφή τη διάκριση των εκδόσεων κατά την προετοιμασία μιας εργασίας. Το Scribe v2 Medical επεξεργάζεται ηχογραφημένο ήχο· το Scribe v2 Realtime είναι το ξεχωριστό μοντέλο ζωντανής απομαγνητοφώνησης. Μια ιατρική προσαρμογή δεν κληρονομεί όρια ή δυνατότητες σύνθεσης ομιλίας απλώς επειδή ο ίδιος κατασκευαστής προσφέρει προϊόντα φωνής. Το χρήσιμο αποτέλεσμα είναι ένα ελεγμένο προσχέδιο απομαγνητοφώνησης με χρονικές πληροφορίες και στοιχεία ομιλητών κατάλληλα για την ηχογράφηση, με τις μη ακουστές ή αβέβαιες λεπτομέρειες ορατές προς διόρθωση, αντί να συμπληρώνονται σιωπηρά με εύλογη κλινική γλώσσα.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Απομαγνητοφώνηση</b> <code>POST /v1/audio/transcriptions</code></summary><dl class=\"method-capabilities\"><div><dt>Είσοδος</dt><dd><code>audio</code></dd></div><div><dt>Έξοδος</dt><dd><code>text</code></dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Πεδίο</th><th>Τύπος</th><th>Απαίτηση</th><th>Τιμές και όρια</th><th>Προεπιλογή</th></tr></thead><tbody><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>elevenlabs/scribe-v2-medical</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">input_audio</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>object</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Παράμετροι και κύκλος ζωής μεθόδου</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Παράμετρος</th><th>Σύμβαση</th></tr></thead><tbody><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>content_type</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>application/json</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>required</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>model, input_audio</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>material_types</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>audio</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>material_conditions</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>Το παράδειγμα διαβάζει το πραγματικό, μη κενό αρχείο PCM WAV σας, κωδικοποιεί όλα τα byte του αρχείου σε base64 και στέλνει το input_audio.format ως wav.</td></tr></tbody></table></div><p>Κύκλος ζωής: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/tasks/{task_id}</code> · ακριβές task_id από υπάρχουσα εγγραφή πολυμέσων που σας ανήκουν</p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}/content</code></p><p class=\"note-s\"><code>GET /v1/media/assets</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Τιμολόγηση</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.</p><dl data-price-conditions><dt>Γρήγορη λειτουργία</dt><dd>Δεν έχει οριστεί <span class=\"note-s\">Όταν επιλέγεται η γρήγορη λειτουργία</span></dd><dt>Λειτουργία flex</dt><dd>Δεν έχει οριστεί <span class=\"note-s\">Όταν επιλέγεται η λειτουργία flex</span></dd><dt>Μέγιστη προσπάθεια συλλογισμού</dt><dd>Δεν έχει οριστεί <span class=\"note-s\">Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default</span></dd></dl></div><div data-declared-tariff-pricing><h4>Χρεώσεις Ailoot</h4><h4>Τιμές ανά διαμόρφωση</h4><p class=\"note-s\">Αντιστοιχίστε κάθε χρέωση στις συνθήκες που εμφανίζονται. Χρησιμοποιήστε μία χρέωση ανά σύνολο εναλλακτικών διαμορφώσεων.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Διαμόρφωση</th><th>Πίνακας χρεώσεων</th><th>Μονάδα τιμολόγησης</th><th>Χρέωση</th></tr></thead><tbody><tr><th data-cell-label=\"Διαμόρφωση\" scope=\"row\"><span class=\"card-cell-label\">Διαμόρφωση</span>Βασικές χρεώσεις token</th><td data-cell-label=\"Πίνακας χρεώσεων\"><span class=\"card-cell-label\">Πίνακας χρεώσεων</span>Βασική χρέωση</td><td data-cell-label=\"Μονάδα τιμολόγησης\"><span class=\"card-cell-label\">Μονάδα τιμολόγησης</span>—</td><td data-cell-label=\"Χρέωση\"><span class=\"card-cell-label\">Χρέωση</span><div><span>Είσοδος · Token εισόδου</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Έξοδος · Token εξόδου</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Ανάγνωση από την κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div></td></tr><tr><th data-cell-label=\"Διαμόρφωση\" scope=\"row\"><span class=\"card-cell-label\">Διαμόρφωση</span>δευτερόλεπτο ήχου εισόδου</th><td data-cell-label=\"Πίνακας χρεώσεων\"><span class=\"card-cell-label\">Πίνακας χρεώσεων</span>—</td><td data-cell-label=\"Μονάδα τιμολόγησης\"><span class=\"card-cell-label\">Μονάδα τιμολόγησης</span>ανά δευτερόλεπτο ήχου εισόδου</td><td data-cell-label=\"Χρέωση\"><span class=\"card-cell-label\">Χρέωση</span><div><span>Είσοδος · δευτερόλεπτο ήχου εισόδου</span> <b>$0.0001222222222222</b> <span class=\"price-unit\">ανά δευτερόλεπτο ήχου εισόδου</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. <a href=\"/docs/el/billing/reserve/\">Πώς λειτουργούν η δέσμευση και η εκκαθάριση →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Παραδείγματα αιτημάτων</h3><h4>Ailoot Ultra · Απομαγνητοφώνηση</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Παραλλαγές κώδικα\"><button class=\"cg-tab\" id=\"model-code-1329-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1329-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl · πραγματικό αρχείο WAV και πλήρες αρχικό αποτέλεσμα</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Αντιγραφή κώδικα\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-1329-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1329-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\n: &quot;${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}&quot;\nexport AILOOT_AUDIO_FILE\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport base64, io, json, os, wave\nfrom pathlib import Path\naudio = Path(os.environ[&#39;AILOOT_AUDIO_FILE&#39;]).read_bytes()\nif not (audio[:4] == b&#39;RIFF&#39; and audio[8:12] == b&#39;WAVE&#39;):\n    raise SystemExit(&#39;Supply your actual PCM WAV audio file&#39;)\nwith wave.open(io.BytesIO(audio), &#39;rb&#39;) as recording:\n    if recording.getcomptype() != &#39;NONE&#39; or recording.getnframes() &lt;= 0:\n        raise SystemExit(&#39;Supply a nonempty PCM WAV recording&#39;)\nrequest = {&#39;model&#39;: &#39;elevenlabs/scribe-v2-medical&#39;, &#39;input_audio&#39;: {&#39;data&#39;: base64.b64encode(audio).decode(&#39;ascii&#39;), &#39;format&#39;: &#39;wav&#39;}}\nPath(&#39;request.json&#39;).write_text(json.dumps(request, ensure_ascii=False), encoding=&#39;utf-8&#39;)\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete original response, headers and actual X-Client-Request-ID.\n# Read existing owned records for recovery; do not resubmit an uncertain operation.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Λήψη και αποθήκευση αποτελεσμάτων</h3><h4>Ailoot Ultra · Απομαγνητοφώνηση</h4><p class=\"note-s\">Ολόκληρο το αρχικό σώμα απόκρισης, η κατάσταση και οι προωθημένες κεφαλίδες. Αυτός ο χειριστής δεν προσθέτει καθολική δομή JSON, πεδίο κειμένου ή περίβλημα εργασίας.</p><ul class=\"card-result-paths\"><li><code>GET /v1/media/tasks/{task_id}</code></li><li><code>GET /v1/media/assets/{asset_id}/content</code></li><li><code>GET /v1/media/assets</code></li><li><code>GET /v1/media/assets/{asset_id}</code></li></ul><div class=\"card-result-process\" data-all-results><h5>Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα</h5><p class=\"note-s\">Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.</p><p class=\"note-s\">Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Αν χρειάζεται έλεγχος της αρχικής απάντησης</h5><p class=\"note-s\">Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα.</p></div><details class=\"card-about\" data-output-fields><summary>Πεδία απάντησης</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Πεδίο</th><th>Τύπος</th></tr></thead><tbody><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">text (when present)</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span></td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">usage (when present)</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span></td></tr></tbody></table></div></details><details class=\"card-about\" data-method-errors><summary>Σφάλματα και επόμενα βήματα</summary><div class=\"tw\" data-card-table=\"errors\"><table><thead><tr><th>Απάντηση</th><th>Συνθήκη</th><th>Επόμενο βήμα</th></tr></thead><tbody><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>400 · <code>invalid_request_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Το σώμα JSON ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε την απόκριση και διορθώστε το υποδεικνυόμενο πεδίο του αιτήματος.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>401 · <code>authentication_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Το κλειδί API του Ailoot δεν είναι έγκυρο.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Χρησιμοποιήστε το εξουσιοδοτημένο κλειδί API του Ailoot σας.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>403 · <code>permission_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Η ομάδα του κλειδιού δεν επιτρέπει πρόσβαση σε αυτή τη μέθοδο.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>404 · <code>not_found_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Η επιλεγμένη μέθοδος δεν έχει διαδρομή με άδεια πρόσβασης.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>422 · <code>price_unavailable</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Το αποδεκτό τιμολόγιο δεν μπορεί να λάβει την απαιτούμενη ποσότητα εισόδου ή το όριό της.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε την απόκριση· χρησιμοποιήστε την αναπαράσταση εισόδου που απαιτεί το αποδεκτό τιμολόγιο.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>503 · <code></code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Ο απαιτούμενος χώρος αποθήκευσης, η διαδρομή, η τιμή μεθόδου ή η δέσμευση ποσού δεν είναι διαθέσιμα.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε ολόκληρη την αρχική απόκριση. Μια αβέβαιη δέσμευση ποσού δεν αποτελεί άδεια επανυποβολής.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>502 · <code>server_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Το αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας.</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Εναλλακτικά ονόματα</h3><h4>Εναλλακτικά ονόματα μοντέλου</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=elevenlabs%2Fscribe-v2-medical&amp;route=Ultra&amp;caller=elevenlabs%2Fscribe-v2-medical&amp;fmt=transcriptions\"><code>elevenlabs/scribe-v2-medical</code></a></span></p><h4>Εναλλακτικές διαδρομές μεθόδων</h4><p class=\"note-s\">Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.</p><h4>Σχετικά ID μοντέλων</h4><p class=\"note-s\"><a href=\"#m=elevenlabs%2Fscribe-v2-medical&amp;route=Ultra&amp;caller=elevenlabs%2Fscribe-v2-medical&amp;fmt=transcriptions\"><code>elevenlabs/scribe-v2-medical</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "elevenlabs/scribe-v2-medical",
        "fmt": "transcriptions",
        "http": "POST",
        "path": "/v1/audio/transcriptions",
        "request_model_id": "elevenlabs/scribe-v2-medical",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|transcriptions|/v1/audio/transcriptions|elevenlabs%2Fscribe-v2-medical",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Το σώμα JSON ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο.",
                "http_status": 400,
                "recovery": "Διατηρήστε την απόκριση και διορθώστε το υποδεικνυόμενο πεδίο του αιτήματος.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Το κλειδί API του Ailoot δεν είναι έγκυρο.",
                "http_status": 401,
                "recovery": "Χρησιμοποιήστε το εξουσιοδοτημένο κλειδί API του Ailoot σας.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Η ομάδα του κλειδιού δεν επιτρέπει πρόσβαση σε αυτή τη μέθοδο.",
                "http_status": 403,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Η επιλεγμένη μέθοδος δεν έχει διαδρομή με άδεια πρόσβασης.",
                "http_status": 404,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Το αποδεκτό τιμολόγιο δεν μπορεί να λάβει την απαιτούμενη ποσότητα εισόδου ή το όριό της.",
                "http_status": 422,
                "recovery": "Διατηρήστε την απόκριση· χρησιμοποιήστε την αναπαράσταση εισόδου που απαιτεί το αποδεκτό τιμολόγιο.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Ο απαιτούμενος χώρος αποθήκευσης, η διαδρομή, η τιμή μεθόδου ή η δέσμευση ποσού δεν είναι διαθέσιμα.",
                "http_status": 503,
                "recovery": "Διατηρήστε ολόκληρη την αρχική απόκριση. Μια αβέβαιη δέσμευση ποσού δεν αποτελεί άδεια επανυποβολής.",
                "type": null
              },
              {
                "code": null,
                "condition": "Το αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο.",
                "http_status": 502,
                "operation_id_source": "actual X-Client-Request-ID",
                "recovery": "Διατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας.",
                "response_headers": {
                  "x-should-retry": "false"
                },
                "type": "server_error"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [
                {
                  "http": "GET",
                  "id_source": "exact task_id from an existing owned media record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα."
            },
            "outputs": {
              "all_results": "Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.",
              "family": "text",
              "fields": [
                {
                  "description": null,
                  "name": "text (when present)",
                  "type": null
                },
                {
                  "description": null,
                  "name": "usage (when present)",
                  "type": null
                }
              ],
              "result": "Ολόκληρο το αρχικό σώμα απόκρισης, η κατάσταση και οι προωθημένες κεφαλίδες. Αυτός ο χειριστής δεν προσθέτει καθολική δομή JSON, πεδίο κειμένου ή περίβλημα εργασίας."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "elevenlabs/scribe-v2-medical"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "input_audio",
                "required": true,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "input_audio": {
                  "properties": {
                    "data": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "format": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "data",
                    "format"
                  ],
                  "type": "object"
                },
                "model": {
                  "enum": [
                    "elevenlabs/scribe-v2-medical"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "input_audio"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": true,
              "body": {
                "input_audio": {
                  "data": "${BASE64_ACTUAL_WAV_BYTES}",
                  "format": "wav"
                },
                "model": "elevenlabs/scribe-v2-medical"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Το παράδειγμα διαβάζει το πραγματικό, μη κενό αρχείο PCM WAV σας, κωδικοποιεί όλα τα byte του αρχείου σε base64 και στέλνει το input_audio.format ως wav."
            ],
            "material_types": [
              "audio"
            ],
            "required": [
              "model",
              "input_audio"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [
              {
                "http": "GET",
                "id_source": "ακριβές task_id από υπάρχουσα εγγραφή πολυμέσων που σας ανήκουν",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/audio/transcriptions"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "text",
            "fields": [
              {
                "description": null,
                "name": "text (when present)",
                "type": null
              },
              {
                "description": null,
                "name": "usage (when present)",
                "type": null
              }
            ],
            "result": "Complete original response body, status and forwarded headers. No universal JSON shape, text field or task envelope is added by this handler."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001222222222222",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001222222222222",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}\"\nexport AILOOT_AUDIO_FILE\npython3 - <<'PY_REQUEST'\nimport base64, io, json, os, wave\nfrom pathlib import Path\naudio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()\nif not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):\n    raise SystemExit('Supply your actual PCM WAV audio file')\nwith wave.open(io.BytesIO(audio), 'rb') as recording:\n    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:\n        raise SystemExit('Supply a nonempty PCM WAV recording')\nrequest = {'model': 'elevenlabs/scribe-v2-medical', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}\nPath('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete original response, headers and actual X-Client-Request-ID.\n# Read existing owned records for recovery; do not resubmit an uncertain operation.\n",
            "label": "curl · actual WAV file and complete original result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "transcriptions",
        "hints": [
          "The example reads your actual nonempty PCM WAV file, encodes the complete file bytes as base64 and sends input_audio.format as wav.",
          "The format value in the example is the documented recipe; no model-specific format list, limit or default is asserted.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "audio"
        ],
        "label": "Απομαγνητοφώνηση",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "audio_transcriptions",
        "out": null,
        "output": [
          "text"
        ],
        "path": "/v1/audio/transcriptions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "audio_input_second": 0.0001222222222222
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001222222222222",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001222222222222",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "request_model_id": "elevenlabs/scribe-v2-medical",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001222222222222",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "input audio second",
            "native_amount_usd_per_unit": "0.0001222222222222",
            "native_quantity": 1,
            "public_unit_label": "per input audio second",
            "quantity": 1,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ]
      }
    }
  ],
  "model_id": "elevenlabs/scribe-v2-medical",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "af8b10023eea6ef81361e390843fe569ecaba9591b295b24bc2f7e5e1ca05624",
    "input_html_sha256": "a0c793e177f4009021774848e550fb3c19618679e8fdd2e744678dbb5462db1a",
    "private_audit_sha256": "a55f75f5e57feffbc374da7559299453ecc9946a86adbcc0633e525168d465bd",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/el/elevenlabs-scribe-v2-medical/",
    "description": "Το ElevenLabs Scribe v2 Medical απομαγνητοφωνεί ηχογραφημένο κλινικό ήχο με προσαρμογή του λεξιλογίου σε ονομασίες φαρμάκων, ανατομία και παθολογία. Υποστηρίζει περισσότερες από 90 γλώσσες, χρόνους ανά λέξη, διαχωρισμό ομιλητών και βασικούς όρους βάσει συμφραζομένων. Το αποτέλεσμά του είναι ένα προσχέδιο απομαγνητοφώνησης προς έλεγχο για σκοπούς τεκμηρίωσης και όχι κλινική ερμηνεία.",
    "locale": "el",
    "md_url": "https://ailoot.ai/models/el/elevenlabs-scribe-v2-medical/index.md",
    "title": "ElevenLabs: Scribe v2 Medical — Ailoot",
    "url": "https://ailoot.ai/models/el/elevenlabs-scribe-v2-medical/"
  },
  "rawModel": {
    "about": "Το ElevenLabs Scribe v2 Medical είναι η έκδοση αναγνώρισης ομιλίας σε παρτίδες που ειδικεύεται σε ιατρικό και κλινικό ήχο. Αποτελεί εξειδικευμένη προσαρμογή του Scribe v2, με έμφαση στην αναγνώριση ονομασιών φαρμάκων, ανατομίας, παθολογίας και κλινικής υπαγόρευσης, διατηρώντας τη γενική ροή απομαγνητοφώνησης ομιλίας. Μετατρέπει την παρεχόμενη ηχογράφηση σε προσχέδιο κειμένου με χρονικές πληροφορίες και προαιρετικές σημάνσεις ομιλητών. Οι χρήσεις που προβλέπει ο κατασκευαστής είναι η τεκμηρίωση και οι σχετικές διοικητικές ροές εργασίας, με έλεγχο και διόρθωση του κειμένου πριν από τη χρήση.\n\nΧρήσιμες είσοδοι είναι μια ηχογραφημένη συνομιλία κλινικού επαγγελματία με ασθενή, προφορική υπαγόρευση, κλήση λήψης αρχικού ιστορικού ή συζήτηση συντονισμού της φροντίδας. Διατηρήστε την αρχική ηχογράφηση και αρκετό από τον περιβάλλοντα λόγο ώστε να διακρίνεται ένας όρος μέσα στα συμφραζόμενά του. Αποφύγετε την αποκοπή του ηχητικού σήματος και κρατήστε χωριστά τα κανάλια ομιλητών που έχουν σημασία, όταν παρέχονται από την πηγή. Η κοινή διεπαφή απομαγνητοφώνησης σε παρτίδες του κατασκευαστή δέχεται συνήθεις μορφές ήχου, όπως WAV, MP3, FLAC και M4A. Η προσαρμογή στην ιατρική ορολογία εστιάζει καλύτερα την εργασία· δεν ανασυνθέτει ένα τμήμα της ηχογράφησης που σαφώς λείπει ή δεν ακούγεται.\n\nΟ κατασκευαστής τεκμηριώνει την ίδια υποστήριξη περισσότερων από 90 γλωσσών με το Scribe v2. Οι δημόσιες πληροφορίες του για την ιατρική απομαγνητοφώνηση αναφέρουν ότι οι βελτιώσεις στην ιατρική ακρίβεια μετρήθηκαν στα αγγλικά, τα γαλλικά και τα γερμανικά. Αυτά τα ευρήματα δεν τεκμηριώνουν ισοδύναμη απόδοση στην εξειδικευμένη ορολογία σε κάθε υποστηριζόμενη γλώσσα. Δώστε τη γνωστή γλώσσα όταν είναι χρήσιμο, διατηρήστε τα ονόματα και τους όρους που προφέρονται σε άλλη γλώσσα και ελέγξτε το ασυνήθιστο κλινικό λεξιλόγιο σε σχέση με τον πραγματικό ήχο, αντί να το αποδέχεστε επειδή η πρόταση διαβάζεται ομαλά.\n\nΤο αποτέλεσμα της απομαγνητοφώνησης περιέχει το αναγνωρισμένο κείμενο και λέξεις με χρονικές ενδείξεις, μαζί με προαιρετικές ετικέτες ομιλητών και ηχητικών συμβάντων. Οι χρόνοι έναρξης και λήξης των λέξεων επιτρέπουν την επιστροφή σε μια ονομασία φαρμάκου, μια προφορική ποσότητα ή μια διόρθωση μέσα στην ηχογράφηση. Επομένως, ένα χρήσιμο παραδοτέο υπαγόρευσης είναι η απομαγνητοφώνηση μαζί με την καταγραφή που ευθυγραμμίζεται χρονικά ανά λέξη. Ελέγξτε τις ευαίσθητες λεπτομέρειες μέσα σε ολόκληρο το προφορικό τους πλαίσιο, συμπεριλαμβανομένων των αρνήσεων, της αβεβαιότητας και της διαφοράς ανάμεσα σε κάτι που αναφέρει ο ασθενής και σε κάτι που δηλώνει ο κλινικός επαγγελματίας.\n\nΣε μια καταγραφή κλινικής συνάντησης στον φυσικό της χώρο, ο διαχωρισμός ομιλητών βοηθά να οργανωθεί ποιος μίλησε και πότε. Αντιμετωπίστε μια συναγόμενη ετικέτα ως ομαδοποίηση ομιλίας και κατόπιν συνδέστε την με γνωστούς ρόλους ή ταυτότητες, χρησιμοποιώντας την καταγραφή της συνάντησης. Οι επικαλυπτόμενες φωνές ή οι ομιλητές με παρόμοια φωνή χρειάζονται ιδιαίτερη προσοχή κατά τον έλεγχο των εναλλαγών. Αν κάθε κανάλι ηχογράφησης περιέχει έναν ομιλητή, η κοινή διεπαφή επεξεργασίας σε παρτίδες παρέχει επίσης ανεξάρτητη απομαγνητοφώνηση ανά κανάλι. Διακρίνετε την απόδοση ομιλίας βάσει καναλιού από τον διαχωρισμό ομιλητών που συνάγεται από αναμεμειγμένο ήχο και διατηρήστε τη διάταξη της πηγής όταν βοηθά στον έλεγχο του αποτελέσματος.\n\nΗ παροχή βασικών όρων δίνει σχετικές λέξεις ή φράσεις για να καθοδηγήσει την αναγνώριση με βάση τα συμφραζόμενα. Ετοιμάστε ένα εστιασμένο γλωσσάρι από την πραγματική ορολογία που αναμένεται στην ηχογράφηση, μαζί με τη σωστή ορθογραφία και τις συντομογραφίες που έχουν σημασία για την τεκμηρίωση. Ο οδηγός επεξεργασίας σε παρτίδες του κατασκευαστή επιτρέπει έως 1.000 βασικούς όρους· πρέπει να είναι σύντομοι και σχετικοί, αντί να αποτελούν ένα εκτενές, άσχετο λεξιλόγιο. Ελέγξτε τους σημαντικούς όρους στα αντίστοιχα χρονικά σημεία. Ένας παρεχόμενος βασικός όρος είναι υπόδειξη για την αναγνώριση, όχι απόδειξη ότι η λέξη ειπώθηκε ούτε οδηγία να αντικατασταθεί ένας διαφορετικός όρος που ακούγεται.\n\nΟ κατασκευαστής τεκμηριώνει προαιρετικό εντοπισμό οντοτήτων, συμπεριλαμβανομένων επιλεγμένων κατηγοριών πληροφοριών υγείας, παράλληλα με την απομαγνητοφώνηση. Αυτές οι σημάνσεις μπορούν να βοηθήσουν μια εξουσιοδοτημένη διαδικασία ελέγχου να εντοπίσει σχετικά τμήματα για διόρθωση ή κατάλληλο χειρισμό. Η κοινή διεπαφή επεξεργασίας σε παρτίδες προσφέρει επίσης απόκρυψη οντοτήτων, η οποία καλύπτει το εντοπισμένο κείμενο με ετικέτες αντικατάστασης· απαιτεί εντοπισμό οντοτήτων και, όταν είναι ενεργοποιημένη, η λίστα οντοτήτων παραλείπεται. Διατηρήστε το επιστρεφόμενο κείμενο και τις χρονικές πληροφορίες μαζί με όσες σημάνσεις περιλαμβάνει το επιλεγμένο αποτέλεσμα. Μια επόμενη επεξεργασία, σύνοψη ή εξαγωγή είναι ξεχωριστός μετασχηματισμός της απομαγνητοφώνησης και πρέπει να διατηρεί τη σχέση με την ηχογραφημένη διατύπωση. Για παράδειγμα, μια γλωσσικά διορθωμένη πρόταση δεν πρέπει να σβήνει μια προφορική διόρθωση ούτε να μετατρέπει μια αβέβαιη δήλωση σε οριστικό εύρημα.\n\nΤο καθορισμένο έργο της ιατρικής έκδοσης είναι η απομαγνητοφώνηση. Ο κατασκευαστής αποκλείει ρητά από τον προβλεπόμενο σκοπό της την ερμηνεία κλινικών πληροφοριών, τη διάγνωση, τις συστάσεις θεραπείας και την καθοδήγηση κλινικών αποφάσεων. Σε μια ολοκληρωμένη ροή τεκμηρίωσης, ο αρμόδιος επαγγελματίας υγείας ή εξουσιοδοτημένος ελεγκτής συγκρίνει το προσχέδιο με την ηχογράφηση και διορθώνει σημαντικά σφάλματα. Το μοντέλο παρέχει την κειμενική καταγραφή για να υποστηρίξει αυτή την εργασία· η ίδια η απομαγνητοφώνηση δεν τεκμηριώνει την ορθότητα μιας κλινικής δήλωσης και δεν αντικαθιστά τον έλεγχο.\n\nΔιατηρήστε σαφή τη διάκριση των εκδόσεων κατά την προετοιμασία μιας εργασίας. Το Scribe v2 Medical επεξεργάζεται ηχογραφημένο ήχο· το Scribe v2 Realtime είναι το ξεχωριστό μοντέλο ζωντανής απομαγνητοφώνησης. Μια ιατρική προσαρμογή δεν κληρονομεί όρια ή δυνατότητες σύνθεσης ομιλίας απλώς επειδή ο ίδιος κατασκευαστής προσφέρει προϊόντα φωνής. Το χρήσιμο αποτέλεσμα είναι ένα ελεγμένο προσχέδιο απομαγνητοφώνησης με χρονικές πληροφορίες και στοιχεία ομιλητών κατάλληλα για την ηχογράφηση, με τις μη ακουστές ή αβέβαιες λεπτομέρειες ορατές προς διόρθωση, αντί να συμπληρώνονται σιωπηρά με εύλογη κλινική γλώσσα.",
    "alias_of": null,
    "aliases": [],
    "author": "ElevenLabs",
    "capabilities": {
      "context_length": 0,
      "manufacturer_input": [
        "audio"
      ],
      "manufacturer_output": [
        "transcription"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.0001222222222222",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "input audio second",
            "native_amount_usd_per_unit": "0.0001222222222222",
            "native_quantity": 1,
            "public_unit_label": "per input audio second",
            "quantity": 1,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ],
        "summary": "Πλήρης τιμολόγηση της διαμόρφωσης στις λεπτομέρειες."
      }
    ],
    "ctx": null,
    "formats": [
      "transcriptions"
    ],
    "id": "elevenlabs/scribe-v2-medical",
    "input": [
      "audio"
    ],
    "kind": "audio",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Το σώμα JSON ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο.",
                "http_status": 400,
                "recovery": "Διατηρήστε την απόκριση και διορθώστε το υποδεικνυόμενο πεδίο του αιτήματος.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Το κλειδί API του Ailoot δεν είναι έγκυρο.",
                "http_status": 401,
                "recovery": "Χρησιμοποιήστε το εξουσιοδοτημένο κλειδί API του Ailoot σας.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Η ομάδα του κλειδιού δεν επιτρέπει πρόσβαση σε αυτή τη μέθοδο.",
                "http_status": 403,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Η επιλεγμένη μέθοδος δεν έχει διαδρομή με άδεια πρόσβασης.",
                "http_status": 404,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Το αποδεκτό τιμολόγιο δεν μπορεί να λάβει την απαιτούμενη ποσότητα εισόδου ή το όριό της.",
                "http_status": 422,
                "recovery": "Διατηρήστε την απόκριση· χρησιμοποιήστε την αναπαράσταση εισόδου που απαιτεί το αποδεκτό τιμολόγιο.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Ο απαιτούμενος χώρος αποθήκευσης, η διαδρομή, η τιμή μεθόδου ή η δέσμευση ποσού δεν είναι διαθέσιμα.",
                "http_status": 503,
                "recovery": "Διατηρήστε ολόκληρη την αρχική απόκριση. Μια αβέβαιη δέσμευση ποσού δεν αποτελεί άδεια επανυποβολής.",
                "type": null
              },
              {
                "code": null,
                "condition": "Το αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο.",
                "http_status": 502,
                "operation_id_source": "actual X-Client-Request-ID",
                "recovery": "Διατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας.",
                "response_headers": {
                  "x-should-retry": "false"
                },
                "type": "server_error"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [
                {
                  "http": "GET",
                  "id_source": "exact task_id from an existing owned media record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα."
            },
            "outputs": {
              "all_results": "Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.",
              "family": "text",
              "fields": [
                {
                  "description": null,
                  "name": "text (when present)",
                  "type": null
                },
                {
                  "description": null,
                  "name": "usage (when present)",
                  "type": null
                }
              ],
              "result": "Ολόκληρο το αρχικό σώμα απόκρισης, η κατάσταση και οι προωθημένες κεφαλίδες. Αυτός ο χειριστής δεν προσθέτει καθολική δομή JSON, πεδίο κειμένου ή περίβλημα εργασίας."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "elevenlabs/scribe-v2-medical"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "input_audio",
                "required": true,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "input_audio": {
                  "properties": {
                    "data": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "format": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "data",
                    "format"
                  ],
                  "type": "object"
                },
                "model": {
                  "enum": [
                    "elevenlabs/scribe-v2-medical"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "input_audio"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": true,
              "body": {
                "input_audio": {
                  "data": "${BASE64_ACTUAL_WAV_BYTES}",
                  "format": "wav"
                },
                "model": "elevenlabs/scribe-v2-medical"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Το παράδειγμα διαβάζει το πραγματικό, μη κενό αρχείο PCM WAV σας, κωδικοποιεί όλα τα byte του αρχείου σε base64 και στέλνει το input_audio.format ως wav."
            ],
            "material_types": [
              "audio"
            ],
            "required": [
              "model",
              "input_audio"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [
              {
                "http": "GET",
                "id_source": "ακριβές task_id από υπάρχουσα εγγραφή πολυμέσων που σας ανήκουν",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/audio/transcriptions"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "text",
            "fields": [
              {
                "description": null,
                "name": "text (when present)",
                "type": null
              },
              {
                "description": null,
                "name": "usage (when present)",
                "type": null
              }
            ],
            "result": "Complete original response body, status and forwarded headers. No universal JSON shape, text field or task envelope is added by this handler."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001222222222222",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001222222222222",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}\"\nexport AILOOT_AUDIO_FILE\npython3 - <<'PY_REQUEST'\nimport base64, io, json, os, wave\nfrom pathlib import Path\naudio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()\nif not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):\n    raise SystemExit('Supply your actual PCM WAV audio file')\nwith wave.open(io.BytesIO(audio), 'rb') as recording:\n    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:\n        raise SystemExit('Supply a nonempty PCM WAV recording')\nrequest = {'model': 'elevenlabs/scribe-v2-medical', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}\nPath('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete original response, headers and actual X-Client-Request-ID.\n# Read existing owned records for recovery; do not resubmit an uncertain operation.\n",
            "label": "curl · actual WAV file and complete original result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "transcriptions",
        "hints": [
          "The example reads your actual nonempty PCM WAV file, encodes the complete file bytes as base64 and sends input_audio.format as wav.",
          "The format value in the example is the documented recipe; no model-specific format list, limit or default is asserted.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "audio"
        ],
        "label": "Απομαγνητοφώνηση",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "audio_transcriptions",
        "out": null,
        "output": [
          "text"
        ],
        "path": "/v1/audio/transcriptions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "audio_input_second": 0.0001222222222222
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001222222222222",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001222222222222",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "request_model_id": "elevenlabs/scribe-v2-medical",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001222222222222",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "input audio second",
            "native_amount_usd_per_unit": "0.0001222222222222",
            "native_quantity": 1,
            "public_unit_label": "per input audio second",
            "quantity": 1,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "elevenlabs/scribe-v2-medical",
        "request_model_id": "elevenlabs/scribe-v2-medical",
        "route_label": "Ultra"
      }
    ],
    "name": "ElevenLabs: Scribe v2 Medical",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "short": "Το ElevenLabs Scribe v2 Medical απομαγνητοφωνεί ηχογραφημένο κλινικό ήχο με προσαρμογή του λεξιλογίου σε ονομασίες φαρμάκων, ανατομία και παθολογία. Υποστηρίζει περισσότερες από 90 γλώσσες, χρόνους ανά λέξη, διαχωρισμό ομιλητών και βασικούς όρους βάσει συμφραζομένων. Το αποτέλεσμά του είναι ένα προσχέδιο απομαγνητοφώνησης προς έλεγχο για σκοπούς τεκμηρίωσης και όχι κλινική ερμηνεία."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Το ElevenLabs Scribe v2 Medical απομαγνητοφωνεί ηχογραφημένο κλινικό ήχο με προσαρμογή του λεξιλογίου σε ονομασίες φαρμάκων, ανατομία και παθολογία. Υποστηρίζει περισσότερες από 90 γλώσσες, χρόνους ανά λέξη, διαχωρισμό ομιλητών και βασικούς όρους βάσει συμφραζομένων. Το αποτέλεσμά του είναι ένα προσχέδιο απομαγνητοφώνησης προς έλεγχο για σκοπούς τεκμηρίωσης και όχι κλινική ερμηνεία.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "60aea74a89becae5e0558344e2d3f5057cfc83ee00934b9448ce42ceec0a56d7",
    "renderer_sha256": "3ed36f7af4f78822bafbd174fdcaed7b698a18a86efe254253d37f1b098a7566"
  },
  "sourceRevision": "3c4a4c6a8c2d47fa5d97dd80be7c8a55ab59a4417d939c26546ff365b49bdf3b"
}
