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.mp3Python
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.