/api/app/voice200 OK · audio/mpegcurl -X POST https://sorato.group/api/app/voice \
-H "Authorization: Bearer mk_live_..." \
-F "text=Hello, this is my cloned voice." \
-F "target_language=es-ES"נקודות קצה של REST לשכפול קול, תרגום, תמלול וסוכני פגישות, בנוסף לאווטרים בזמן אמת ב-LiveKit.
כל כלי בסטודיו הוא גם נקודת קצה REST. אותה אימות, אותו חשבון, אותו מפתח.
/api/app/fm/generateמכניס לתור פרק חד פעמי LoqalFM. מחזיר jobId מיד: בצע polling ל-GET /api/app/fm/jobs/{jobId} עד status=completed, ואז הורד את האודיו.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| genre | string | נדרש | פורמט שידור: פרסומת, ראיון, מזג אוויר, תנועה, שיחה, psa, תוכנית אירוח, חדשות בזק. |
| language | string | אופציונלי | שפת שידור BCP-47. ברירת מחדל en-US. |
| world_info | string | אופציונלי | נושא / זרע עולמי. השאר ריק להפתעה. |
| duration | number | אופציונלי | עקוף את אורך ברירת המחדל של הפורמט (שניות). |
curl -X POST https://sorato.group/api/app/fm/generate \
-H "Authorization: Bearer mk_live_..." \
-H "Content-Type: application/json" \
-d '{"genre": "interview", "world_info": "the history of tea"}'/api/app/voiceמשכפל קול מדגימת אודיו ומסנתז טקסט בתוכה, עם אפשרות לתרגם קודם. העבר voice_id כדי להשתמש מחדש בשכפול קיים.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| audio | file | אופציונלי | דוגמת קול (לדלג בעת שימוש חוזר ב-voice_id). |
| text | string | נדרש | מה שהקול המשוכפל צריך לומר. |
| target_language | string | אופציונלי | שפת פלט, לדוגמה, es-ES. ברירת מחדל en-US. |
| translate | boolean | אופציונלי | תרגם טקסט ל-target_language לפני הסינתזה. |
| voice_id | string | אופציונלי | השתמש שוב בשכפול משיחה קודמת. |
curl -X POST https://sorato.group/api/app/voice \
-H "Authorization: Bearer mk_live_..." \
-F "[email protected]" \
-F "text=Hello, this is my cloned voice." \
-F "target_language=es-ES"/api/app/translateשלח קליפ קצר מדובר ושפה יעד. קבל בחזרה את התמלול, התרגום והדיבור המסונתז בתגובה אחת.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| audio | file | נדרש | הקלטה קצרה מדוברת. |
| target_lang | string | נדרש | שפת יעד BCP-47, לדוגמה, es-ES. |
curl -X POST https://sorato.group/api/app/translate \
-H "Authorization: Bearer mk_live_..." \
-F "[email protected]" \
-F "target_lang=es-ES"/api/app/transcribeהעלה הקלטה וקבל בחזרה JSON של תמלול, או מסמך HTML/PDF מעוצב על ידי הגדרת פרמטר הפורמט.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| audio | file | נדרש | קובץ אודיו או וידאו. |
| target | string | אופציונלי | שפת פלט BCP-47 לתרגום. ברירת מחדל אנגלית. |
| title | string | אופציונלי | כותרת המסמך לפלט html/pdf. |
| format | query: json|html|pdf | אופציונלי | צורת תגובה. ברירת מחדל json. |
curl -X POST "https://sorato.group/api/app/transcribe?format=json" \
-H "Authorization: Bearer mk_live_..." \
-F "[email protected]"/api/app/meet/launchהשק בוט ב-Zoom, Meet או Teams. מחזיר bot_id ו-sid: בצע polling לתמלול החי, ואז הצג את הפרוטוקול כשהשיחה מסתיימת.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| meeting_url | string | נדרש | קישור Google Meet / Zoom / Teams. |
| mode | string | אופציונלי | conference | bilingual | monolingual. Default conference. |
| user_language | string | אופציונלי | שפה שנייה למצב דו-לשוני (מתורגמן). |
| avatar_id | string | אופציונלי | אווטאר להצגה, מ-GET /api/app/meet/characters. |
curl -X POST https://sorato.group/api/app/meet/launch \
-H "Authorization: Bearer mk_live_..." \
-H "Content-Type: application/json" \
-d '{"meeting_url": "https://meet.google.com/xyz-abcd-efg", "mode": "bilingual", "user_language": "es-ES"}'/api/app/learnהעלה שיעור אודיו/וידאו. מתמלל אותו, ואז מחלץ סיכום, גלוסות ושאלות הבנה ב-user_language.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| media | file | נדרש | שיעור אודיו או וידאו. |
| user_language | string | אופציונלי | שפת תמיכה לגלוסרים/שאלות. ברירת מחדל en. |
| glosses_only | boolean | אופציונלי | החזר רק גלוסרים, דלג על שאלות. |
curl -X POST https://sorato.group/api/app/learn \
-H "Authorization: Bearer mk_live_..." \
-F "[email protected]" \
-F "user_language=es"/api/app/voqal/tokenמחזיר אסימון LiveKit ו-URL לחיבור לקוח לסוכן אווטאר חי. הצג תחילה אווטארים עם GET /api/app/voqal/avatars.
Authorization: Bearer mk_live_…. בדפדפן נעשה שימוש אוטומטי בעוגיית המושב המחובר.| avatar_id | string | נדרש | UUID של האווטאר מ-GET /api/app/voqal/avatars. |
| language | string | אופציונלי | שפה מדוברת. ברירת מחדל en. |
| name | string | אופציונלי | שם תצוגה למשתתף הסשן. |
curl -X POST https://sorato.group/api/app/voqal/token \
-H "Authorization: Bearer mk_live_..." \
-H "Content-Type: application/json" \
-d '{"avatar_id": "...", "language": "es"}'