UNPKG

js-tts-wrapper

Version:

A JavaScript/TypeScript library that provides a unified API for working with multiple cloud-based Text-to-Speech (TTS) services

28 lines (27 loc) 1.32 kB
// Core exports 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"; // Factory export export * from "./factory.js"; // SSML exports export { SSMLBuilder } from "./ssml/builder.js"; // Markdown exports export * as SpeechMarkdown from "./markdown/converter.js"; // Utility exports export { getFetch, isFetchAvailable } from "./utils/fetch-utils.js"; // Engine exports 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";