Skip to main content

Speech to Text: start task

POST 

/api/technology/speech-to-text-whisper-enhanced

Start an Enhanced Speech to Text Built on Whisper task for a media file.

Enhanced Speech to Text Built on Whisper features

  • Multi-channel audio files are supported.
  • Channel id is included in individual transcription segments.
  • Language for transcription of the whole media file can be forced with the language query parameter, otherwise it is detected automatically.
  • Language switching can be activated with the language_switching query parameter. With this feature, the technology automatically identifies the predominant language spoken within each thirty-second segment of the file and uses it for transcribing that particular segment.
  • If language is set, language_switching is ignored.
  • To use a specific language as the source, it must be licensed. Otherwise, an error is raised.
  • A language explicitly passed as the language argument must be licensed. Otherwise, an error is raised.
  • When the language is autodetected or language_switching is used, only licensed languages are considered as the source for the transcription. In case the actually detected language is not licensed, the closest licensed language is used instead.
  • Processing can be limited to a specific time segment in the media file with query parameters.

Request

Responses

Speech to Text task was accepted. Follow the Location header to poll for the task state.

Response Headers
    X-Locationdeprecated

    Use the Location header instead. Will be removed in version 2027.1.0.

    Example: /api/technology/speech-to-text-whisper-enhanced/123e4567-e89b-12d3-a456-426614174000
    Location

    A URL the client should poll for task state and result.

    Example: /api/technology/speech-to-text-whisper-enhanced/123e4567-e89b-12d3-a456-426614174000