echogarden
Version:
An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.
17 lines (16 loc) • 889 B
TypeScript
export declare function getGlobalOption<K extends keyof GlobalOptions>(key: K): GlobalOptions[K];
export declare function setGlobalOption<K extends keyof GlobalOptions>(key: K, value: GlobalOptions[K]): void;
export declare function listGlobalOptions(): string[];
export declare function logLevelToNumber(logLevel: LogLevel): number;
export declare function getLogLevel(): "silent" | "output" | "error" | "warning" | "info" | "trace";
export declare function logLevelGreaterOrEqualTo(referenceLevel: LogLevel): boolean;
export declare function logLevelSmallerThan(referenceLevel: LogLevel): boolean;
declare const logLevels: readonly ["silent", "output", "error", "warning", "info", "trace"];
export type LogLevel = typeof logLevels[number];
export interface GlobalOptions {
ffmpegPath?: string;
soxPath?: string;
packageBaseURL?: string;
logLevel?: LogLevel;
}
export {};