مسیرها
متن به گفتار (Text to Speech)
متن فارسی یا انگلیسی را با گویندگان فارسیزبان به صدا تبدیل کنید؛ تکگوینده یا دیالوگ چندنفره با تگهای حسی. فایل صوتی همان لحظه برمیگردد.
POST
https://api.bananaai.ir/api/v1/audio/speechهمگام است: پاسخ مستقیماً نشانی فایل MP3 را در
audio_url(و درaudios) دارد. نیازی به polling نیست.
درخواست
text(optional, string): متن (حداکثر 2500 کاراکتر). تگهای صوتی انگلیسی داخل [ ] لحن را تغییر میدهند، مثل [happily] یا [whispers]. یکی از text یا turns الزامی است.voice_id(optional, string): شناسهٔ گوینده؛ پیشفرضrNb3hdSf0n4ROIbYC8Bl.turns(optional, object[]): دیالوگ: آرایهٔ {text, voice_id}؛ 2 تا 20 نوبت، حداکثر 10 گوینده و 2000 کاراکتر در مجموع.stability(optional, number): ۰ بیانگر، ۰٫۵ طبیعی (پیشفرض)، ۱ ثابت. اگر متن تگ صوتی داشته باشد خودکار ۰ میشود.- examples:
0,0.5,1
- examples:
metadata(optional, object): جفتهای کلید/مقدار دلخواه که در تسک و وبهوک برمیگردد.
هزینه: هر 30 کاراکتر (رو به بالا) یک اعتبار.
نمونه curl
bash
curl -X POST "https://api.bananaai.ir/api/v1/audio/speech" \
-H "Authorization: Bearer ba_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"text":"[happily] سلام! به بنانا خوش آمدید.","voice_id":"NZiuR1C6kVMSWHG27sIM"}'گویندگان
| voice_id | نام | جنسیت | سبک |
|---|---|---|---|
rNb3hdSf0n4ROIbYC8Bl | شهرام | male | مستند و روایی |
NZiuR1C6kVMSWHG27sIM | نوشین | female | شوخ و لطیف |
WwAjIyMBDBNl1dvId9Xe | نازی | female | قصهگو و گرم |
PleK417YVMP2SUWm8Btb | امیر | male | آرام و صمیمی |
0CM1acfSP05Da4eiVeZL | مریم | female | آموزشی و دقیق |
3AA408tBxTzz5dPx3TsR | ایمان | male | آرام و آموزشی |
WXMb6G4d3xpdkOSusiLg | هستی | female | شاد و تبلیغاتی |
vxpDwAUruwpDtekhzRHL | بهرام | male | جاافتاده و پخته |
SAC3BW43jtuoWxSVzyBh | کیان | male | گفتگوی روزمره |
POwVdSos0GhCqrEpT9A1 | رامین | male | گرم و تبلیغاتی |
HMSLvUqJiRQD6keNv4Q9 | مینا | female | ادبی و آرام |
W7gM1dm8sqf5LMw4l3hH | ندا | female | تبلیغ روزمره |
OJmdcNwQdLgLsbZyazAh | سعید | male | گوینده اخبار |
0GSMOiyPyqafPvCG94Au | خسرو | male | راوی تاریخ |
GkbmgDaR83yKKH5MmcM3 | مهین | female | شبنشین مهربان |
5WYc04e0KiiHeOTGOhHh | سورنا | neutral | جنایی آرام |
پاسخ
json
{
"id": "tts-3f0c9a52-...",
"status": "completed",
"type": "audio",
"model": "eleven_v4",
"audios": ["https://cdn.bananaai.ir/.../speech.mp3"],
"audio_url": "https://cdn.bananaai.ir/.../speech.mp3",
"voice_ids": ["NZiuR1C6kVMSWHG27sIM"],
"stability": 0,
"character_count": 36,
"credits_charged": 2
}