@chinchillaenterprises/mcp-ai-assistant
Version:
MCP server for AI assistant with ElevenLabs text-to-speech integration
112 lines • 5.34 kB
TypeScript
export declare const ttsTools: ({
name: string;
description: string;
inputSchema: import("zod").ZodObject<{
text: import("zod").ZodString;
voiceId: import("zod").ZodString;
outputPath: import("zod").ZodString;
modelId: import("zod").ZodOptional<import("zod").ZodString>;
stability: import("zod").ZodOptional<import("zod").ZodNumber>;
similarityBoost: import("zod").ZodOptional<import("zod").ZodNumber>;
style: import("zod").ZodOptional<import("zod").ZodNumber>;
useSpeakerBoost: import("zod").ZodOptional<import("zod").ZodBoolean>;
outputFormat: import("zod").ZodOptional<import("zod").ZodEnum<["mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "ulaw_8000"]>>;
optimizeStreamingLatency: import("zod").ZodOptional<import("zod").ZodNumber>;
}, "strip", import("zod").ZodTypeAny, {
text: string;
voiceId: string;
outputPath: string;
modelId?: string | undefined;
outputFormat?: "mp3_44100_32" | "mp3_44100_64" | "mp3_44100_96" | "mp3_44100_128" | "mp3_44100_192" | "pcm_16000" | "pcm_22050" | "pcm_24000" | "pcm_44100" | "ulaw_8000" | undefined;
optimizeStreamingLatency?: number | undefined;
stability?: number | undefined;
similarityBoost?: number | undefined;
style?: number | undefined;
useSpeakerBoost?: boolean | undefined;
}, {
text: string;
voiceId: string;
outputPath: string;
modelId?: string | undefined;
outputFormat?: "mp3_44100_32" | "mp3_44100_64" | "mp3_44100_96" | "mp3_44100_128" | "mp3_44100_192" | "pcm_16000" | "pcm_22050" | "pcm_24000" | "pcm_44100" | "ulaw_8000" | undefined;
optimizeStreamingLatency?: number | undefined;
stability?: number | undefined;
similarityBoost?: number | undefined;
style?: number | undefined;
useSpeakerBoost?: boolean | undefined;
}>;
handler: (args: import("zod").TypeOf<import("zod").ZodObject<{
text: import("zod").ZodString;
voiceId: import("zod").ZodString;
outputPath: import("zod").ZodString;
modelId: import("zod").ZodOptional<import("zod").ZodString>;
stability: import("zod").ZodOptional<import("zod").ZodNumber>;
similarityBoost: import("zod").ZodOptional<import("zod").ZodNumber>;
style: import("zod").ZodOptional<import("zod").ZodNumber>;
useSpeakerBoost: import("zod").ZodOptional<import("zod").ZodBoolean>;
outputFormat: import("zod").ZodOptional<import("zod").ZodEnum<["mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "ulaw_8000"]>>;
optimizeStreamingLatency: import("zod").ZodOptional<import("zod").ZodNumber>;
}, "strip", import("zod").ZodTypeAny, {
text: string;
voiceId: string;
outputPath: string;
modelId?: string | undefined;
outputFormat?: "mp3_44100_32" | "mp3_44100_64" | "mp3_44100_96" | "mp3_44100_128" | "mp3_44100_192" | "pcm_16000" | "pcm_22050" | "pcm_24000" | "pcm_44100" | "ulaw_8000" | undefined;
optimizeStreamingLatency?: number | undefined;
stability?: number | undefined;
similarityBoost?: number | undefined;
style?: number | undefined;
useSpeakerBoost?: boolean | undefined;
}, {
text: string;
voiceId: string;
outputPath: string;
modelId?: string | undefined;
outputFormat?: "mp3_44100_32" | "mp3_44100_64" | "mp3_44100_96" | "mp3_44100_128" | "mp3_44100_192" | "pcm_16000" | "pcm_22050" | "pcm_24000" | "pcm_44100" | "ulaw_8000" | undefined;
optimizeStreamingLatency?: number | undefined;
stability?: number | undefined;
similarityBoost?: number | undefined;
style?: number | undefined;
useSpeakerBoost?: boolean | undefined;
}>>) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
} | {
name: string;
description: string;
inputSchema: import("zod").ZodObject<{
text: import("zod").ZodString;
voice: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodString>>;
autoPlay: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodBoolean>>;
}, "strip", import("zod").ZodTypeAny, {
text: string;
voice: string;
autoPlay: boolean;
}, {
text: string;
voice?: string | undefined;
autoPlay?: boolean | undefined;
}>;
handler: (args: import("zod").TypeOf<import("zod").ZodObject<{
text: import("zod").ZodString;
voice: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodString>>;
autoPlay: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodBoolean>>;
}, "strip", import("zod").ZodTypeAny, {
text: string;
voice: string;
autoPlay: boolean;
}, {
text: string;
voice?: string | undefined;
autoPlay?: boolean | undefined;
}>>) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
})[];
//# sourceMappingURL=index.d.ts.map