AiFO 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":"<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": "<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": "<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": "<VOICE_ID>"
},
  {
    headers: { Authorization: "Bearer aifo_sk_live_YOUR_API_KEY" },
    responseType: "arraybuffer",
  },
);

writeFileSync("speech.mp3", data);

پارامترها

ورودی‌ها — text

پارامترها

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

محدودیت‌ها و نکات

  • شناسه voice برای استفاده از مدل الزامی است.
  • قیمت‌گذاری بر اساس تعداد کاراکترهای ورودی محاسبه می‌شود.
  • این مدل از ورودی‌های تصویری و صوتی پشتیبانی نمی‌کند.

FAQ

چگونه می‌توانم به API دسترسی پیدا کنم؟

برای دسترسی به API، باید از طریق AiFO ثبت‌نام کرده و کلید API دریافت کنید.

هزینه استفاده از این مدل چقدر است؟

هزینه استفاده از مدل بر اساس هر ۱۰۰۰ کاراکتر ورودی ۰.۱۰ دلار است.

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