UNPKG

@imgly/plugin-ai-audio-generation-web

Version:

AI audio generation plugin for the CE.SDK editor

15 lines (14 loc) 835 B
import { type Provider, type AudioOutput, CommonProviderConfiguration } from '@imgly/plugin-ai-generation-web'; import CreativeEditorSDK from '@cesdk/cesdk-js'; type ElevenlabsInput = { text: string; duration_seconds: number; }; interface ProviderConfiguration extends CommonProviderConfiguration<ElevenlabsInput, AudioOutput> { } export declare function ElevenSoundEffects(config: ProviderConfiguration): (context: { cesdk: CreativeEditorSDK; }) => Promise<Provider<'audio', ElevenlabsInput, AudioOutput>>; declare function getProvider(cesdk: CreativeEditorSDK, config: ProviderConfiguration): Provider<'audio', ElevenlabsInput, AudioOutput>; export declare function generateSound(text: string, duration: number | null, config: ProviderConfiguration, abortSignal?: AbortSignal): Promise<Blob>; export default getProvider;