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

17 lines (16 loc) 959 B
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";