ایران ناتیفیکیشن
TTS برای VoIP

متن فارسی را با یک لینک، صدای آمادهٔ سانترال کنید

برای منوی صوتی، پیام خوش‌آمد، کد تأیید تلفنی و کمپین تماس: متن را بدهید، فایل ۸ کیلوهرتز تک‌کانالهٔ استاندارد بگیرید؛ بدون نصب و بدون کتابخانه.

GET https://tts.irnoti.com/say?text=سلام

همین حالا امتحان کنید

رایگان، بدون ثبت‌نام
URL
https://tts.irnoti.com/say?key=YOUR_KEY&text=سلام، به شرکت آی‌آر‌نوتی خوش آمدید. برای صحبت با فروش عدد یک را فشار دهید.
curl
curl -G "https://tts.irnoti.com/say" \
  --data-urlencode "key=YOUR_KEY" \
  --data-urlencode "text=سلام، به شرکت آی‌آر‌نوتی خوش آمدید. برای صحبت با فروش عدد یک…" \
  -o prompt.wav

همین آدرس را در تنظیم ttsUrl عامل VoIP بگذارید و به‌جای متن {text} بنویسید.

چرا TTS آی‌آر‌نوتی

یک آدرس، همین‌قدر ساده

فقط یک GET: متن را در آدرس بگذارید و فایل صوتی بگیرید. هیچ SDK و کتابخانه‌ای لازم نیست؛ مستقیم در تنظیم TTS سانترال شما جا می‌شود.

آمادهٔ سانترال

خروجی تک‌کاناله و ۸ کیلوهرتز با فیلتر باند تلفن و صدای یکنواخت؛ WAV، SLN، µ-law و A-law برای Asterisk، ایزابل و FreePBX.

کش هوشمند و ارزان‌تر

هر جملهٔ تکراری فقط یک‌بار ساخته و یک‌بار حساب می‌شود؛ پیام خوش‌آمد که صدها بار پخش می‌شود هزینهٔ یک بار دارد.

صداهای طبیعی فارسی

چند صدای مرد و زن با لهجهٔ تهرانی استاندارد؛ لحن رسمی و شمرده، مناسب پیام‌های اداری و مشتری.

کنترل امنیت

کلید جدا با دامنهٔ tts.say، محدودکردن به IP سرور شما، کلید آزمایشی (Sandbox) رایگان و گزارش مصرف.

پرداخت به‌ازای حرف

بدون اشتراک و تعهد؛ از همان اعتبار کیف پول شما کم می‌شود و هزینهٔ هر پاسخ در هدر پاسخ است.

شروع در سه قدم

  1. ۱

    کلید بسازید

    در پنل ← وب‌سرویس، کلیدی با دامنهٔ «تبدیل متن به گفتار» بسازید (و IP سانترال را محدود کنید).

  2. ۲

    آدرس را در سانترال بگذارید

    در تنظیم ttsUrl عامل VoIP یا در دستور پخش Asterisk، آدرس را با {text} بگذارید.

  3. ۳

    متن را بفرستید

    هر متن فارسی که IVR یا کمپین تماس بخواند، همان لحظه صدا می‌شود.

اتصال به سانترال و کد شما

# تنظیم عامل VoIP در IRNoti (ttsUrl)
"ttsUrl": "https://tts.irnoti.com/say?key=irn_live_xxxxxxxx&text={text}"

پارامترها: text (الزامی)، voice، format (wav8k، wav16k، sln، ulaw، alaw)، key. همین مسیر با POST و هدر Authorization هم کار می‌کند.

صداها

👴
آقاجون (پدربزرگ باوقار)
بزرگ خاندان، دانشمند و صبور
voice=char_aghajoon
👨
آقا رضا (مرد خانواده)
پدر دلسوز، فداکار و صمیمی
voice=char_man_family
👔
آقای افشار (کارمند رسمی و جدی)
مدیر مصمم، قانون‌مدار و اداری
voice=char_officer_serious
👩
مادر مهربان (مامان مریم)
مادر فداکار، دلسوز و آرامش‌بخش
voice=char_mother_warm
👩‍🏫
خانم معلم (استاد بهار)
زن باسواد، مربی و انگیزه‌بخش
voice=char_teacher_lady
🌸
روشنک (جوان دختر شاداب)
دختر جوان خوش‌خنده، صمیمی و پرشور
voice=char_young_woman_warm

تعرفه

۲۰
ریال به‌ازای هر حرف
۲۰۰
ریال حداقل هر جملهٔ تازه
۰
ریال برای جملهٔ تکراری

حداکثر ۵۰۰ حرف در هر درخواست؛ قیمت برای گروه‌های کاربری مختلف ممکن است تخفیف داشته باشد.

سوالات متداول

چطور در Asterisk استفاده کنم؟

از Asterisk نسخهٔ ۱۶ به بعد می‌توانید آدرس را مستقیم با sound:https://… پخش کنید؛ فایل در حافظهٔ رسانهٔ Asterisk کش می‌شود. اگر نسخهٔ قدیمی دارید، فایل را یک‌بار بگیرید و در پوشهٔ sounds بگذارید.

چه قالب‌هایی پشتیبانی می‌شود؟

WAV ۸ و ۱۶ کیلوهرتز، SLN خام، µ-law و A-law؛ همه تک‌کاناله. پیش‌فرض WAV ۸ کیلوهرتز است که با همهٔ سانترال‌ها کار می‌کند.

کلید در آدرس امن است؟

برای سانترال که فقط می‌تواند آدرس باز کند، کلید در آدرس می‌آید. کلید فقط دامنهٔ tts.say دارد، قابل محدودکردن به IP است و هر لحظه ابطال‌شدنی؛ در برنامه‌ها بهتر است از هدر Authorization استفاده کنید.

هزینه چقدر است؟

به‌ازای هر حرفِ پیام تازه؛ جمله‌ای که قبلاً ساخته شده دوباره حساب نمی‌شود. تعرفهٔ دقیق بالا و در پاسخ هر درخواست (هدر X-TTS-Price) دیده می‌شود.

آزمایش رایگان چه محدودیتی دارد؟

متن کوتاه، تعداد درخواست محدود در دقیقه و سقف روزانهٔ کل پلتفرم. برای استفادهٔ واقعی کلید API بگیرید.

متن من ذخیره می‌شود؟

فقط صدای ساخته‌شده برای مدت محدود نگه‌داری می‌شود تا درخواست‌های تکراری سریع و ارزان باشند؛ خود متن ذخیره نمی‌شود و بعد از مدت نگه‌داری، فایل حذف می‌شود.

آمادهٔ استفاده از TTS هستید؟

ثبت‌نام کنید، کلید بسازید و اولین پیام صوتی خود را در کمتر از پنج دقیقه روی سانترال بگذارید.