AiFO مستندات AiFO
قیمت
Input: 0.1 USD · Output: 0 USD · per_1k_chars
Context
نامشخص
Endpoint
POST /v1/audio/speech

نمونه درخواست

# Required: model, input, voice
curl https://api.haftominhonar.ir/v1/audio/speech \
  -H "Authorization: Bearer aifo_sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"elevenlabs/eleven_v3","input":"لطفاً این متن را به صدای طبیعی تبدیل کنید: \"سلام، امروز هوا بسیار خوب است و من قصد دارم به پیاده‌روی بروم.\"","voice":"<VOICE_ID>"}' \
  --output speech.mp3
import requests

url = "https://api.haftominhonar.ir/v1/audio/speech"
headers = {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
}
# Required: model, input, voice
payload = {
  "model": "elevenlabs/eleven_v3",
  "input": "لطفاً این متن را به صدای طبیعی تبدیل کنید: \"سلام، امروز هوا بسیار خوب است و من قصد دارم به پیاده‌روی بروم.\"",
  "voice": "<VOICE_ID>"
}

response = requests.post(url, headers=headers, json=payload)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
# Required: model, input, voice
const response = await fetch("https://api.haftominhonar.ir/v1/audio/speech", {
  method: "POST",
  headers: {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "model": "elevenlabs/eleven_v3",
  "input": "لطفاً این متن را به صدای طبیعی تبدیل کنید: \"سلام، امروز هوا بسیار خوب است و من قصد دارم به پیاده‌روی بروم.\"",
  "voice": "<VOICE_ID>"
}),
});

const audio = await response.blob();
import axios from "axios";
import { writeFileSync } from "fs";

# Required: model, input, voice
const { data } = await axios.post(
  "https://api.haftominhonar.ir/v1/audio/speech",
  {
  "model": "elevenlabs/eleven_v3",
  "input": "لطفاً این متن را به صدای طبیعی تبدیل کنید: \"سلام، امروز هوا بسیار خوب است و من قصد دارم به پیاده‌روی بروم.\"",
  "voice": "<VOICE_ID>"
},
  {
    headers: { Authorization: "Bearer aifo_sk_live_YOUR_API_KEY" },
    responseType: "arraybuffer",
  },
);

writeFileSync("speech.mp3", data);

پارامترها

ورودی‌ها — text

پارامترها

نام نوع الزامی/اختیاری پیش‌فرض توضیح
voice string اختیاری ندارد برای ElevenLabs TTS شناسه voice الزامی است.

FAQ

قیمت Eleven v3 در AiFO چقدر است؟

قیمت ورودی 0.1 USD و خروجی 0 USD (per_1k_chars) است.

Eleven v3 برای چه کاربردی مناسب است؟

مدل Eleven v3 از ElevenLabs یک مدل تبدیل متن به گفتار (TTS) بسیار بیانگر است که از بیش از ۷۰ زبان پشتیبانی می‌کند. این مدل نیازمند مهندسی پیشرفته‌تر دستورات ورودی نسبت به مدل‌های قبلی است و برای استفاده از آن باید شناسه voice تعیین شود.

چطور این مدل را از API صدا بزنم؟

یک API Key از پنل AiFO بگیرید، model را در body درخواست قرار دهید و درخواست را به gateway ارسال کنید. نمونه cURL و JavaScript در همین صفحه آمده است.

مدل‌های مرتبط