Fish Audio Docs
API СсылкаРечь в текст
Back to site

В реальном времени ASR

Доступность преобразования речи в текст в реальном времени и примечания по интеграции.

В реальном времени ASR

Realtime ASR предназначен для субтитров в реальном времени, голосового ввода и транскрипции в стиле собрания. На зарубежном Open API доступность ASR в реальном времени зависит от учетной записи и развертывания. Используйте текущую схему GET /api/openapi.json и конфигурацию учетной записи в качестве источника истины.

Запрос

Realtime ASR использует модель потоковой передачи в стиле WebSocket, если она включена. Соединение аутентифицируется с помощью обычного ключа API:

Authorization: Bearer FISHAUDIO_API_KEY

Отправляйте аудио в кодировке и размере фрагмента, требуемых включенной моделью. Если ваш продукт записывает звук в браузере, направьте его через серверную часть или через утвержденный поток обмена ключами API, а не встраивайте ключ API в клиентский код.

Ответ

Ответы представляют собой потоки событий с частичным текстом, окончательным текстом, метаданными времени и ошибками терминала. Считайте частичные результаты временным состоянием пользовательского интерфейса и сохраняйте конечные сегменты только после того, как служба отметит их как окончательные.

Выставление счетов и кредиты

Realtime ASR может взимать плату в зависимости от продолжительности сеанса или продолжительности обработанного аудио. Обеспечьте максимальную продолжительность сеанса в своем продукте и позвоните в Профиль, прежде чем начинать дорогостоящие сеансы в реальном времени.

Ошибки

Если ASR в реальном времени недоступен для учетной записи, используйте конечную точку HTTP речь в текст для транскрипции файлов. В случае ошибок потоковой передачи закройте соединение, сохраните последнюю окончательную расшифровку и позвольте пользователю намеренно перезагрузиться.