openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
13 lines (12 loc) • 2.16 kB
JavaScript
import { c as readErrorName, d as toStringifiedError, i as extractErrorCode, t as coerceErrorMessage, u as toErrorObject } from "../error-coercion-1P2One0X.mjs";
import { r as truncateUtf16Safe } from "../utf16-slice-D_ngcYKd.mjs";
import { c as sleepWithAbort } from "../src-DqaLEvc_.mjs";
import { t as canonicalizeBase64 } from "../base64-xteYEv8l.mjs";
import { n as rawDataToString } from "../ws-BdD3UP1C.mjs";
import { n as createRealtimeVoiceAudioQueue, t as RealtimeVoiceSessionLifecycle } from "../realtime-session-lifecycle-B-hGG-bm.mjs";
import { A as REALTIME_VOICE_AUDIO_FORMAT_PCM16_24KHZ, M as realtimeVoiceAudioDurationMs, N as toOpenAICompatibleRealtimeAudioFormat, g as REALTIME_VOICE_AGENT_CONSULT_TOOL_NAME, j as normalizeRealtimeVoiceResponseOutcome, k as REALTIME_VOICE_AUDIO_FORMAT_G711_ULAW_8KHZ, o as buildRealtimeVoiceAgentControlSpeechMessage } from "../agent-run-control-shared-Cc6QkFgv.mjs";
import { t as createRealtimeVoiceOutputActivityTracker } from "../output-activity-tracker-DibtmiPc.mjs";
import { a as convertPcmToMulaw8k, c as pcmToMulaw, l as resamplePcm, o as createStreamingPcmResampler, r as isRealtimeVoiceAudioAudible, s as mulawToPcm } from "../audio-energy-fMmNST7n.mjs";
import { t as createRealtimeVoiceAudioPortSender } from "../audio-output-port-Cz0-u3Ft.mjs";
import { t as createLazyRealtimeVoiceBridgeLifecycle } from "../realtime-voice-provider-D_Fp61Jy.mjs";
export { REALTIME_VOICE_AGENT_CONSULT_TOOL_NAME, REALTIME_VOICE_AUDIO_FORMAT_G711_ULAW_8KHZ, REALTIME_VOICE_AUDIO_FORMAT_PCM16_24KHZ, RealtimeVoiceSessionLifecycle, buildRealtimeVoiceAgentControlSpeechMessage, canonicalizeBase64, coerceErrorMessage, convertPcmToMulaw8k, createLazyRealtimeVoiceBridgeLifecycle, createRealtimeVoiceAudioPortSender, createRealtimeVoiceAudioQueue, createRealtimeVoiceOutputActivityTracker, createStreamingPcmResampler, extractErrorCode, isRealtimeVoiceAudioAudible, mulawToPcm, normalizeRealtimeVoiceResponseOutcome, pcmToMulaw, rawDataToString, readErrorName, realtimeVoiceAudioDurationMs, resamplePcm, sleepWithAbort, toErrorObject, toOpenAICompatibleRealtimeAudioFormat, toStringifiedError, truncateUtf16Safe };