ElevenLabs: Eleven Turbo v2.5
Eleven Turbo v2.5 הוא גרסת המרת הטקסט לדיבור הרב־לשונית של ElevenLabs ליישומים קוליים מהירים בתגובתם. הוא תומך ב־32 שפות ובעד 40,000 תווים לבקשת API, והופך תשובות מוכנות לשמע מדובר בקול שנבחר.
על המודל
התיאור הזה מציג את יכולות המודל. הקלט, הפלט והאפשרויות הזמינים ב-Ailoot מפורטים בהמשך לפי השיטה שנבחרה.
Eleven Turbo v2.5 הוא מודל המרת הטקסט לדיבור הרב־לשוני של ElevenLabs לדיבור אינטראקטיבי. הוא מקבל את הטקסט של אמירה מוכנה ומפיק שמע בקול שנבחר. היצרן מייעד אותו ליישומים בעלי השהיה נמוכה ולממשקים שיחתיים. בשונה מ־Turbo v2 התומך באנגלית בלבד, גרסה זו תומכת בתסריט רב־לשוני; המודל אינו יוצר את תשובת היישום ואינו מתמלל הקלטת משתמש נכנסת.
קבוצת 32 השפות שלו כוללת את 29 השפות של Multilingual v2 בתוספת הונגרית, נורווגית ווייטנאמית. השפות המתועדות כוללות אנגלית, יפנית, סינית, גרמנית, הינדי, צרפתית, קוריאנית, פורטוגזית, איטלקית, ספרדית, אינדונזית, הולנדית, טורקית, פיליפינית, פולנית, שוודית, בולגרית, רומנית, ערבית, צ'כית, יוונית, פינית, קרואטית, מלאית, סלובקית, דנית, טמילית, אוקראינית ורוסית. הכינו ניסוח טבעי לשפת היעד ובחרו קול בעל המבטא הדרוש למאזין.
השאלות הנפוצות המלאות של מוצר ה־TTS של היצרן מציינות במפורש תקרת קלט API של 40,000 תווים ל־Turbo v2.5. אורך ההקלטה המשוער הנלווה אינו משך מדויק: הקול, השפה וקצב הדיבור קובעים את אורך הביצוע בפועל. לתגובה שיחתית ספקו מחשבה קצרה ושלמה במקום למלא את כל הקלט הזמין. לתוכן ארוך יותר חלקו את התסריט למקטעים קשורים ושמרו על ההקשר שסביבם.
ElevenLabs מתארת את Turbo v2.5 ואת Flash v2.5 כמודלים של היצרן השקולים מבחינה תפקודית, עם השהיה ממוצעת נמוכה יותר ל־Flash. הם שומרים על שמות וכרטיסים נפרדים; ההשוואה אינה מבססת משקולות או זמן תגובה של סביבת ריצה מסוימת. Turbo v2.5 נשאר פרופיל סינתזה רב־לשוני נקוב ושימושי כאשר משימה או יישום מתעדים את הגרסה המדויקת הזאת. יש לשמור את הכנת הקול והטקסט שלו לצד התוצאה שנבחרה בהשוואת ביצועים.
הכנת הגייה חשובה במיוחד לשמות, לקודי אסמכתה, לתאריכים ולמונחים מקוצרים. כתבו ספרות בנפרד כאשר המאזין צריך לחזור על מזהה, והרחיבו ביטוי כאשר משמעותו המדוברת תהיה דו־משמעית אחרת. השתמשו באיות חלופי עקבי או בכינוי הגייה לשם קשה שחוזר. מדריך המילון אינו מונה את Turbo v2.5 בין המודלים המשתמשים בכללי פונמות, ולכן אין להעביר לפרופיל הזה תכונות IPA מקוריות או פונמות של גרסאות נקובות אחרות.
הטון והקצב נובעים מהטקסט, מהפיסוק, מהקול ומהגדרות הקול של היצרן. מדריך המוצר המשותף מתאר יציבות לעקביות, דמיון למידת הדמיון והגדרות מהירות של 0.7 עד 1.2, כאשר 1.0 משאיר אותה ללא שינוי. השפה והמקצב המקוריים של הקול עשויים להשפיע על תוצאה רב־לשונית. הוראה רגשית הנכתבת כקריינות רגילה עלולה בעצמה להיות מוקראת, בעוד בקרת תגי השמע של v3 ו־v4 היא תכונת מודל נפרדת. הכינו תשובה נקייה להקראה והבהירו את מצב הרוח המיועד באמצעות הניסוח.
תהליך ה־TTS המשותף מתעד יצירת דיבור מלאה ושמע מוזרם. משפחת הפורמטים שלו כוללת MP3, PCM לא דחוס של 16 סיביות, μ-law ו־A-law לטלפוניה, ו־Opus. בחרו פורמט מתאים ליעד ההשמעה ושמרו את התסריט לצד השמע שנבחר. הזרמה נוגעת לאופן מסירת הדיבור שנוצר; היא נפרדת מהאזנה למשתמש, מזיהוי תור או מהחלטה איזו פעולה עוזר צריך לבצע.
לתשובת עוזר רב־לשונית מעשית, אשרו תוצאה אחת וציינו צעד המשך אחד. הוראת הדרכה יכולה לנקוב בפקד שעל המשתמש להפעיל ולהסביר מה קורה לאחר בחירתו. התאימו את הניסוח לכל שפה, תוך שימור השמות והפעולה בפועל, במקום לתרגם משפט לא טבעי באופן מכני. בדקו שורה אופיינית מבחינת הגייה, מבטא, מובנות והאופן שבו היא ממשיכה את התור הקודם. התוצאה לשימוש חוזר היא ביצוע הדיבור המקושר לתסריט המדויק, לקול ולגרסת Turbo v2.5.
Ailoot Ultra · הקראה POST /v1/audio/speech elevenlabs/eleven-turbo-v2.5
elevenlabs/eleven-turbo-v2.5התחלה
Eleven Turbo v2.5 הוא גרסת המרת הטקסט לדיבור הרב־לשונית של ElevenLabs ליישומים קוליים מהירים בתגובתם. הוא תומך ב־32 שפות ובעד 40,000 תווים לבקשת API, והופך תשובות מוכנות לשמע מדובר בקול שנבחר.
- סוגי קלט נתמכים
- טקסט
- תוצאות
- שמע
זמין ב-Ailoot · קלט ושיטות
Ailoot Ultra · הקראה POST /v1/audio/speech
- סוגי קלט
text- סוגי פלט
audio- פורמט פלט
- mp3
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות elevenlabs/eleven-turbo-v2.5 | ברירת מחדל— |
שדהinput | סוגstring | דרישהחובה | ערכים ומגבלות אורך מזערי: 1 אורך מרבי: 40,000 יחידה: תווי Unicode | ברירת מחדל— |
שדהvoice | סוגstring | דרישהחובה | ערכים ומגבלות george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | ברירת מחדל— |
שדהresponse_format | סוגstring | דרישהחובה | ערכים ומגבלות mp3 | ברירת מחדל— |
שילובים של חומרי קלט
text_to_speech · נדרש: input
פרמטרים ומחזור חיים של השיטה
| פרמטר | מפרט |
|---|---|
פרמטרcontent_type | מפרטapplication/json |
פרמטרrequired | מפרטmodel, input, voice, response_format |
פרמטרvoice_ids | מפרטgeorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
פרמטרresponse_format | מפרטmp3 |
פרמטרmax_input_characters | מפרט40000 |
פרמטרother_options | מפרטfalse |
פרמטרinput | מפרטטקסט UTF-8 מדויק; ספירת תווי Unicode ללא נרמול |
פרמטרmaterial_types | מפרטtext |
מחזור חיים: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · ערך task_id שהוחזר בפועל או רשומה בספריית המדיה
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
יש לבחור קול מדויק מתוך פרופיל המודל הזה.
תווי קלט ושניות אודיו הם מדדי חיוב שונים.
תעריפים
מידע תעריפים אינו מוסיף אפשרויות לבקשה. הפרמטרים הנתמכים מפורטים בשיטה שנבחרה.
- מצב מהיר
- לא צוין כאשר נבחר מצב מהיר
- מצב Flex
- לא צוין כאשר נבחר מצב flex
- מאמץ חשיבה מרבי
- לא צוין כאשר מאמץ החשיבה המרבי משתמש בהתאמת ברירת המחדל (default)
תעריפי Ailoot
מחירים לפי תצורה
התאימו כל חיוב לתנאים המוצגים. השתמשו בתעריף אחד לכל קבוצה של תצורות חלופיות.
| תצורה | טבלת תעריפים | יחידת חיוב | חיוב |
|---|---|---|---|
| תצורהתעריפי בסיס לטוקנים | טבלת תעריפיםתעריף בסיס | יחידת חיוב— | חיוב קלט · טוקני קלט — / 1K טוקנים פלט · טוקני פלט — / 1K טוקנים קלט · קריאה מהמטמון — / 1K טוקנים קלט · כתיבה למטמון — / 1K טוקנים קלט · כתיבה למטמון, 1 שעה — / 1K טוקנים |
| תצורהתו בקלט | טבלת תעריפים— | יחידת חיובלכל תו בקלט | חיוב קלט · תו בקלט $0.00008 לכל תו בקלט |
פרטי תעריף הייחוס
טבלאות הייחוס ברמת המודל אינן משנות את בחירת השיטה, הצעות המחיר או החיובים. החיובים בפועל משתמשים בתעריפי שיטת Ailoot שנבחרה.
ElevenLabs: Eleven Turbo v2.5
מחירים לפי תצורה
| תצורה | תנאי חיוב | חיוב |
|---|---|---|
| תצורהElevenLabs: Eleven Turbo v2.5 · תצורת ברירת המחדל | תנאי חיובתצורת ברירת מחדל | חיוב קלט · תווי קלט 0.00004 $ לכל תו בקלט |
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot Ultra · הקראה
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "elevenlabs/eleven-turbo-v2.5", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["george", "sarah", "adam", "alice", "bella", "bill", "brian", "callum", "charlie", "chris", "daniel", "eric", "harry", "jessica", "laura", "liam", "lily", "matilda", "river", "roger", "will"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o speech.mp3
קבלה ושמירה של תוצאות
Ailoot Ultra · הקראה
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
קריאות תוכן נוספות
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
שמירת כל התוצאות שהושלמו
שמרו כל תגובה מלאה, קובץ ומקטע תוכן שהוחזרו.
שמרו את התוצאה הבינארית המלאה ואת הכותרות. אם מוחזרים JSON או פלטים מרובים, שמרו כל פריט נתונים והורידו כל נכס מה־URL החתום שלו שהוחזר בפועל.
כשצריך לבדוק את התגובה המקורית
שמרו את operation_id/X-Client-Request-ID המקורי לצורך התאמת רישומים ללא שליחה מחדש; אין נתיב ייעודי לתשאול סטטוס אודיו.
שדות התגובה
| שדה | סוג |
|---|---|
שדהbinary audio | סוגbytes |
שדהresponse headers | סוגheaders |
שגיאות והשלבים הבאים
| תגובה | תנאי | השלב הבא |
|---|---|---|
תגובה400 · invalid_request_error | תנאישדות נדרשים, ייצוג חומר או ערך פרמטר שאינם תקינים | השלב הבאתקנו את השדות שצוינו לפני בקשת יצירה חדשה. |
תגובהserver_error | תנאיהתשובה שהוחזרה מציינת שהפעולה או התוצאה דורשת בדיקה | השלב הבאשמרו את מזהה הפעולה/המשימה המקורי שהוחזר, את כותרות הבקשה ואת התשובה; המשיכו לבצע פעולות קריאה נתמכות של אותה פעולה מקורית. אל תשלחו שוב את בקשת היצירה. |
כינויים
כינויים למודל
Ailoot Ultra elevenlabs/eleven-turbo-v2.5
כינויים לנתיבי שיטות
השתמשו בנתיבי השיטות המוצגים למעלה.
מזהי מודלים קשורים IDs
FAQ · ElevenLabs: Eleven Turbo v2.5
- אילו קלטים ותוצאות זמינים?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:text→audio- באילו שדות הבקשה משתמשת?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:model,input,voice,response_format- אילו מגבלות חלות?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:input.maximum_length:40000