UNPKG

echogarden

Version:

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

32 lines (31 loc) 2.39 kB
import * as fsExtra from 'fs-extra/esm'; import gracefulFS from 'graceful-fs'; export declare const open: typeof gracefulFS.open.__promisify__; export declare const close: typeof gracefulFS.close.__promisify__; export declare const read: typeof gracefulFS.read.__promisify__; export declare const write: typeof gracefulFS.write.__promisify__; export declare const existsSync: typeof gracefulFS.existsSync; export declare const stat: typeof gracefulFS.stat.__promisify__; export declare const chmod: typeof gracefulFS.chmod.__promisify__; export declare const access: typeof gracefulFS.access.__promisify__; export declare const readdir: typeof gracefulFS.readdir.__promisify__; export declare const copyFile: typeof gracefulFS.copyFile.__promisify__; export declare const remove: typeof fsExtra.remove; export declare const copy: typeof fsExtra.copy; export declare function readFileAsBinary(filePath: string): Promise<Uint8Array<ArrayBufferLike>>; export declare function readFileAsUtf8(filePath: string): Promise<string>; export declare function readAndParseJsonFile(jsonFilePath: string, useJson5?: boolean): Promise<any>; export declare function writeFile(filePath: string, content: Uint8Array | string): Promise<void>; export declare function writeBinaryFile(filePath: string, content: Uint8Array): Promise<void>; export declare function writeUtf8File(filePath: string, content: string): Promise<void>; export declare function writeJsonFile(filePath: string, content: any, useJson5?: boolean): Promise<void>; export declare function writeFileSafe(filePath: string, content: Uint8Array | string): Promise<void>; export declare function ensureDir(dirPath: string): Promise<void>; export declare function testDirectoryIsWritable(dir: string): Promise<boolean>; export declare function readDirRecursive(dir: string, pathFilter?: (filePath: string) => boolean): Promise<string[]>; export declare function getAppDataDir(appName: string): string; export declare function move(source: string, dest: string): Promise<void>; export declare function existsAndIsWritable(targetPath: string): Promise<boolean>; export declare function chmodRecursive(rootPath: string, newMode: number): Promise<void>; export declare function isFileIsUpToDate(filePath: string, maxTimeDifferenceSeconds: number): Promise<boolean>; export declare function computeFileSha256Hex(filePath: string): Promise<string>;