Type Alias StreamingTranscriberParams

StreamingTranscriberParams: {
    apiKey?: string;
    encoding?: AudioEncoding;
    endOfTurnConfidenceThreshold?: number;
    filterProfanity?: boolean;
    formatTurns?: boolean;
    inactivityTimeout?: number;
    keyterms?: string[];
    keytermsPrompt?: string[];
    languageDetection?: boolean;
    llmGateway?: LLMGatewayConfig;
    maxSpeakers?: number;
    maxTurnSilence?: number;
    minEndOfTurnSilenceWhenConfident?: number;
    minTurnSilence?: number;
    prompt?: string;
    sampleRate: number;
    speakerLabels?: boolean;
    speechModel: StreamingSpeechModel;
    token?: string;
    vadThreshold?: number;
    websocketBaseUrl?: string;
}

Type declaration

  • OptionalapiKey?: string
  • Optionalencoding?: AudioEncoding
  • OptionalendOfTurnConfidenceThreshold?: number
  • OptionalfilterProfanity?: boolean
  • OptionalformatTurns?: boolean
  • OptionalinactivityTimeout?: number
  • Optionalkeyterms?: string[]
  • OptionalkeytermsPrompt?: string[]
  • OptionallanguageDetection?: boolean
  • OptionalllmGateway?: LLMGatewayConfig
  • OptionalmaxSpeakers?: number
  • OptionalmaxTurnSilence?: number
  • OptionalminEndOfTurnSilenceWhenConfident?: number

    Use minTurnSilence instead. This parameter will be removed in a future release.

  • OptionalminTurnSilence?: number
  • Optionalprompt?: string
  • sampleRate: number
  • OptionalspeakerLabels?: boolean
  • speechModel: StreamingSpeechModel
  • Optionaltoken?: string
  • OptionalvadThreshold?: number
  • OptionalwebsocketBaseUrl?: string