Text-to-Speech

OpenAI-compatible /audio/speech backed by Azure TTS.

cURL

curl -sS https://meridian.getnimbus.net/api/v1/audio/speech   -H "Authorization: Bearer $MERIDIAN_API_KEY"   -H "Content-Type: application/json"   -d '{"model":"azure/tts-1","voice":"alloy","input":"Hello from Meridian."}'   --output out.mp3

Python

from openai import OpenAI
client = OpenAI(base_url="https://meridian.getnimbus.net/api/v1", api_key="YOUR_KEY")
audio = client.audio.speech.create(model="azure/tts-1", voice="alloy", input="Hello from Meridian.")
open("out.mp3","wb").write(audio)

TypeScript

import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://meridian.getnimbus.net/api/v1", apiKey: process.env.MERIDIAN_API_KEY! });
const r = await client.audio.speech.create({ model: "azure/tts-1-hd", voice: "verse", input: "Meridian speaks." });
require('fs').writeFileSync('out.mp3', Buffer.from(await r.arrayBuffer()));

Pricing: $12.00 per 1M input tokens. Region: Sweden Central.