رفتن به محتوا
سارویتوسعه‌دهندگان
مدل‌ها ←

ElevenLabs

Eleven v4

گویندگی چندزبانه · انتخاب لحن و صدا

امتحان در آزمایشگاه
کاربردمتن به گفتار
دسترسیهمهٔ طرح‌ها با اعتبار کافی
پنجرهٔ زمینهٔ ارائه‌دهندهوابسته به مدل و نوع ورودی
هزینه در سارویاز اعتبار مشترک حساب

این مدل را برای چه کاری انتخاب کنم؟

گویندگی چندزبانه · انتخاب لحن و صدا. پیش از استفادهٔ گسترده، چند نمونه از ورودی واقعی محصول خودت را در آزمایشگاه مقایسه کن.

روایت متنراهنمای صوتی محصولمحتوای آموزشی

تنظیمات همین مدل

مسیرPOST /v1/studio/audio
قالب خروجیmp3 · wav
راهنمای لحنراهنمای جداگانه ندارد؛ حالت صدا را در انتخاب گوینده بررسی کنید.
گوینده‌ها در هر درخواستیک گوینده
سرعت عددیspeed: 1؛ برای Gemini آهنگ و سرعت خواندن را در instructions توضیح دهید.
همهٔ ۲۱ صدای قابل انتخاب
George georgeSarah sarahAdam adamAlice aliceBella bellaBill billBrian brianCallum callumCharlie charlieChris chrisDaniel danielEric ericHarry harryJessica jessicaLaura lauraLiam liamLily lilyMatilda matildaRiver riverRoger rogerWill will

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

شناسهٔ دقیق مدل را کپی کن و کلید ساروی را در متغیر محیطی سرورت قرار بده.

Model ID
elevenlabs/eleven-v4
Python
import json, os, urllib.request, urllib.error

payload = {
    "model": "elevenlabs/eleven-v4",
    "text": "به ساروی خوش آمدید.",
    "voice": "george",
    "format": "mp3"
}

request = urllib.request.Request(
    "https://api.sarovi.ir/v1/studio/audio",
    data=json.dumps(payload, ensure_ascii=False).encode("utf-8"),
    headers={
        "Authorization": "Bearer " + os.environ["SAROVI_API_KEY"],
        "Content-Type": "application/json"
    },
    method="POST"
)
try:
    with urllib.request.urlopen(request, timeout=300) as response:
        result = json.load(response)
        print(result)
except urllib.error.HTTPError as error:
    detail = json.load(error)
    raise RuntimeError(f"{error.code}: {detail['error'].get('code', detail['error'].get('type', 'HTTP_ERROR'))}") from error

کلید را در متغیر محیطی SAROVI_API_KEY قرار بده. بدون نصب کتابخانه؛ با Python استاندارد.

امکان‌ها در API ساروی

مسیر اصلیPOST /v1/studio/audio
خروجیصدای Base64 همراه نوع فایل
جریان پاسخخروجی JSON؛ ویدیو با پیگیری وضعیت
دستورالعمل نقشدر متن prompt یا text
صورتحسابرزرو اعتبار، سپس تسویهٔ مصرف در دفتر حساب ساروی

فراخوانی ابزار و JSON Schema برای مدل‌های پشتیبان از مسیر chat/completions و قرارداد پیشرفتهٔ responses در دسترس‌اند. قابلیت‌های ارائه‌دهنده و محدودیت‌های هر مسیر را پیش از اجرا بررسی کنید.