openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
18 lines (17 loc) • 904 B
JavaScript
import { t as definePluginEntry } from "../../plugin-entry-BsETFXpv.mjs";
import { t as elevenLabsMediaUnderstandingProvider } from "../../media-understanding-provider-7c3SM9Ts.mjs";
import { t as buildElevenLabsRealtimeTranscriptionProvider } from "../../realtime-transcription-provider-factory-DlsesZsm.mjs";
import { t as buildElevenLabsSpeechProvider } from "../../speech-provider-factory-DKmda0t8.mjs";
//#region extensions/elevenlabs/index.ts
var elevenlabs_default = definePluginEntry({
id: "elevenlabs",
name: "ElevenLabs Speech",
description: "Bundled ElevenLabs speech provider",
register(api) {
api.registerSpeechProvider(buildElevenLabsSpeechProvider);
api.registerMediaUnderstandingProvider(elevenLabsMediaUnderstandingProvider);
api.registerRealtimeTranscriptionProvider(buildElevenLabsRealtimeTranscriptionProvider);
}
});
//#endregion
export { elevenlabs_default as default };