Speech-to-Text Conversion

Convert audio streams into high-fidelity text transcripts with multi-language support and real-time processing capabilities.

Core engine for high-fidelity audio-to-text transcription.

<?xml version="1.0"?>
<query>
    <userid>[UserID]</userid> <!-- required -->
    <userkey>[UserKey]</userkey> <!-- required -->
    <action>[Action]</action> <!-- required -->
    <source>[SourceFile]</source> <!-- required -->
    <format>
        <output>closed_captions</output> <!-- required-->
        <stt> 
            <model>[base|tiny|small|medium|largev2|largev3]</model> 
            <language>[LanguageCode]</language> 
            <prompt></prompt> 
            <refine_timing>[yes|no]</refine_timing>
            <normalize_non_verbal>[Default|Remove|Parentheses|SquareBrackets]</normalize_non_verbal>
            <normalize_music>[MusicCueText]</normalize_music>
            <audio_stream>
                [AudioStreamDefinition]
            </audio_stream>
        </stt>
    </format>
</query>
{
  "query": {
    "userid": "[UserID]", // required
    "userkey": "[UserKey]", // required
    "action": "[Action]", // required
    "source": "[SourceFile]", // required
    "format": {
      "output": "closed_captions",
      "stt": {
        "model": "[base|tiny|small|medium|largev2|largev3]",
        "language": "[LanguageCode]",
        "prompt": "",
        "refine_timing": "[yes|no]",
        "normalize_non_verbal": "[Default|Remove|Parentheses|SquareBrackets]",
        "normalize_music": "[MusicCueText]",
        "audio_stream": {
          [AudioStreamDefinition]
        }
      }
    }
  }
}
ParameterDescriptionAllowed ValuesDefault Value
modelLanguage model to usebase, tiny, small, medium, largev2, largev3 (experimental)largev2
languageLanguage of speech2 or 3 characters language codenone
promptPrompt for speech to text conversionTextnone
refine_timingRefine timingyes, nono
normalize_non_verbalHow non-verbal cues (e.g. sound effects) are formatted. Default: keep as produced by the model; Remove: strip them; Parentheses: wrap in ( ); SquareBrackets: wrap in [ ]Default, Remove, Parentheses, SquareBracketsDefault
normalize_musicText/symbol used to denote music cues (case-preserved)Textnone
audio_streamDefine audio stream to handlesee Audio Stream definition