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

Mistral

Voxtral Mini Tts 2603

صداهای انگلیسی و فرانسوی · انتخاب لحن

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

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

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

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

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

مسیرPOST /v1/studio/audio
قالب خروجیmp3 · wav
راهنمای لحنراهنمای جداگانه ندارد؛ حالت صدا را در انتخاب گوینده بررسی کنید.
گوینده‌ها در هر درخواستیک گوینده
سرعت عددیspeed: 1؛ برای Gemini آهنگ و سرعت خواندن را در instructions توضیح دهید.
همهٔ ۳۰ صدای قابل انتخاب
paul · EN · طبیعی en_paul_neutralpaul · EN · غمگین en_paul_sadpaul · EN · شاد en_paul_happypaul · EN · کلافه en_paul_frustratedpaul · EN · هیجان‌زده en_paul_excitedpaul · EN · بااعتماد en_paul_confidentpaul · EN · سرحال en_paul_cheerfulpaul · EN · عصبانی en_paul_angryoliver · GB · طبیعی gb_oliver_neutraloliver · GB · غمگین gb_oliver_sadoliver · GB · هیجان‌زده gb_oliver_excitedoliver · GB · کنجکاو gb_oliver_curiousoliver · GB · بااعتماد gb_oliver_confidentoliver · GB · سرحال gb_oliver_cheerfuloliver · GB · عصبانی gb_oliver_angryjane · GB · طبیعی gb_jane_neutraljane · GB · طعنه‌آمیز gb_jane_sarcasmjane · GB · سردرگم gb_jane_confusedjane · GB · شرمگین gb_jane_shamefuljane · GB · غمگین gb_jane_sadjane · GB · حسادت gb_jane_jealousyjane · GB · کلافه gb_jane_frustratedjane · GB · کنجکاو gb_jane_curiousjane · GB · بااعتماد gb_jane_confidentmarie · FR · طبیعی fr_marie_neutralmarie · FR · غمگین fr_marie_sadmarie · FR · شاد fr_marie_happymarie · FR · هیجان‌زده fr_marie_excitedmarie · FR · کنجکاو fr_marie_curiousmarie · FR · عصبانی fr_marie_angry

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

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

Model ID
mistralai/voxtral-mini-tts-2603
Python
import json, os, urllib.request, urllib.error

payload = {
    "model": "mistralai/voxtral-mini-tts-2603",
    "text": "به ساروی خوش آمدید.",
    "voice": "en_paul_neutral",
    "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 در دسترس‌اند. قابلیت‌های ارائه‌دهنده و محدودیت‌های هر مسیر را پیش از اجرا بررسی کنید.