UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

28 lines 1.42 kB
import { Gn as RealtimeTranscriptionProviderPlugin, va as RealtimeTranscriptionProviderConfig, wa as RealtimeTranscriptionSessionCreateRequest } from "../../types-C0dQmare.js"; //#region extensions/mistral/realtime-transcription-provider.d.ts type MistralRealtimeTranscriptionEncoding = "pcm_s16le" | "pcm_s32le" | "pcm_f16le" | "pcm_f32le" | "pcm_mulaw" | "pcm_alaw"; type MistralRealtimeTranscriptionProviderConfig = { apiKey?: string; baseUrl?: string; model?: string; sampleRate?: number; encoding?: MistralRealtimeTranscriptionEncoding; targetStreamingDelayMs?: number; }; type MistralRealtimeTranscriptionSessionConfig = RealtimeTranscriptionSessionCreateRequest & { apiKey: string; baseUrl: string; model: string; sampleRate: number; encoding: MistralRealtimeTranscriptionEncoding; targetStreamingDelayMs?: number; }; declare function toMistralRealtimeWsUrl(config: MistralRealtimeTranscriptionSessionConfig): string; declare function normalizeProviderConfig(config: RealtimeTranscriptionProviderConfig): MistralRealtimeTranscriptionProviderConfig; declare function buildMistralRealtimeTranscriptionProvider(): RealtimeTranscriptionProviderPlugin; declare const testing: { normalizeProviderConfig: typeof normalizeProviderConfig; toMistralRealtimeWsUrl: typeof toMistralRealtimeWsUrl; }; //#endregion export { testing as __testing, testing, buildMistralRealtimeTranscriptionProvider };