Gemini 3.8 Flash TTS API: توليد الصوت بالذكاء الاصطناعي

استخدم Gemini 3.8 Flash TTS من أجل توليد الصوت والموسيقى عبر واجهة برمجة تطبيقات Muapi REST. الدفع حسب الاستخدام — بدون اشتراك.

عناصر التحكم التفاعلية للنموذج

Gemini 3.8 Flash TTS turns written dialogue into expressive, natural multi-speaker speech with studio-grade voice fidelity, expressive acting, and long-form stability. Control voice, accent, emotional style, and pace per speaker for fast, affordable voiceovers, character dialogue, and narration.

Gemini 3.8 Flash TTS مرجع واجهة برمجة التطبيقات

نقطة النهاية

POST https://api.muapi.ai/api/v1/gemini-3-8-flash-tts

أرسل مهمة باستخدام مفتاح MuAPI الخاص بك في ترويسة x-api-key، ثم استعلم https://api.muapi.ai/api/v1/predictions/{request_id}/result حتى تكتمل الحالة بنجاح.

المعلمات

الاسمالنوعمطلوبالوصف
speakersarrayنعم. بطاقة تعريف .
dialogue_turnsarrayنعم. معرف_المتكلم . [صراخ] [همسات] .
scenestringلاOptional scene description that sets the acoustic setting, e.g. "A quiet, warm room with a fireplace crackling softly."الافتراضي: ""
sample_contextstringلاOptional overall tone/style, e.g. "Audiobook style narration. Tone is gentle and inviting."الافتراضي: ""
temperaturenumberلا(0-2) . ، .الافتراضي: 1

مثال cURL

REQUEST_ID=$(curl -s -X POST https://api.muapi.ai/api/v1/gemini-3-8-flash-tts \
  -H "x-api-key: $MUAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"speakers":[],"dialogue_turns":[]}' | jq -r .request_id)

curl -s https://api.muapi.ai/api/v1/predictions/$REQUEST_ID/result -H "x-api-key: $MUAPI_API_KEY"

مثال Python

import os, time, requests

API = "https://api.muapi.ai/api/v1"
headers = {"x-api-key": os.environ["MUAPI_API_KEY"]}

r = requests.post(f"{API}/gemini-3-8-flash-tts", headers=headers, json={"speakers":[],"dialogue_turns":[]})
request_id = r.json()["request_id"]

while True:
    res = requests.get(f"{API}/predictions/{request_id}/result", headers=headers).json()
    if res["status"] == "completed":
        print(res["outputs"]); break
    if res["status"] == "failed":
        raise RuntimeError(res.get("error"))
    time.sleep(3)

التوثيق الكامل وتكامل Agent/MCP: llms.txt. احصل على مفتاح API من muapi.ai/access-keys.