/** * adapters/kokoro/tts.ts — Kokoro TTS synthesis pipeline. * * Converts text to OGG Opus audio buffers (for sending as voice notes) * or plays locally via afplay. No transport SDK imports. * * Pipeline: Kokoro-js → Float32 PCM → WAV → ffmpeg → OGG Opus */ export type KokoroVoice = "af_heart" | "af_alloy" | "af_aoede" | "af_bella" | "af_jessica" | "af_kore" | "af_nicole" | "af_nova" | "af_river" | "af_sarah" | "af_sky" | "am_adam" | "am_echo" | "am_eric" | "am_fenrir" | "am_liam" | "am_michael" | "am_onyx" | "am_puck" | "am_santa" | "bf_alice" | "bf_emma" | "bf_isabella" | "bf_lily" | "bm_daniel" | "bm_fable" | "bm_george" | "bm_lewis"; /** * Convert text to an OGG Opus voice note buffer. */ export declare function textToVoiceNote(text: string, voice?: string): Promise; /** * Synthesize text and play locally via afplay. */ export declare function speakLocally(text: string, voice?: string): Promise; export declare function listVoices(): string[]; //# sourceMappingURL=tts.d.ts.map