@kajidog/mcp-tts-voicevox
Version:
VOICEVOX integration for MCP - Text-to-Speech server using VOICEVOX engine
28 lines • 857 B
TypeScript
import { AudioQuery } from "./types";
export declare class VoicevoxApi {
private readonly baseUrl;
constructor(baseUrl: string);
/**
* テキストから音声合成用クエリを生成
*/
generateQuery(text: string, speaker?: number): Promise<AudioQuery>;
/**
* 音声合成用クエリから音声ファイルを生成
*/
synthesize(query: AudioQuery, speaker?: number): Promise<ArrayBuffer>;
/**
* プリセットを使用してテキストから音声合成用クエリを生成
*/
generateQueryFromPreset(text: string, presetId: number, coreVersion?: string): Promise<AudioQuery>;
/**
* APIリクエストを実行
* @private
*/
private makeRequest;
/**
* URLの正規化
* @private
*/
private normalizeUrl;
}
//# sourceMappingURL=api.d.ts.map