///
///
///
declare const _default: {
elevenlabs: ({ strapi }: {
strapi: import('@strapi/types/dist/core').Strapi;
}) => {
isApiKeyConfigured(): boolean;
listVoices(): Promise;
textToSpeechMp3(params: {
voiceId: string;
text: string;
modelId?: string;
narrationRequestId: string;
signal?: AbortSignal;
}): Promise;
};
narration: ({ strapi }: {
strapi: import('@strapi/types/dist/core').Strapi;
}) => {
synthesizeSpeechMp3: (params: {
voiceId: string;
text: string;
narrationRequestId: string;
signal?: AbortSignal;
}) => Promise;
generateFromAdmin(body: {
uid: string;
documentId: string;
attributeName: string;
locale?: string;
values?: Record;
voiceId: string;
}, opts: {
user?: {
id: number;
};
narrationRequestId?: string;
}): Promise<{
textLength: number;
fileId: string | number;
narrationRequestId: string;
}>;
};
};
export default _default;