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
TypeScript
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