Lunos logoLunos

Generasi Audio (TTS)

Konversi teks ke suara. Respons berupa data audio biner mentah.

Penggunaan Dasar

const response = await client.audio.create({
  model: "openai/tts",
  input: "Halo dari Lunos!",
  voice: "alloy",
  response_format: "mp3",
  speed: 1.0,
});

// Tulis audio ke file (Node.js)
import { writeFileSync } from "fs";
writeFileSync("output.mp3", Buffer.from(await response.arrayBuffer()));

Parameter

Parameter Tipe Deskripsi
model string Identifier model TTS
input string Teks untuk dikonversi ke suara
voice string Pilihan suara
response_format 'mp3' | 'opus' | 'aac' | 'flac' | 'wav' Format audio
speed number Pengali kecepatan (0.25-4.0)

Suara Tersedia

Suara Deskripsi
alloy Netral, seimbang
echo Hangat, percakapan
fable Ekspresif, bercerita
onyx Dalam, berwibawa
nova Ramah, ceria
shimmer Jernih, profesional