import { Talk } from '../types/voice'; import { VoiceEngine } from './VoiceEngine'; /** * OpenAI-compatible TTS engine for self-hosted endpoints such as Kokoro FastAPI */ export declare class OpenAiCompatibleEngine implements VoiceEngine { private apiUrl; private speed; private model; /** * Set custom OpenAI-compatible speech endpoint */ setApiEndpoint(apiUrl: string): void; /** * Set speaking speed (0.25 - 4.0) */ setSpeed(speed: number): void; /** * Set model name used by the compatible endpoint */ setModel(model: string): void; fetchAudio(input: Talk, speaker: string, apiKey?: string): Promise; getTestMessage(textVoiceText?: string): string; }