Распознавание аудио в Playground
Загрузите аудио, проверьте цену, распознайте речь и прочитайте свой сохранённый результат.
Audio — отдельная вкладка Playground. Выберите активный ключ, которым вам разрешено пользоваться. Выбранный ключ, текущая учётная запись и ограничения модели определяют доступные предложения и вашу закрытую историю операций. Другой ключ не заменяет права доступа к прежней работе.
Начните с новой формы: выберите модель и доступный маршрут, затем прикрепите одну запись. Поддерживаемые форматы файлов, форматы ответа и дополнительные настройки определяются предложением. Принимаются поддерживаемые аудиофайлы WAV, MP3, FLAC, OGG, M4A и WebM в пределах меньшего из лимита предложения и 25 MiB / 30 минут. Подходящее расширение не доказывает корректность файла. Запись должна полностью декодироваться, содержать один моно- или стереопоток аудио и не содержать других потоков. Зашифрованное, повреждённое или неподдерживаемое содержимое отклоняется. В вашей установке может действовать меньший лимит загрузки.
Проверить файл и цену загружает и проверяет запись, не запрашивая транскрибацию у поставщика. Не закрывайте вкладку до завершения проверки. Это не платная генерация, не списание и не резервирование средств. Запустить распознавание речи — отдельное явное платное действие. Изменение файла, настроек или маршрута аннулирует проверку цены. Если при запуске изменился тариф или расчётная цена, запрос отклоняется, а не оплачивается незаметно по новому значению.
Известные цены передаются точными строками в USD. В предложении с тарификацией записи секунды могут округляться вверх с указанным шагом. Цена по длительности или токенам, сообщаемым поставщиком, остаётся неизвестной до получения этих данных; неизвестную сумму нужно подтвердить явно. Размер в байтах не является длительностью или числом токенов. Сумма для Usage Limit и фактические деньги различаются. Оценка не выдаётся за гарантированную верхнюю границу.
Язык, словарь/контекст, температура и временные метки слов или сегментов отображаются только при наличии поддержки. Для временных меток требуется verbose_json. Среди форматов ответа могут быть JSON, verbose JSON, обычный текст, SRT и VTT. Эта версия поддерживает транскрибацию, а не синтез речи, потоковую речь, перевод или определение говорящего.
Результат и история
Принятому запросу присваивается сохраняемый ID операции. Страница читает состояние до готовности результата; закрытие браузера не отменяет принятую работу. Готовая расшифровка загружается автоматически; Открыть сохранённый результат остаётся ручной повторной попыткой чтения. Копирование и скачивание не создают другую транскрибацию. Для JSON сохраняется полное полученное тело, для текста и субтитров — исходный текст ответа. Пустой текст может быть корректным результатом записи с тишиной.
История отделена от формы. Чтение старого результата не блокирует новый ввод; Новый запрос очищает черновик, ничего не отправляя и не удаляя. Если ответ на запуск потерян до получения ID операции, проверьте существующую отправку, а не запускайте её с другим идентификатором. Обновление браузера восстанавливает служебный указатель на операцию, а не запись, промпт или заново составленный исходный запрос. Новый intent не должен обходить неизвестный исход уже оплачиваемой операции.
Операция на проверке или с неизвестным результатом требует обращения в поддержку. Передавайте ID операции и безопасный код ошибки, а не ключи или записи в публичном сообщении. Автоматической повторной платной отправки нет. Для чтения существующего результата не нужен положительный баланс, но нужны действующие права. Результаты обычно истекают через 24 часа после создания; метаданные и идентификатор intent сохраняются. Чтение не генерирует повторно отсутствующие или просроченные результаты.
Сохранено для расчёта означает, что записаны входные данные учёта, а не что баланс уже изменён. Показанная расчётная цена отличается от вычисленной стоимости и окончательного списания.
Исходный запрос, cURL и исходный ответ
В инспекторе есть отдельные вкладки. Исходный запрос — достоверная сводка multipart-полей и файла. После подготовки запуска Сохранить точное тело скачивает audio-request-body.bin с точным multipart-разделителем и загруженными байтами. Команда cURL использует этот файл и тот же Idempotency-Key; запускайте её из каталога с файлом. Ей нужен ваш собственный MODEL_API_KEY, а не скрытое разрешение браузера. Выполнение cURL может привести к списанию; копирование ничего не выполняет. Смена ключа или исполнителя не обеспечивает безопасное повторение прежней операции.
Полный адрес API определяется текущим профилем сервиса. Обычно здесь используется https://api.model-gate.com; настроенный пользовательский домен использует собственный URL. Не заменяйте его доменом другого бренда. Браузер никогда не показывает секрет постоянного ключа.
Исходный ответ сохраняет фактическое тело UTF-8, включая пробельные символы и ошибки API. Различаются проверка цены, отправка, состояние/поиск и автоматическое либо явное чтение сохранённого результата. Предпросмотр на 128 KiB может сокращаться, тогда как копирование и сохранение включают весь захваченный ответ в пределах 4 MiB. Прерванное, слишком большое или некорректное UTF-8-содержимое не выдаётся за полную текстовую запись. Частные данные остаются в памяти вкладки, а не в хранилище браузера; содержимое вашего буфера обмена и скачанные файлы также конфиденциальны.
См. справочник API транскрибации и состояний.
Ошибки загрузки и формат вывода предложения
Выбранное предложение может принимать несколько входных форматов, подготавливая WAV для сервиса распознавания. Проверка файла и цены показывает тип файла поставщика и размер после преобразования. При преобразовании в WAV запись нормализуется в mono16000Hz PCM16-bit; цену по длительности определяет декодированная продолжительность, а не размер после преобразования. Небольшая сжатая запись может превысить лимит выходного размера; сервис отклоняет её, а не обрезает речь. Для исходной загрузки также действует отдельный веб-лимит.
При неуспешной проверке теперь показываются полученные HTTP-статус и код ошибки. HTTP413 означает отклонение загрузки по размеру; допустимый OGG не доказывает допустимость соответствующего WAV. Ошибки декодера различают неверный формат, неподдерживаемый кодек, сбой полного декодирования и тайм-аут. Если читаемого HTTP-ответа нет, страница сообщает о проблеме соединения/CORS, а не угадывает ошибку поставщика. Откройте Raw response для просмотра захваченного текста ошибки. Raw request/cURL также сохраняет тело неуспешного запроса цены: эта команда проверяет цену, а не запускает платное распознавание. Она использует текущий эндпоинт сервиса и обозначена отдельно от Launch.
Автоматическое отображение расшифровки и прогресса
Расшифровка открывается автоматически после завершения выбранной операции; Copy и Download остаются доступны. Ошибка или истечение срока результата не запускает новое распознавание. Refresh status обновляет состояние и расчёты без повторного скачивания или очистки уже отображаемой расшифровки.
Check file and price и Launch открывают окно прогресса с фактически наблюдаемыми этапами, например проверкой, ожиданием в очереди, ответом поставщика и загрузкой сохранённого результата. Оно показывает прошедшее время, а не процент завершения или обещанную длительность. Close или Escape скрывает окно, не отменяя принятую работу. Show progress открывает его снова. Сохранённая расшифровка появляется после обработки без дополнительного нажатия Read.
Подсказка к файлу различает файловый лимит выбранного предложения и лимит всего multipart-запроса API. В последний входят поля, разделители и сама запись; размер подготовленного тела проверяется перед отправкой. Разрешение файла 25МиБ не отменяет меньший HTTP-лимит. Последующий HTTP413 также может отражать отдельное ограничение передачи. Raw сохраняет фактическую ошибку проверки.
Учёт теперь различает Awaiting settlement и Debited по наблюдаемым состоянию и времени расчёта. No settlement required и недоступность статуса — отдельные результаты. Отсутствие сохранённой записи учёта не означает бесплатность работы. После завершения страница ограниченное время проверяет незавершённый расчёт с низкой частотой; затем остаётся доступна Refresh status. Показанное списание описывает зарегистрированное событие, а не последующий возврат или текущий баланс аккаунта.
Когда запуск недоступен
Пояснение рядом с Launch указывает необходимый шаг: выберите запись, затем нажмите Check file and price. Успешная проверка включает Launch, если не требуется подтверждение неизвестной стоимости. Изменение файла или настроек отменяет прежнюю проверку; сама проверка файла не распознаёт речь.
История по вашим ключам
История показывает ваши операции по ключам, которые доступны вам сейчас. Используйте Filter history by key для фильтрации и Older operations для следующей страницы. Выбор прежнего результата не меняет ключ или черновик нового запроса. Просроченные результаты могут оставаться в истории, но скачать их повторно из хранилища с истёкшим сроком нельзя. Отозванный или недоступный ключ не получает новых прав через историю.
Для промпта может действовать ограничение числа символов конкретного маршрута. Если дополнительный предел не задан, ограничения размера запроса всё равно действуют; длинный текст никогда не обрезается незаметно. Поставщик может устанавливать собственные ограничения. Изменение входных данных требует новой проверки цены перед явным запуском.
Промпт и краткие сведения об операции
Счётчик промпта показывает prompt_max_chars и текущее число символов Unicode. Числовой предел ограничивает ввод, вставку и завершённый ввод через редактор композиции, не разрывая emoji; null убирает только дополнительное ограничение символов. Готовый черновик при переходе на более строгий маршрут сохраняется, а точная причина блокировки показывается. Audio prompt_max_chars0 отключает необязательный контекст. Рядом с недоступным запуском всегда есть причина. Сведения об учёте читает полное разрешённое представление учёта; краткие ответы о состоянии не содержат этих полей и не заявляют нулевую стоимость или завершённый расчёт. Сгенерированные запросы сохраняют привязку quote/route/idempotency, но не отправляют max_cost_usd.
Получить результат · Raw / cURL
После запуска или выбора операции в истории откройте Получить результат · Raw / cURL сразу после Запрос и ответ в колонке результата. История операций — последний блок на всю ширину рабочей области под формой и результатами. Выберите Статус операции или Сохранённый результат. Команда результата сохраняет исходный ответ JSON, текст, SRT или VTT; имя файла соответствует выбранному формату ответа, если он известен. Исходная запись не скачивается.
Показанный Operation key ID относится к выбранной записи истории, а не обязательно к ключу новой формы. Используйте разрешённый ключ этой операции и исходную учётную запись исполнителя. Копирование не передаёт доступ другому ключу или аккаунту. Для этого профиля источник API — https://api.model-gate.com либо настроенный API текущего домена. Резервного переключения на другой профиль нет.
Блок Raw содержит GET-эндпоинт без тела и безопасный заполнитель Authorization. Блок cURL использует локально заданный MODEL_API_KEY и сохраняет ответ в файл. Токены браузера и секреты ключей не копируются. В командах нет тела создания, Content-Type, Idempotency-Key, quote или ограничения стоимости. Копировать Raw и Копировать cURL только копируют текст; выбор команды не начинает скачивание или новую работу.
Это сгенерированные примеры нового чтения, не исходный журнал запроса. Команда может показываться для ожидающего задания и не доказывает наличие результата. Сначала проверьте статус; ответы о недоступности, истечении срока или запрете доступа обрабатывайте как ошибки, а не медиа. --fail-with-body может записать HTTP-ошибку в выходной файл; проверьте код завершения перед его открытием. Ошибка чтения не разрешает повторное платное создание. Полные примеры приведены в API результата.