js-tts-wrapper
Version:
A JavaScript/TypeScript library that provides a unified API for working with multiple cloud-based Text-to-Speech (TTS) services
23 lines (22 loc) • 1.38 kB
TypeScript
export { AbstractTTSClient } from "./core/abstract-tts.js";
export * as SSMLUtils from "./core/ssml-utils.js";
export * as VoiceUtils from "./core/voice-utils.js";
export { AudioPlayback } from "./core/playback.js";
export * from "./factory.js";
export { SSMLBuilder } from "./ssml/builder.js";
export * as SpeechMarkdown from "./markdown/converter.js";
export { getFetch, isFetchAvailable } from "./utils/fetch-utils.js";
export { AzureTTSClient } from "./engines/azure.js";
export { ElevenLabsTTSClient } from "./engines/elevenlabs.js";
export { GoogleTTSClient } from "./engines/google.js";
export { OpenAITTSClient } from "./engines/openai.js";
export { PlayHTTTSClient } from "./engines/playht.js";
export { PollyTTSClient } from "./engines/polly.js";
export { SherpaOnnxTTSClient } from "./engines/sherpaonnx.js";
export { SherpaOnnxWasmTTSClient } from "./engines/sherpaonnx-wasm.js";
export { EspeakNodeTTSClient, EspeakTTSClient } from "./engines/espeak.js";
export { EspeakBrowserTTSClient, EspeakWasmTTSClient } from "./engines/espeak-wasm.js";
export { WatsonTTSClient } from "./engines/watson.js";
export { WitAITTSClient } from "./engines/witai.js";
export { SAPITTSClient } from "./engines/sapi.js";
export type { CredentialsCheckResult, SpeakOptions, UnifiedVoice, TTSCredentials, TTSEventType, WordBoundaryCallback, SimpleCallback, PropertyType, } from "./types.js";