echogarden
Version:
An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.
30 lines (29 loc) • 1.96 kB
TypeScript
import * as API from '../api/API.js';
import { CLIOptions } from './CLIOptions.js';
type CLIOperationData = {
operation: string;
operationArgs: string[];
globalOptions: API.GlobalOptions;
cliOptions: CLIOptions;
operationOptionsLookup: Map<string, string>;
};
export declare function start(processArgs: string[]): Promise<void>;
export declare function speak(operationData: CLIOperationData): Promise<void>;
export declare function transcribe(operationData: CLIOperationData): Promise<void>;
export declare function align(operationData: CLIOperationData): Promise<void>;
export declare function alignTranslation(operationData: CLIOperationData): Promise<void>;
export declare function alignTranscriptAndTranslation(operationData: CLIOperationData): Promise<void>;
export declare function alignTimelineTranslation(operationData: CLIOperationData): Promise<void>;
export declare function translateText(operationData: CLIOperationData): Promise<void>;
export declare function translateSpeech(operationData: CLIOperationData): Promise<void>;
export declare function detectLanguage(operationData: CLIOperationData, mode: 'speech' | 'text' | 'auto'): Promise<void>;
export declare function detectVoiceActivity(operationData: CLIOperationData): Promise<void>;
export declare function denoise(operationData: CLIOperationData): Promise<void>;
export declare function isolate(operationData: CLIOperationData): Promise<void>;
export declare function listEngines(operationData: CLIOperationData): Promise<void>;
export declare function listTTSVoices(operationData: CLIOperationData): Promise<void>;
export declare function installPackages(operationData: CLIOperationData): Promise<void>;
export declare function uninstallPackages(operationData: CLIOperationData): Promise<void>;
export declare function listPackages(operationData: CLIOperationData): Promise<void>;
export declare function serve(operationData: CLIOperationData): Promise<void>;
export {};