import fs from "fs";
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "lsk_...",
baseURL: "https://api2.novisurf.top/v1",
});
const speechFilePath = "speech.mp3";
async function main() {
const response = await client.audio.speech.create({
model: "shellai/melotts",
voice: "en-us",
input: "Hello! Welcome to Novisurf. Fast inference, built for developers.",
response_format: "mp3",
});
const buffer = Buffer.from(await response.arrayBuffer());
await fs.promises.writeFile(speechFilePath, buffer);
console.log(`Speech generated: ${speechFilePath}`);
}
main().catch(console.error);