Skip to content
MyShell logo

melotts

Text-to-SpeechMyShellHosted

MeloTTS is a high-quality multi-lingual text-to-speech library by MyShell.ai.

Model Info
Unit Pricing$0.0002 per audio minute

Usage

TypeScript
export interface Env {
AI: Ai;
}
export default {
async fetch(request, env): Promise<Response> {
const { audio } = await env.AI.run('@cf/myshell-ai/melotts', {
prompt: 'Hello world',
lang: 'en',
});
// Returns the base64 encoded MP3 audio
return Response.json({ audio });
},
} satisfies ExportedHandler<Env>;

Parameters

prompt
stringrequiredminLength: 1A text description of the audio you want to generate
lang
stringdefault: enThe speech language (e.g., 'en' for English, 'fr' for French). Defaults to 'en' if not specified

API Schemas (Raw)

Input
Output