مستندات API تبدیل متن به گفتار
این مستندات نحوه استفاده از API تبدیل متن به گفتار را توضیح میدهد.
نحوه ارسال درخواست
برای ارسال یک درخواست به API، باید یک درخواست HTTP POST به URL مورد نظر ارسال کنید:
$url = 'https://api.talkbot.ir/v1/media/text-to-speech/REQ';
سربرگها
شما باید سربرگ Authorization را با توکن Bearer خود تنظیم کنید:
$headers = [
'Authorization: Bearer YOUR_ACCESS_TOKEN'
];
دادههای POST
دادههای زیر را باید به عنوان بخشی از بدنه درخواست POST ارسال کنید:
// Data For Azure TTS (با امکان انتخاب نام صدا)
$data = [
'text' => 'متن شما اینجا قرار میگیرد.',
'server' => 'azure',
'voice' => 'fa-IR-FaridNeural' // نام صدای مورد نظر (مثال: صدای مرد فارسی)
];
// Data For Farsi TTS (صدای طبیعی تاک بات)
$data = [
'text' => 'Your Persian Text',
'server' => 'farsi',
'sound' => '3' // شماره صدا (مثال: 3)
];
ارسال درخواست
برای ارسال درخواست، میتوانید از cURL در PHP استفاده کنید:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(curl_errno($ch)){
echo 'error CURL: ' . curl_error($ch);
}
curl_close($ch);
مثال درخواست برای سرور Azure با PHP:
اینجا یک مثال برای درخواست PHP با انتخاب صدای خاص از سرور Azure وجود دارد. کافیست کلید API خود را جایگزین کنید.
$headers = [
'Authorization: Bearer YOUR_API_KEY' // کلید API خود را جایگزین کنید
];
$data = [
'text' => 'سلام ، این یک متن فارسی است که توسط تاک بات به صدا تبدیل شده است.',
'server' => 'azure',
'voice' => 'fa-IR-FaridNeural - fa-IR (Male)' // مثال: صدای زن انگلیسی از آمریکا
];
$url = 'https://api.talkbot.ir/v1/media/text-to-speech/REQ';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(curl_errno($ch)){
echo 'error CURL: ' . curl_error($ch);
} else {
echo $response;
}
curl_close($ch);
مثال درخواست برای سرور Azure با Python:
اینجا یک مثال برای درخواست پایتون با انتخاب صدای خاص از سرور Azure وجود دارد. کافیست کلید API خود را جایگزین کنید.
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY' # کلید API خود را جایگزین کنید
}
data = {
'text': 'سلام! این یک تست از API تبدیل متن به گفتار آژور با صدای خاص است.',
'server': 'azure',
'voice': 'fa-IR-FaridNeural - fa-IR (Male)' # مثال: صدای مرد فارسی از ایران
}
url = 'https://api.talkbot.ir/v1/media/text-to-speech/REQ'
response = requests.post(url, headers=headers, data=data)
if response.status_code == 200:
print(response.text)
else:
print(f'Error: {response.status_code} - {response.text}')
مثال درخواست برای سرور صدای طبیعی تاک بات: پی اچ پی
اینجا یک مثال برای درخواست PHP برای سرور صدای طبیعی تاک بات وجود دارد. کافیست کلید API خود را جایگزین کنید.
$headers = [
'Authorization: Bearer YOUR_API_KEY' // کلید API خود را جایگزین کنید
];
$data = [
'text' => 'سلام امیدوارم حالت خوب باشه.',
'server' => 'farsi',
'sound' => '3' // شماره صدا را برای صداهای طبیعی تاک بات مشخص کنید
];
$url = 'https://api.talkbot.ir/v1/media/text-to-speech/REQ';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(curl_errno($ch)){
echo 'error CURL: ' . curl_error($ch);
} else {
echo $response;
}
curl_close($ch);
مثال درخواست برای سرور صدای طبیعی تاک بات: پایتون
اینجا یک مثال برای درخواست پایتون برای سرور صدای طبیعی تاک بات وجود دارد. کافیست کلید API خود را جایگزین کنید.
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY' # کلید API خود را جایگزین کنید
}
data = {
'text': 'سلام امیدوارم حالت خوب باشه.',
'server': 'farsi',
'sound' => '3' # شماره صدا را برای صداهای طبیعی تاک بات مشخص کنید
}
url = 'https://api.talkbot.ir/v1/media/text-to-speech/REQ'
response = requests.post(url, headers=headers, data=data)
if response.status_code == 200:
print(response.text)
else:
print(f'Error: {response.status_code} - {response.text}')
لیست صداهای موجود در سرور Azure
برای انتخاب صدای دلخواه خود در سرور Azure، میتوانید از نام کامل صدا (که شامل کد زبان و منطقه نیز میشود) به همراه جنسیت آن استفاده کنید. در جدول زیر لیستی از صداهای موجود به همراه زبان و جنسیت آنها آورده شده است:
| زبان | نام صدا | جنسیت |
|---|---|---|
| Afrikaans (South Africa) | af-ZA-AdriNeural - af-ZA (Female) |
Female |
| Afrikaans (South Africa) | af-ZA-WillemNeural - af-ZA (Male) |
Male |
| Albanian (Albania) | sq-AL-AnilaNeural - sq-AL (Female) |
Female |
| Albanian (Albania) | sq-AL-IlirNeural - sq-AL (Male) |
Male |
| Amharic (Ethiopia) | am-ET-AmehaNeural - am-ET (Male) |
Male |
| Amharic (Ethiopia) | am-ET-MekdesNeural - am-ET (Female) |
Female |
| Arabic (Algeria) | ar-DZ-AminaNeural - ar-DZ (Female) |
Female |
| Arabic (Algeria) | ar-DZ-IsmaelNeural - ar-DZ (Male) |
Male |
| Arabic (Bahrain) | ar-BH-AliNeural - ar-BH (Male) |
Male |
| Arabic (Bahrain) | ar-BH-LailaNeural - ar-BH (Female) |
Female |
| Arabic (Egypt) | ar-EG-SalmaNeural - ar-EG (Female) |
Female |
| Arabic (Egypt) | ar-EG-ShakirNeural - ar-EG (Male) |
Male |
| Arabic (Iraq) | ar-IQ-BasselNeural - ar-IQ (Male) |
Male |
| Arabic (Iraq) | ar-IQ-RanaNeural - ar-IQ (Female) |
Female |
| Arabic (Jordan) | ar-JO-SanaNeural - ar-JO (Female) |
Female |
| Arabic (Jordan) | ar-JO-TaimNeural - ar-JO (Male) |
Male |
| Arabic (Kuwait) | ar-KW-FahedNeural - ar-KW (Male) |
Male |
| Arabic (Kuwait) | ar-KW-NouraNeural - ar-KW (Female) |
Female |
| Arabic (Lebanon) | ar-LB-LaylaNeural - ar-LB (Female) |
Female |
| Arabic (Lebanon) | ar-LB-RamiNeural - ar-LB (Male) |
Male |
| Arabic (Libya) | ar-LY-ImanNeural - ar-LY (Female) |
Female |
| Arabic (Libya) | ar-LY-OmarNeural - ar-LY (Male) |
Male |
| Arabic (Morocco) | ar-MA-JamalNeural - ar-MA (Male) |
Male |
| Arabic (Morocco) | ar-MA-MounaNeural - ar-MA (Female) |
Female |
| Arabic (Oman) | ar-OM-AbdullahNeural - ar-OM (Male) |
Male |
| Arabic (Oman) | ar-OM-AyshaNeural - ar-OM (Female) |
Female |
| Arabic (Qatar) | ar-QA-AmalNeural - ar-QA (Female) |
Female |
| Arabic (Qatar) | ar-QA-MoazNeural - ar-QA (Male) |
Male |
| Arabic (Saudi Arabia) | ar-SA-HamedNeural - ar-SA (Male) |
Male |
| Arabic (Saudi Arabia) | ar-SA-ZariyahNeural - ar-SA (Female) |
Female |
| Arabic (Syria) | ar-SY-AmanyNeural - ar-SY (Female) |
Female |
| Arabic (Syria) | ar-SY-LaithNeural - ar-SY (Male) |
Male |
| Arabic (Tunisia) | ar-TN-HediNeural - ar-TN (Male) |
Male |
| Arabic (Tunisia) | ar-TN-ReemNeural - ar-TN (Female) |
Female |
| Arabic (United Arab Emirates) | ar-AE-FatimaNeural - ar-AE (Female) |
Female |
| Arabic (United Arab Emirates) | ar-AE-HamdanNeural - ar-AE (Male) |
Male |
| Arabic (Yemen) | ar-YE-MaryamNeural - ar-YE (Female) |
Female |
| Arabic (Yemen) | ar-YE-SalehNeural - ar-YE (Male) |
Male |
| Azerbaijani (Azerbaijan) | az-AZ-BabekNeural - az-AZ (Male) |
Male |
| Azerbaijani (Azerbaijan) | az-AZ-BanuNeural - az-AZ (Female) |
Female |
| Bengali (Bangladesh) | bn-BD-NabanitaNeural - bn-BD (Female) |
Female |
| Bengali (Bangladesh) | bn-BD-PradeepNeural - bn-BD (Male) |
Male |
| Bengali (India) | bn-IN-BashkarNeural - bn-IN (Male) |
Male |
| Bengali (India) | bn-IN-TanishaaNeural - bn-IN (Female) |
Female |
| Bosnian (Bosnia and Herzegovina) | bs-BA-VesnaNeural - bs-BA (Female) |
Female |
| Bosnian (Bosnia and Herzegovina) | bs-BA-GoranNeural - bs-BA (Male) |
Male |
| Bulgarian (Bulgaria) | bg-BG-BorislavNeural - bg-BG (Male) |
Male |
| Bulgarian (Bulgaria) | bg-BG-KalinaNeural - bg-BG (Female) |
Female |
| Burmese (Myanmar) | my-MM-NilarNeural - my-MM (Female) |
Female |
| Burmese (Myanmar) | my-MM-ThihaNeural - my-MM (Male) |
Male |
| Catalan (Spain) | ca-ES-EnricNeural - ca-ES (Male) |
Male |
| Catalan (Spain) | ca-ES-JoanaNeural - ca-ES (Female) |
Female |
| Chinese (Hong Kong SAR) | zh-HK-HiuGaaiNeural - zh-HK (Female) |
Female |
| Chinese (Hong Kong SAR) | zh-HK-HiuMaanNeural - zh-HK (Female) |
Female |
| Chinese (Hong Kong SAR) | zh-HK-WanLungNeural - zh-HK (Male) |
Male |
| Chinese (Simplified, China) | zh-CN-XiaoxiaoNeural - zh-CN (Female) |
Female |
| Chinese (Simplified, China) | zh-CN-XiaoyiNeural - zh-CN (Female) |
Female |
| Chinese (Simplified, China) | zh-CN-YunjianNeural - zh-CN (Male) |
Male |
| Chinese (Simplified, China) | zh-CN-YunxiNeural - zh-CN (Male) |
Male |
| Chinese (Simplified, China) | zh-CN-YunxiaNeural - zh-CN (Male) |
Male |
| Chinese (Simplified, China) | zh-CN-YunyangNeural - zh-CN (Male) |
Male |
| Chinese (Simplified, Liaoning) | zh-CN-liaoning-XiaobeiNeural - zh-CN-liaoning (Female) |
Female |
| Chinese (Taiwan) | zh-TW-HsiaoChenNeural - zh-TW (Female) |
Female |
| Chinese (Taiwan) | zh-TW-YunJheNeural - zh-TW (Male) |
Male |
| Chinese (Taiwan) | zh-TW-HsiaoYuNeural - zh-TW (Female) |
Female |
| Chinese (Simplified, Shaanxi) | zh-CN-shaanxi-XiaoniNeural - zh-CN-shaanxi (Female) |
Female |
| Croatian (Croatia) | hr-HR-GabrijelaNeural - hr-HR (Female) |
Female |
| Croatian (Croatia) | hr-HR-SreckoNeural - hr-HR (Male) |
Male |
| Czech (Czech Republic) | cs-CZ-AntoninNeural - cs-CZ (Male) |
Male |
| Czech (Czech Republic) | cs-CZ-VlastaNeural - cs-CZ (Female) |
Female |
| Danish (Denmark) | da-DK-ChristelNeural - da-DK (Female) |
Female |
| Danish (Denmark) | da-DK-JeppeNeural - da-DK (Male) |
Male |
| Dutch (Belgium) | nl-BE-ArnaudNeural - nl-BE (Male) |
Male |
| Dutch (Belgium) | nl-BE-DenaNeural - nl-BE (Female) |
Female |
| Dutch (Netherlands) | nl-NL-ColetteNeural - nl-NL (Female) |
Female |
| Dutch (Netherlands) | nl-NL-FennaNeural - nl-NL (Female) |
Female |
| Dutch (Netherlands) | nl-NL-MaartenNeural - nl-NL (Male) |
Male |
| English (Australia) | en-AU-WilliamMultilingualNeural - en-AU (Male) |
Male |
| English (Australia) | en-AU-NatashaNeural - en-AU (Female) |
Female |
| English (Canada) | en-CA-ClaraNeural - en-CA (Female) |
Female |
| English (Canada) | en-CA-LiamNeural - en-CA (Male) |
Male |
| English (Hong Kong SAR) | en-HK-YanNeural - en-HK (Female) |
Female |
| English (Hong Kong SAR) | en-HK-SamNeural - en-HK (Male) |
Male |
| English (India) | en-IN-NeerjaExpressiveNeural - en-IN (Female) |
Female |
| English (India) | en-IN-NeerjaNeural - en-IN (Female) |
Female |
| English (India) | en-IN-PrabhatNeural - en-IN (Male) |
Male |
| English (Ireland) | en-IE-ConnorNeural - en-IE (Male) |
Male |
| English (Ireland) | en-IE-EmilyNeural - en-IE (Female) |
Female |
| English (Kenya) | en-KE-AsiliaNeural - en-KE (Female) |
Female |
| English (Kenya) | en-KE-ChilembaNeural - en-KE (Male) |
Male |
| English (New Zealand) | en-NZ-MitchellNeural - en-NZ (Male) |
Male |
| English (New Zealand) | en-NZ-MollyNeural - en-NZ (Female) |
Female |
| English (Nigeria) | en-NG-AbeoNeural - en-NG (Male) |
Male |
| English (Nigeria) | en-NG-EzinneNeural - en-NG (Female) |
Female |
| English (Philippines) | en-PH-JamesNeural - en-PH (Male) |
Male |
| English (Philippines) | en-PH-RosaNeural - en-PH (Female) |
Female |
| English (United States) | en-US-AvaNeural - en-US (Female) |
Female |
| English (United States) | en-US-AndrewNeural - en-US (Male) |
Male |
| English (United States) | en-US-EmmaNeural - en-US (Female) |
Female |
| English (United States) | en-US-BrianNeural - en-US (Male) |
Male |
| English (Singapore) | en-SG-LunaNeural - en-SG (Female) |
Female |
| English (Singapore) | en-SG-WayneNeural - en-SG (Male) |
Male |
| English (South Africa) | en-ZA-LeahNeural - en-ZA (Female) |
Female |
| English (South Africa) | en-ZA-LukeNeural - en-ZA (Male) |
Male |
| English (Tanzania) | en-TZ-ElimuNeural - en-TZ (Male) |
Male |
| English (Tanzania) | en-TZ-ImaniNeural - en-TZ (Female) |
Female |
| English (United Kingdom) | en-GB-LibbyNeural - en-GB (Female) |
Female |
| English (United Kingdom) | en-GB-MaisieNeural - en-GB (Female) |
Female |
| English (United Kingdom) | en-GB-RyanNeural - en-GB (Male) |
Male |
| English (United Kingdom) | en-GB-SoniaNeural - en-GB (Female) |
Female |
| English (United Kingdom) | en-GB-ThomasNeural - en-GB (Male) |
Male |
| English (United States) | en-US-AnaNeural - en-US (Female) |
Female |
| English (United States) | en-US-AndrewMultilingualNeural - en-US (Male) |
Male |
| English (United States) | en-US-AriaNeural - en-US (Female) |
Female |
| English (United States) | en-US-AvaMultilingualNeural - en-US (Female) |
Female |
| English (United States) | en-US-BrianMultilingualNeural - en-US (Male) |
Male |
| English (United States) | en-US-ChristopherNeural - en-US (Male) |
Male |
| English (United States) | en-US-EmmaMultilingualNeural - en-US (Female) |
Female |
| English (United States) | en-US-EricNeural - en-US (Male) |
Male |
| English (United States) | en-US-GuyNeural - en-US (Male) |
Male |
| English (United States) | en-US-JennyNeural - en-US (Female) |
Female |
| English (United States) | en-US-MichelleNeural - en-US (Female) |
Female |
| English (United States) | en-US-RogerNeural - en-US (Male) |
Male |
| English (United States) | en-US-SteffanNeural - en-US (Male) |
Male |
| Estonian (Estonia) | et-EE-AnuNeural - et-EE (Female) |
Female |
| Estonian (Estonia) | et-EE-KertNeural - et-EE (Male) |
Male |
| Filipino (Philippines) | fil-PH-AngeloNeural - fil-PH (Male) |
Male |
| Filipino (Philippines) | fil-PH-BlessicaNeural - fil-PH (Female) |
Female |
| Finnish (Finland) | fi-FI-HarriNeural - fi-FI (Male) |
Male |
| Finnish (Finland) | fi-FI-NooraNeural - fi-FI (Female) |
Female |
| French (Belgium) | fr-BE-CharlineNeural - fr-BE (Female) |
Female |
| French (Belgium) | fr-BE-GerardNeural - fr-BE (Male) |
Male |
| French (Canada) | fr-CA-ThierryNeural - fr-CA (Male) |
Male |
| French (Canada) | fr-CA-AntoineNeural - fr-CA (Male) |
Male |
| French (Canada) | fr-CA-JeanNeural - fr-CA (Male) |
Male |
| French (Canada) | fr-CA-SylvieNeural - fr-CA (Female) |
Female |
| French (France) | fr-FR-VivienneMultilingualNeural - fr-FR (Female) |
Female |
| French (France) | fr-FR-RemyMultilingualNeural - fr-FR (Male) |
Male |
| French (France) | fr-FR-DeniseNeural - fr-FR (Female) |
Female |
| French (France) | fr-FR-EloiseNeural - fr-FR (Female) |
Female |
| French (France) | fr-FR-HenriNeural - fr-FR (Male) |
Male |
| French (Switzerland) | fr-CH-ArianeNeural - fr-CH (Female) |
Female |
| French (Switzerland) | fr-CH-FabriceNeural - fr-CH (Male) |
Male |
| Galician (Spain) | gl-ES-RoiNeural - gl-ES (Male) |
Male |
| Galician (Spain) | gl-ES-SabelaNeural - gl-ES (Female) |
Female |
| Georgian (Georgia) | ka-GE-EkaNeural - ka-GE (Female) |
Female |
| Georgian (Georgia) | ka-GE-GiorgiNeural - ka-GE (Male) |
Male |
| German (Austria) | de-AT-IngridNeural - de-AT (Female) |
Female |
| German (Austria) | de-AT-JonasNeural - de-AT (Male) |
Male |
| German (Germany) | de-DE-SeraphinaMultilingualNeural - de-DE (Female) |
Female |
| German (Germany) | de-DE-FlorianMultilingualNeural - de-DE (Male) |
Male |
| German (Germany) | de-DE-AmalaNeural - de-DE (Female) |
Female |
| German (Germany) | de-DE-ConradNeural - de-DE (Male) |
Male |
| German (Germany) | de-DE-KatjaNeural - de-DE (Female) |
Female |
| German (Germany) | de-DE-KillianNeural - de-DE (Male) |
Male |
| German (Switzerland) | de-CH-JanNeural - de-CH (Male) |
Male |
| German (Switzerland) | de-CH-LeniNeural - de-CH (Female) |
Female |
| Greek (Greece) | el-GR-AthinaNeural - el-GR (Female) |
Female |
| Greek (Greece) | el-GR-NestorasNeural - el-GR (Male) |
Male |
| Gujarati (India) | gu-IN-DhwaniNeural - gu-IN (Female) |
Female |
| Gujarati (India) | gu-IN-NiranjanNeural - gu-IN (Male) |
Male |
| Hebrew (Israel) | he-IL-AvriNeural - he-IL (Male) |
Male |
| Hebrew (Israel) | he-IL-HilaNeural - he-IL (Female) |
Female |
| Hindi (India) | hi-IN-MadhurNeural - hi-IN (Male) |
Male |
| Hindi (India) | hi-IN-SwaraNeural - hi-IN (Female) |
Female |
| Hungarian (Hungary) | hu-HU-NoemiNeural - hu-HU (Female) |
Female |
| Hungarian (Hungary) | hu-HU-TamasNeural - hu-HU (Male) |
Male |
| Icelandic (Iceland) | is-IS-GudrunNeural - is-IS (Female) |
Female |
| Icelandic (Iceland) | is-IS-GunnarNeural - is-IS (Male) |
Male |
| Indonesian (Indonesia) | id-ID-ArdiNeural - id-ID (Male) |
Male |
| Indonesian (Indonesia) | id-ID-GadisNeural - id-ID (Female) |
Female |
| Inuktitut (Latin) (Canada) | iu-Latn-CA-SiqiniqNeural - iu-Latn-CA (Female) |
Female |
| Inuktitut (Latin) (Canada) | iu-Latn-CA-TaqqiqNeural - iu-Latn-CA (Male) |
Male |
| Inuktitut (Syllabics) (Canada) | iu-Cans-CA-SiqiniqNeural - iu-Cans-CA (Female) |
Female |
| Inuktitut (Syllabics) (Canada) | iu-Cans-CA-TaqqiqNeural - iu-Cans-CA (Male) |
Male |
| Irish (Ireland) | ga-IE-ColmNeural - ga-IE (Male) |
Male |
| Irish (Ireland) | ga-IE-OrlaNeural - ga-IE (Female) |
Female |
| Italian (Italy) | it-IT-GiuseppeMultilingualNeural - it-IT (Male) |
Male |
| Italian (Italy) | it-IT-DiegoNeural - it-IT (Male) |
Male |
| Italian (Italy) | it-IT-ElsaNeural - it-IT (Female) |
Female |
| Italian (Italy) | it-IT-IsabellaNeural - it-IT (Female) |
Female |
| Japanese (Japan) | ja-JP-KeitaNeural - ja-JP (Male) |
Male |
| Japanese (Japan) | ja-JP-NanamiNeural - ja-JP (Female) |
Female |
| Javanese (Indonesia) | jv-ID-DimasNeural - jv-ID (Male) |
Male |
| Javanese (Indonesia) | jv-ID-SitiNeural - jv-ID (Female) |
Female |
| Kannada (India) | kn-IN-GaganNeural - kn-IN (Male) |
Male |
| Kannada (India) | kn-IN-SapnaNeural - kn-IN (Female) |
Female |
| Kazakh (Kazakhstan) | kk-KZ-AigulNeural - kk-KZ (Female) |
Female |
| Kazakh (Kazakhstan) | kk-KZ-DauletNeural - kk-KZ (Male) |
Male |
| Khmer (Cambodia) | km-KH-PisethNeural - km-KH (Male) |
Male |
| Khmer (Cambodia) | km-KH-SreymomNeural - km-KH (Female) |
Female |
| Korean (South Korea) | ko-KR-HyunsuMultilingualNeural - ko-KR (Male) |
Male |
| Korean (South Korea) | ko-KR-InJoonNeural - ko-KR (Male) |
Male |
| Korean (South Korea) | ko-KR-SunHiNeural - ko-KR (Female) |
Female |
| Lao (Laos) | lo-LA-ChanthavongNeural - lo-LA (Male) |
Male |
| Lao (Laos) | lo-LA-KeomanyNeural - lo-LA (Female) |
Female |
| Latvian (Latvia) | lv-LV-EveritaNeural - lv-LV (Female) |
Female |
| Latvian (Latvia) | lv-LV-NilsNeural - lv-LV (Male) |
Male |
| Lithuanian (Lithuania) | lt-LT-LeonasNeural - lt-LT (Male) |
Male |
| Lithuanian (Lithuania) | lt-LT-OnaNeural - lt-LT (Female) |
Female |
| Macedonian (North Macedonia) | mk-MK-AleksandarNeural - mk-MK (Male) |
Male |
| Macedonian (North Macedonia) | mk-MK-MarijaNeural - mk-MK (Female) |
Female |
| Malay (Malaysia) | ms-MY-OsmanNeural - ms-MY (Male) |
Male |
| Malay (Malaysia) | ms-MY-YasminNeural - ms-MY (Female) |
Female |
| Malayalam (India) | ml-IN-MidhunNeural - ml-IN (Male) |
Male |
| Malayalam (India) | ml-IN-SobhanaNeural - ml-IN (Female) |
Female |
| Maltese (Malta) | mt-MT-GraceNeural - mt-MT (Female) |
Female |
| Maltese (Malta) | mt-MT-JosephNeural - mt-MT (Male) |
Male |
| Marathi (India) | mr-IN-AarohiNeural - mr-IN (Female) |
Female |
| Marathi (India) | mr-IN-ManoharNeural - mr-IN (Male) |
Male |
| Mongolian (Mongolia) | mn-MN-BataaNeural - mn-MN (Male) |
Male |
| Mongolian (Mongolia) | mn-MN-YesuiNeural - mn-MN (Female) |
Female |
| Norwegian (Bokmål) (Norway) | nb-NO-FinnNeural - nb-NO (Male) |
Male |
| Norwegian (Bokmål) (Norway) | nb-NO-PernilleNeural - nb-NO (Female) |
Female |
| Pashto (Afghanistan) | ps-AF-GulNawazNeural - ps-AF (Male) |
Male |
| Pashto (Afghanistan) | ps-AF-LatifaNeural - ps-AF (Female) |
Female |
| Persian (Iran) | fa-IR-DilaraNeural - fa-IR (Female) |
Female |
| Persian (Iran) | fa-IR-FaridNeural - fa-IR (Male) |
Male |
| Polish (Poland) | pl-PL-MarekNeural - pl-PL (Male) |
Male |
| Polish (Poland) | pl-PL-ZofiaNeural - pl-PL (Female) |
Female |
| Portuguese (Brazil) | pt-BR-ThalitaMultilingualNeural - pt-BR (Female) |
Female |
| Portuguese (Brazil) | pt-BR-AntonioNeural - pt-BR (Male) |
Male |
| Portuguese (Brazil) | pt-BR-FranciscaNeural - pt-BR (Female) |
Female |
| Portuguese (Portugal) | pt-PT-DuarteNeural - pt-PT (Male) |
Male |
| Portuguese (Portugal) | pt-PT-RaquelNeural - pt-PT (Female) |
Female |
| Romanian (Romania) | ro-RO-AlinaNeural - ro-RO (Female) |
Female |
| Romanian (Romania) | ro-RO-EmilNeural - ro-RO (Male) |
Male |
| Russian (Russia) | ru-RU-DmitryNeural - ru-RU (Male) |
Male |
| Russian (Russia) | ru-RU-SvetlanaNeural - ru-RU (Female) |
Female |
| Serbian (Serbia) | sr-RS-NicholasNeural - sr-RS (Male) |
Male |
| Serbian (Serbia) | sr-RS-SophieNeural - sr-RS (Female) |
Female |
| Sinhala (Sri Lanka) | si-LK-SameeraNeural - si-LK (Male) |
Male |
| Sinhala (Sri Lanka) | si-LK-ThiliniNeural - si-LK (Female) |
Female |
| Slovak (Slovakia) | sk-SK-LukasNeural - sk-SK (Male) |
Male |
| Slovak (Slovakia) | sk-SK-ViktoriaNeural - sk-SK (Female) |
Female |
| Slovenian (Slovenia) | sl-SI-PetraNeural - sl-SI (Female) |
Female |
| Slovenian (Slovenia) | sl-SI-RokNeural - sl-SI (Male) |
Male |
| Somali (Somalia) | so-SO-MuuseNeural - so-SO (Male) |
Male |
| Somali (Somalia) | so-SO-UbaxNeural - so-SO (Female) |
Female |
| Spanish (Argentina) | es-AR-ElenaNeural - es-AR (Female) |
Female |
| Spanish (Argentina) | es-AR-TomasNeural - es-AR (Male) |
Male |
| Spanish (Bolivia) | es-BO-MarceloNeural - es-BO (Male) |
Male |
| Spanish (Bolivia) | es-BO-SofiaNeural - es-BO (Female) |
Female |
| Spanish (Chile) | es-CL-CatalinaNeural - es-CL (Female) |
Female |
| Spanish (Chile) | es-CL-LorenzoNeural - es-CL (Male) |
Male |
| Spanish (Colombia) | es-CO-GonzaloNeural - es-CO (Male) |
Male |
| Spanish (Colombia) | es-CO-SalomeNeural - es-CO (Female) |
Female |
| Spanish (Spain) | es-ES-XimenaNeural - es-ES (Female) |
Female |
| Spanish (Costa Rica) | es-CR-JuanNeural - es-CR (Male) |
Male |
| Spanish (Costa Rica) | es-CR-MariaNeural - es-CR (Female) |
Female |
| Spanish (Cuba) | es-CU-BelkysNeural - es-CU (Female) |
Female |
| Spanish (Cuba) | es-CU-ManuelNeural - es-CU (Male) |
Male |
| Spanish (Dominican Republic) | es-DO-EmilioNeural - es-DO (Male) |
Male |
| Spanish (Dominican Republic) | es-DO-RamonaNeural - es-DO (Female) |
Female |
| Spanish (Ecuador) | es-EC-AndreaNeural - es-EC (Female) |
Female |
| Spanish (Ecuador) | es-EC-LuisNeural - es-EC (Male) |
Male |
| Spanish (El Salvador) | es-SV-LorenaNeural - es-SV (Female) |
Female |
| Spanish (El Salvador) | es-SV-RodrigoNeural - es-SV (Male) |
Male |
| Spanish (Equatorial Guinea) | es-GQ-JavierNeural - es-GQ (Male) |
Male |
| Spanish (Equatorial Guinea) | es-GQ-TeresaNeural - es-GQ (Female) |
Female |
| Spanish (Guatemala) | es-GT-AndresNeural - es-GT (Male) |
Male |
| Spanish (Guatemala) | es-GT-MartaNeural - es-GT (Female) |
Female |
| Spanish (Honduras) | es-HN-CarlosNeural - es-HN (Male) |
Male |
| Spanish (Honduras) | es-HN-KarlaNeural - es-HN (Female) |
Female |
| Spanish (Mexico) | es-MX-DaliaNeural - es-MX (Female) |
Female |
| Spanish (Mexico) | es-MX-JorgeNeural - es-MX (Male) |
Male |
| Spanish (Nicaragua) | es-NI-FedericoNeural - es-NI (Male) |
Male |
| Spanish (Nicaragua) | es-NI-YolandaNeural - es-NI (Female) |
Female |
| Spanish (Panama) | es-PA-MargaritaNeural - es-PA (Female) |
Female |
| Spanish (Panama) | es-PA-RobertoNeural - es-PA (Male) |
Male |
| Spanish (Paraguay) | es-PY-MarioNeural - es-PY (Male) |
Male |
| Spanish (Paraguay) | es-PY-TaniaNeural - es-PY (Female) |
Female |
| Spanish (Peru) | es-PE-AlexNeural - es-PE (Male) |
Male |
| Spanish (Peru) | es-PE-CamilaNeural - es-PE (Female) |
Female |
| Spanish (Puerto Rico) | es-PR-KarinaNeural - es-PR (Female) |
Female |
| Spanish (Puerto Rico) | es-PR-VictorNeural - es-PR (Male) |
Male |
| Spanish (Spain) | es-ES-AlvaroNeural - es-ES (Male) |
Male |
| Spanish (Spain) | es-ES-ElviraNeural - es-ES (Female) |
Female |
| Spanish (United States) | es-US-AlonsoNeural - es-US (Male) |
Male |
| Spanish (United States) | es-US-PalomaNeural - es-US (Female) |
Female |
| Spanish (Uruguay) | es-UY-MateoNeural - es-UY (Male) |
Male |
| Spanish (Uruguay) | es-UY-ValentinaNeural - es-UY (Female) |
Female |
| Spanish (Venezuela) | es-VE-PaolaNeural - es-VE (Female) |
Female |
| Spanish (Venezuela) | es-VE-SebastianNeural - es-VE (Male) |
Male |
| Sundanese (Indonesia) | su-ID-JajangNeural - su-ID (Male) |
Male |
| Sundanese (Indonesia) | su-ID-TutiNeural - su-ID (Female) |
Female |
| Swahili (Kenya) | sw-KE-RafikiNeural - sw-KE (Male) |
Male |
| Swahili (Kenya) | sw-KE-ZuriNeural - sw-KE (Female) |
Female |
| Swahili (Tanzania) | sw-TZ-DaudiNeural - sw-TZ (Male) |
Male |
| Swahili (Tanzania) | sw-TZ-RehemaNeural - sw-TZ (Female) |
Female |
| Swedish (Sweden) | sv-SE-MattiasNeural - sv-SE (Male) |
Male |
| Swedish (Sweden) | sv-SE-SofieNeural - sv-SE (Female) |
Female |
| Tamil (India) | ta-IN-PallaviNeural - ta-IN (Female) |
Female |
| Tamil (India) | ta-IN-ValluvarNeural - ta-IN (Male) |
Male |
| Tamil (Malaysia) | ta-MY-KaniNeural - ta-MY (Female) |
Female |
| Tamil (Malaysia) | ta-MY-SuryaNeural - ta-MY (Male) |
Male |
| Tamil (Singapore) | ta-SG-AnbuNeural - ta-SG (Male) |
Male |
| Tamil (Singapore) | ta-SG-VenbaNeural - ta-SG (Female) |
Female |
| Tamil (Sri Lanka) | ta-LK-KumarNeural - ta-LK (Male) |
Male |
| Tamil (Sri Lanka) | ta-LK-SaranyaNeural - ta-LK (Female) |
Female |
| Telugu (India) | te-IN-MohanNeural - te-IN (Male) |
Male |
| Telugu (India) | te-IN-ShrutiNeural - te-IN (Female) |
Female |
| Thai (Thailand) | th-TH-NiwatNeural - th-TH (Male) |
Male |
| Thai (Thailand) | th-TH-PremwadeeNeural - th-TH (Female) |
Female |
| Turkish (Turkey) | tr-TR-EmelNeural - tr-TR (Female) |
Female |
| Turkish (Turkey) | tr-TR-AhmetNeural - tr-TR (Male) |
Male |
| Ukrainian (Ukraine) | uk-UA-OstapNeural - uk-UA (Male) |
Male |
| Ukrainian (Ukraine) | uk-UA-PolinaNeural - uk-UA (Female) |
Female |
| Urdu (India) | ur-IN-GulNeural - ur-IN (Female) |
Female |
| Urdu (India) | ur-IN-SalmanNeural - ur-IN (Male) |
Male |
| Urdu (Pakistan) | ur-PK-AsadNeural - ur-PK (Male) |
Male |
| Urdu (Pakistan) | ur-PK-UzmaNeural - ur-PK (Female) |
Female |
| Uzbek (Uzbekistan) | uz-UZ-MadinaNeural - uz-UZ (Female) |
Female |
| Uzbek (Uzbekistan) | uz-UZ-SardorNeural - uz-UZ (Male) |
Male |
| Vietnamese (Vietnam) | vi-VN-HoaiMyNeural - vi-VN (Female) |
Female |
| Vietnamese (Vietnam) | vi-VN-NamMinhNeural - vi-VN (Male) |
Male |
| Welsh (United Kingdom) | cy-GB-AledNeural - cy-GB (Male) |
Male |
| Welsh (United Kingdom) | cy-GB-NiaNeural - cy-GB (Female) |
Female |
| Zulu (South Africa) | zu-ZA-ThandoNeural - zu-ZA (Female) |
Female |
| Zulu (South Africa) | zu-ZA-ThembaNeural - zu-ZA (Male) |
Male |
پاسخ API
پاسخ API به صورت یک رشته JSON خواهد بود که شامل اطلاعاتی درباره فایل صوتی تولید شده و وضعیت درخواست است.
نمونه خروجی:
{"response":{"code":200,"message":"Success","id":"TTSTALKBOT_51580953352.mp3","download":"https:\/\/talkbot.ir\/tts_temp\/51580953352.mp3"}}
آزمایش رایگان:
برای آزمایش و تست رایگان این وب سرویس (API) ابتدا در سایت ثبتنام کنید، و سپس از طریق کنترل پنل کاربری، کلید اختصاصی خود را ایجاد کنید. پس از ایجاد کلید، آن را در نمونه کدهای بالا جایگزاری کرده و خروجی را مشاهده کنید. امکان استفاده از کلید آزمایشی فقط تا 15000 توکن میسر است.
سایر وب سرویس ها:
با خرید بسته یاقوتی و یا یکی از بسته های فرایاقوتی، شما علاوه بر وب سرویس یا API پیش رو، از وب سرویس های زیر نیز میتوانید استفاده کنید.