ElevenLabs: Scribe v2 Medical
ElevenLabs Scribe v2 Medical расшифровывает записанное клиническое аудио с настройкой словаря для названий лекарств, анатомии и патологии. Поддерживает более 90 языков, временные метки слов, разделение речи по говорящим и контекстные ключевые термины. Результат — черновая расшифровка для документации, которую можно проверить; клиническую интерпретацию модель не выполняет.
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
ElevenLabs Scribe v2 Medical — редакция пакетного распознавания речи, специализированная на медицинском и клиническом аудио. Это дообученная версия Scribe v2, в которой распознавание сосредоточено на названиях лекарств, анатомии, патологии и клинической диктовке, с сохранением общего процесса расшифровки речи. Модель преобразует переданную запись в черновой текст с временными метками и, при необходимости, обозначениями говорящих. Производитель предусматривает её использование для документации и связанных административных процессов с проверкой и исправлением текста перед применением.
В качестве входных материалов подходят запись разговора врача с пациентом, устная диктовка, звонок при первичном обращении или обсуждение координации помощи. Сохраните исходную запись и достаточно окружающей речи, чтобы различить термин по контексту. Избегайте клиппинга и сохраняйте раздельные каналы говорящих, если они предусмотрены источником и важны для задачи. Общий интерфейс пакетной транскрипции производителя принимает распространённые аудиоформаты, такие как WAV, MP3, FLAC и M4A. Настройка на медицинскую терминологию повышает соответствие задаче; она не восстанавливает явно отсутствующую или неслышную часть записи.
Производитель документирует ту же поддержку более 90 языков, что и у Scribe v2. В общедоступных материалах о медицинской транскрипции указано, что улучшения точности медицинского распознавания измерялись на английском, французском и немецком языках. Эти результаты не устанавливают одинаковое качество распознавания специальных терминов на всех поддерживаемых языках. При необходимости укажите известный язык, сохраняйте имена и термины из фрагментов с переключением языка и проверяйте редкую клиническую лексику по фактическому аудио, а не принимайте её лишь потому, что предложение звучит гладко.
Результат транскрипции содержит распознанный текст и слова с временными метками, а также необязательные метки говорящих и аудиособытий. Время начала и конца слова позволяет вернуться к названию лекарства, произнесённому количеству или исправлению на записи. Поэтому полезный результат диктовки — расшифровка вместе с записью слов, привязанной ко времени. Проверяйте значимые детали в полном речевом контексте, включая отрицания, неопределённость и различие между сообщением пациента и утверждением врача.
При записи естественного приёма диаризация помогает упорядочить, кто и когда говорил. Считайте автоматически определённую метку способом группировки речи, а затем связывайте её с известными ролями или личностями по данным о приёме. Перекрывающиеся голоса и похожее звучание требуют особого внимания при проверке смены реплик. Если каждый говорящий записан в отдельном канале, общий пакетный интерфейс также позволяет расшифровывать каналы независимо. Отделяйте принадлежность речи, установленную по каналу, от диаризации, выведенной из смешанного аудио, и сохраняйте структуру источника, когда она помогает проверять результат.
Подсказки с ключевыми терминами передают нужные слова или фразы, чтобы направлять распознавание с учётом контекста. Подготовьте краткий глоссарий из реальной терминологии, ожидаемой на записи, с правильным написанием и сокращениями, важными для документации. Руководство производителя по пакетной обработке допускает до 1 000 ключевых терминов; они должны быть короткими и относящимися к задаче, а не представлять полный несвязанный словарь. Проверяйте важные термины по их временным меткам. Переданный ключевой термин — подсказка для распознавания, а не доказательство того, что слово прозвучало, и не инструкция заменить им другой слышимый термин.
Производитель документирует необязательное обнаружение сущностей, в том числе отдельных категорий медицинской информации, вместе с расшифровкой. Эти аннотации могут помогать уполномоченному проверяющему находить нужные фрагменты для исправления или обработки. Общий пакетный интерфейс также предлагает скрытие сущностей, при котором обнаруженный текст маскируется метками замены; для него требуется обнаружение сущностей, а при включённом скрытии список сущностей не возвращается. Храните полученный текст и временные метки вместе с аннотациями, присутствующими в выбранном результате. Последующее редактирование, сводка или извлечение данных — отдельное преобразование расшифровки, которое должно сохранять связь с формулировками записи. Например, приведение предложения в порядок не должно стирать произнесённое исправление или превращать неуверенное высказывание в определённое заключение.
Определённая задача медицинской редакции — транскрипция. Производитель явно исключает из её назначения интерпретацию клинической информации, постановку диагноза, рекомендации по лечению и руководство клиническими решениями. В завершённом процессе подготовки документации соответствующий медицинский специалист или уполномоченный проверяющий сверяет черновик с записью и исправляет важные ошибки. Модель предоставляет текстовую запись для поддержки этой работы; сама расшифровка не устанавливает правильность клинического утверждения и не заменяет проверку.
При подготовке задачи ясно различайте редакции. Scribe v2 Medical обрабатывает записанное аудио; Scribe v2 Realtime — отдельная модель для транскрипции в реальном времени. Медицинская дообученная версия не наследует ограничения или возможности синтеза речи только потому, что тот же производитель предлагает голосовые продукты. Полезный результат — проверенная черновая расшифровка с временными метками и сведениями о говорящих, соответствующими записи; неслышные или неопределённые детали остаются видимыми для исправления, а не незаметно заполняются правдоподобными клиническими формулировками.
Ailoot Ultra · Распознавание речи POST /v1/audio/transcriptions elevenlabs/scribe-v2-medical
elevenlabs/scribe-v2-medicalНачало
ElevenLabs Scribe v2 Medical расшифровывает записанное клиническое аудио с настройкой словаря для названий лекарств, анатомии и патологии. Поддерживает более 90 языков, временные метки слов, разделение речи по говорящим и контекстные ключевые термины. Результат — черновая расшифровка для документации, которую можно проверить; клиническую интерпретацию модель не выполняет.
- Допустимые входные данные
- Аудио
- Результаты
- Текст
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Распознавание речи POST /v1/audio/transcriptions
- Входные данные
audio- Результат
text
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения elevenlabs/scribe-v2-medical | По умолчанию— |
Полеinput_audio | Типobject | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактmodel, input_audio |
Параметрmaterial_types | Контрактaudio |
Параметрmaterial_conditions | КонтрактПример читает ваш реальный непустой файл PCM WAV, кодирует все байты файла в base64 и передаёт wav в input_audio.format. |
Жизненный цикл: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · точный task_id из существующей записи медиаресурса, принадлежащего Ailoot
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Тарифы
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Ставки Ailoot
Цены по конфигурациям
Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.
| Конфигурация | Шкала ставок | Расчётная единица | Плата |
|---|---|---|---|
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Расчётная единица— | Плата Вход · Входные токены — / 1K токенов Выход · Выходные токены — / 1K токенов Вход · Чтение кэша — / 1K токенов Вход · Запись в кэш — / 1K токенов Вход · Запись в кэш, 1 час — / 1K токенов |
| Конфигурациясекунда входного аудио | Шкала ставок— | Расчётная единицаза секунду входного аудио | Плата Вход · секунда входного аудио $0.0001222222222222 за секунду входного аудио |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot Ultra · Распознавание речи
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'elevenlabs/scribe-v2-medical', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
Path('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.
Получить и сохранить результаты
Ailoot Ultra · Распознавание речи
Полное исходное тело ответа, статус и переданные заголовки. Этот обработчик не добавляет универсальную структуру JSON, текстовое поле или оболочку задачи.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Сохраняйте все готовые результаты
Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.
Сохраняйте полный ответ и заголовки, все фактические результаты, исходные возвращённые идентификаторы и все поля использования. Восстанавливайте исходную операцию без повторной отправки запроса создания.
Если нужно проверить исходный ответ
Сохраните фактический X-Client-Request-ID и полный ответ. Читайте исходные ресурсы, принадлежащие Ailoot, по их точным подписанным URL содержимого; никогда не повторяйте создание с неопределённым исходом.
Поля ответа
| Поле | Тип |
|---|---|
Полеtext (when present) | Тип |
Полеusage (when present) | Тип |
Ошибки и дальнейшие шаги
| Ответ | Условие | Следующий шаг |
|---|---|---|
Ответ400 · invalid_request_error | УсловиеТело JSON или явно указанный канонический ID модели недопустимы. | Следующий шагСохраните ответ и исправьте указанное поле запроса. |
Ответ401 · authentication_error | УсловиеНедействительный ключ Ailoot API. | Следующий шагИспользуйте ваш авторизованный ключ Ailoot API. |
Ответ403 · permission_error | УсловиеГруппа ключа не допускает этот метод. | Следующий шагСохраните возвращённые подробности ошибки. |
Ответ404 · not_found_error | УсловиеУ выбранного метода нет допущенного маршрута. | Следующий шагСохраните возвращённые подробности ошибки. |
Ответ422 · price_unavailable | УсловиеДля принятого тарифа невозможно определить требуемое количество входных данных или его границу. | Следующий шагСохраните ответ; используйте представление входных данных, требуемое принятым тарифом. |
Ответ503 · | УсловиеТребуемое хранилище, маршрут, цена метода или резервирование недоступны. | Следующий шагСохраните полный исходный ответ. Неопределённость резервирования не разрешает повторную отправку. |
Ответ502 · server_error | УсловиеИсходный результат, использование или окончательный расчёт требуют проверки. | Следующий шагСохраните фактический ID запроса и исходный ответ. Читайте существующую запись ресурса, принадлежащего Ailoot; не повторяйте создание. |
Псевдонимы
Псевдонимы моделей
Ailoot Ultra elevenlabs/scribe-v2-medical
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
FAQ · ElevenLabs: Scribe v2 Medical
- Какие входные данные и результаты доступны?
POST /v1/audio/transcriptions·elevenlabs/scribe-v2-medical:audio→text- Какие поля использует запрос?
POST /v1/audio/transcriptions·elevenlabs/scribe-v2-medical:model,input_audio