export { AbstractTTSClient } from "./core/abstract-tts";
export * as SSMLUtils from "./core/ssml-utils";
export * as VoiceUtils from "./core/voice-utils";
export { AudioPlayback } from "./core/playback";
export { SSMLBuilder } from "./ssml/builder";
export * as SpeechMarkdown from "./markdown/converter";
export { getFetch, isFetchAvailable } from "./utils/fetch-utils";
export { AzureTTSClient } from "./engines/azure";
export { ElevenLabsTTSClient } from "./engines/elevenlabs";
export { GoogleTTSClient } from "./engines/google";
export { OpenAITTSClient } from "./engines/openai";
export { PlayHTTTSClient } from "./engines/playht";
export { PollyTTSClient } from "./engines/polly";
export { SherpaOnnxTTSClient } from "./engines/sherpaonnx";
export { SherpaOnnxWasmTTSClient } from "./engines/sherpaonnx-wasm";
export type { SpeakOptions, UnifiedVoice, TTSCredentials, TTSEventType, WordBoundaryCallback, SimpleCallback, PropertyType, } from "./types";
