@kajidog/mcp-tts-voicevox
Version:
VOICEVOX integration for MCP - Text-to-Speech server using VOICEVOX engine
30 lines • 1.08 kB
TypeScript
/**
* 一時ファイル管理クラス
* 音声ファイルの一時保存と削除を担当
*/
export declare class AudioFileManager {
/**
* 一時ファイルのパスを生成
* @returns 一時ファイルのフルパス
*/
createTempFilePath(): string;
/**
* 一時ファイルを削除
* @param filePath 削除するファイルのパス
*/
deleteTempFile(filePath: string): Promise<void>;
/**
* バイナリーデータを一時ファイルに保存
* @param audioData 音声バイナリーデータ
* @returns 保存した一時ファイルのパス
*/
saveTempAudioFile(audioData: ArrayBuffer): Promise<string>;
/**
* バイナリーデータを指定されたパスに保存
* @param audioData 音声バイナリーデータ
* @param output 出力ファイルパスまたは出力ディレクトリ
* @returns 保存したファイルのパス
*/
saveAudioFile(audioData: ArrayBuffer, output: string): Promise<string>;
}
//# sourceMappingURL=file-manager.d.ts.map