UNPKG

echogarden

Version:

An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.

15 lines 653 B
import { SynthesisVoice } from '../api/API.js'; export type FliteVoiceName = 'kal' | 'kal16' | 'awb' | 'rms' | 'slt' | string; export declare function synthesize(text: string, voice: FliteVoiceName, voiceDir: string | undefined, rate: number, pitchMeanHz?: number, pitchStdDev?: number): Promise<{ rawAudio: import("@echogarden/wave-codec").RawAudio; events: FliteEvent[]; }>; export type FliteEventType = 'phone' | 'pause' | 'phrasePause'; export type FliteEvent = { type: FliteEventType; id: string; startTime: number; endTime: number; }; export declare const voiceList: SynthesisVoice[]; //# sourceMappingURL=FliteTTS.d.ts.map