متن به گفتار برای Discord

دستورهای TTS سفارشی، ربات‌های تنظیم صدا، پیام‌های خوش آمدگویی و تجربه‌های تعاملی برای سرور خود ایجاد کنید - با استفاده از ۲۰+ مدل صدای هوش مصنوعی و یک API REST ساده.

ربات‌های Discord کانالهای صدا صداهای سفارشی تأخیر کم API REST

حالا امتحانش کن

آزاد با Kokoro, Piper, VITS, MeloTTS
صدای تولید شده شما در اینجا ظاهر خواهد شد
تولید شده
بارگیری
دوست داريد TTS.ai؟ به دوستانتون بگو!

ویژگی‌های Discord TTS

هر آنچه که برای اضافه کردن صداهای هوش مصنوعی به سرور دیسکارد خود نیاز دارید

صدای طبیعی در کانالها

جایگزینی دیسکورد TTS رباتیک با صداهای واقعی AI که به کانال‌های صدا ملحق می‌شوند و پیام‌ها را با صدای بلند با نغمه و ریتم طبیعی می‌گویند.

صداهای سفارشی برای هر کاربر

صداهای منحصر به فرد هوش مصنوعی را به کاربران یا نقش‌های فردی اختصاص دهید. مشترکان پرمیوم صداهای منحصر به فردی دریافت می‌کنند در حالی که مدیران صدای متمایز خود را دارند.

هشدارهای اهداء و زیر

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

پاسخ تأخیر کم

کوکورو و پایپر صدا را در کمتر از ۲ ثانیه ارسال می‌کنند، اطمینان حاصل می‌کنند که پاسخ‌های ربات در مکالمات زنده کانال صدا احساس فوری و طبیعی دارند.

صدها صدای موجود

از بین بیش از ۱۰۰ صدای هوش مصنوعی در بیش از ۳۰ زبان انتخاب کنید. هر عضو سرور می‌تواند صدای مورد علاقه خود را برای تجربه شخصی انتخاب کند.

ادغام API

ساده REST API با discord.js، discord.py، و هر چارچوب Discord bot یکپارچه می‌شود.

بهترین مدل‌های صدا برای Discord

مدل‌های سریع و طبیعی برای ربات‌های Discord در زمان واقعی

KokoroKokoro

Free

Lightweight 82M parameter model delivering studio-quality speech with blazing-fast inference.

Fast 5/5

بهترین برای: سریع‌ترین گزینه با کیفیت بالا برای گفتار کانال صدای Discord در زمان واقعی

سعي کن Kokoro

MeloTTSMeloTTS

Free

High-quality multilingual text-to-speech that runs on CPU with minimal latency.

Fast 4/5

بهترین برای: مدل چندزبانه آزاد از جوامع بین‌المللی دیسکورد پشتیبانی می‌کند

سعي کن MeloTTS

BarkBark

Standard

Transformer-based text-to-audio model that generates realistic speech, music, and sound effects.

Slow 4/5

بهترین برای: جلوه‌های صوتی جالب و خنده برای پاسخ‌های سرگرم‌کننده ربات

سعي کن Bark

PiperPiper

Free

A fast, local neural text to speech system optimized for Raspberry Pi and embedded devices.

Fast 3/5

بهترین برای: مدل فوق سریع آزاد برای خواندن پیام‌های گپ با حجم بالا

سعي کن Piper

ChatterboxChatterbox

Premium

State-of-the-art zero-shot voice cloning with emotion control from Resemble AI.

Medium 5/5 شبیه‌سازی صدا

بهترین برای: شبیه‌سازی شخصیت‌های ربات سفارشی با کنترل احساسات برای سرورهای غوطه‌ورکننده

سعي کن Chatterbox

چگونه به سرور Discord خود AI TTS اضافه کنید

از صفر تا يه روبات حرف زن در چند دقيقه

1

کلید API خود را دریافت کنید

برای یک حساب رایگان TTS.ai ثبت نام کنید و یک کلید API از دسکتاپ خود تولید کنید. سطح رایگان شامل ۵۰ اعتبار به علاوه دسترسی مدل رایگان نامحدود است.

2

پیکربندی ربات Discord شما

یک برنامهٔ ربات دیسکورد را ایجاد کنید، آن را به سرور خود دعوت کنید، و discord.js یا discord.py را نصب کنید.

3

پیکربندی صداها و فرمانهاName

تنظیم فرمان‌های خط‌کش مانند /tts، /voice و /say. تعیین صداهای پیش‌فرض برای هر کانال، نقش یا کاربر. پیکربندی محدودیت‌های نرخ برای جلوگیری از هرزنامه‌ها.

4

پراکنده کردن و رفتن به حالت زنده

ربات خود را در یک VPS، Heroku یا Railway میزبانی کنید. ربات شما در صورت فرمان به کانال‌های صدا می‌پیوندد و پیام‌ها را با صداهای طبیعی هوش مصنوعی می‌گوید.

استفاده از حالت‌های ربات TTS Discord

وبگاه رسمی شرکت TTS.ai

ربات گپ به گفتارName

یک ربات بسازید که پیام‌های متنی را در یک کانال صدا با صدای بلند بخواند. اعضای سرور در یک کانال متنی تایپ می‌کنند و ربات پیام‌هایشان را با صداهای منحصر به فرد هوش مصنوعی می‌گوید. صداهای مختلف را به کاربران مختلف اختصاص دهید یا به اعضای اجازه دهید صدای خودشان را با یک فرمان مانند!voice kokoro af_sky انتخاب کنند.

  • خواندن کانالهای متنی با صدا
  • تخصیص‌های صدای کاربر
  • تشخیص خودکار زبان
  • فیلتر کردن توهین قبل از گفتار

ربات خوشامدگویی و اعلان

هنگامی که اعضای جدید به یک کانال صوتی می‌پیوندند ، با یک پیام خوش آمدگویی گفتاری خوش آمد بگویید. رویدادها ، به روزرسانی‌های کارساز ، یا شروع نشست بازی را با صداهای هوش مصنوعی سفارشی اعلام کنید. از صداهای مختلف برای دسته‌های مختلف اعلام استفاده کنید — صدای دوستانه برای خوش آمدگویی ، صدای عمیق برای هشدارها.

  • اعلام پیوستن/خروج کانال صوتی
  • اعلام رویداد زمان‌بندی‌شده
  • صداهای سفارشی برای هر نوع اعلان
  • پیامهای خوش آمدگویی چندزبانه

ربات نشست بازیName

یک ربات D&D می‌تواند صدای شخصیت‌های مختلف را برای هر NPC صحبت کند، توصیفات اشیاء را بخواند، یا نتایج نبرد را روایت کند - که جلسات مجازی را بیشتر غوطه‌ور می‌کند.

  • صداهای چند شخصیتی برای NPCهای RPG
  • ماجراجویی و داستان‌گویی
  • شرح نبرد و بازی به بازی
  • شبیه‌سازی صدا برای کاراکترهای تکراری

ترجمه

ترکیب TTS با ترجمه برای یک سرور چندزبانه Discord. اعضا به زبان خود صحبت یا تایپ می‌کنند، ربات ترجمه می‌کند و نتیجه را به زبان هدف می‌گوید. برای جوامع بین‌المللی بازی، سرورهای یادگیری زبان و تیم‌های جهانی عالی است.

  • ترجمه پیام در زمان واقعی + گفتار
  • پشتیبانی از ۳۰ زبان
  • زبان مادری زبان دوم
  • تشخیص خودکار زبان منبع

یکپارچه‌سازی ربات Discord

اضافه کردن TTS به ربات Discord شما با discord.js و API TTS.ai

جاوااسکریپت (discord.js v14) REST API
const { Client, GatewayIntentBits } = require('discord.js');
const { joinVoiceChannel, createAudioPlayer,
        createAudioResource } = require('@discordjs/voice');
const fetch = require('node-fetch');
const fs = require('fs');

const client = new Client({
    intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages,
              GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.MessageContent]
});

client.on('messageCreate', async (message) => {
    if (!message.content.startsWith('!say ')) return;
    const text = message.content.slice(5);

    // Generate speech with TTS.ai API
    const res = await fetch('https://api.tts.ai/v1/tts', {
        method: 'POST',
        headers: {
            'Authorization': 'Bearer YOUR_API_KEY',
            'Content-Type': 'application/json'
        },
        body: JSON.stringify({
            text: text,
            model: 'kokoro',
            voice: 'af_heart',
            format: 'wav'
        })
    });

    // Play in voice channel
    const buffer = await res.buffer();
    fs.writeFileSync('/tmp/tts.wav', buffer);
    const connection = joinVoiceChannel({
        channelId: message.member.voice.channelId,
        guildId: message.guildId,
        adapterCreator: message.guild.voiceAdapterCreator
    });
    const player = createAudioPlayer();
    player.play(createAudioResource('/tmp/tts.wav'));
    connection.subscribe(player);
});

برای هر کارگزار Discord ارزان

سطح رایگان برای آزمایش، برنامه‌های مقرون به صرفه برای سرورهای فعال.

لایۀ آزاد

$0

50 کرون با ثبت نام

  • 4 مدل آزاد
  • پیکربندی ربات را امتحان کنید
  • کارت اعتباري لازم نيست

آغازگر

$9

۵۰۰۰۰۰ کاراکتر/ماه

  • همه مدلهای صدای ۲۰+
  • کارسازهای کوچک تا متوسط
  • دسترسی API

حرفه اي

$29

2000 امتیاز/ماه

  • کارگزارهای ترافیک بالا
  • مدلهای پریمیوم + اولویت
  • شبیه‌سازی صدا
نمایش قیمت کامل

پرسشهای متداول

پرسش‌های رایج در مورد TTS برای Discord

یک برنامهٔ ربات دیس‌کورد ایجاد کنید، از discord.js یا discord.py برای مدیریت فرمان‌ها استفاده کنید، و API TTS.ai را برای تولید صدا فراخوانی کنید. API بایت‌های صوتی را که ربات شما به کانال‌های صدای دیس‌کورد با استفاده از @discordjs/voice یا discord.py voice می‌فرستد، برمی‌گرداند.

Kokoro صدا را در کمتر از ۲ ثانیه برای پیام‌های معمولی تولید می‌کند. در ترکیب با اتصال صدای فوق‌العاده Discord، تأخیر کل معمولاً ۲-۴ ثانیه از دستور به گفتار است. Piper برای پیام‌های ساده حتی سریع‌تر است.

بله. ترجیحات صدا را بر اساس شناسه کاربر Discord در پایگاه داده ربات ذخیره کنید. هنگامی که یک کاربر یک فرمان TTS ارسال می‌کند، صدا و مدل مورد علاقه او را جستجو کنید، سپس صدا را با این تنظیمات تولید کنید. کاربران می‌توانند صدای خود را با یک فرمان /voice تغییر دهند.

بله. Kokoro، Piper، VITS و MeloTTS کاملاً رایگان و بدون محدودیت استفاده هستند. برای یک سرور Discord کوچک، سطح رایگان برای تمام نیازهای TTS کافی است. سرورهای بزرگتر ممکن است مدل‌های پرمیوم برای شبیه‌سازی صدا و ویژگی‌های احساسی بخواهند.

درخواست‌های TTS را برای هر کانال صدا در صف قرار دهید و آن‌ها را به ترتیب پردازش کنید. از الگوهای async/await در کد ربات خود برای مدیریت درخواست‌های همزمان از کانال‌های مختلف استفاده کنید. API از درخواست‌های موازی پشتیبانی می‌کند، بنابراین چندین کانال می‌توانند همزمان صدا تولید کنند.

بله. به رویدادهای پیام در کانال‌های مشخص گوش دهید و به‌طور خودکار آنها را به رابط کاربری TTS ارسال کنید. محدودیت نرخ را اضافه کنید (مثلاً یک پیام در هر ۵ ثانیه) و محدودیت‌های طول پیام را برای جلوگیری از سوء استفاده. اجازه دهید مدیران برای روشن و خاموش کردن خواندن خودکار در هر کانال.

مدل‌های ما به‌طور جمعی از ۳۰ زبان پشتیبانی می‌کنند. Kokoro ۹ زبان اصلی را پوشش می‌دهد، Piper ۳۰ زبان را پوشش می‌دهد، و MeloTTS شش زبان را با انواع لهجه‌های متعدد پشتیبانی می‌کند. ربات Discord شما می‌تواند به طور خودکار زبان پیام را تشخیص دهد یا به کاربران اجازه دهد زبان مورد علاقه خود را تنظیم کنند.

محدود کردن نرخ را در ربات خود پیاده‌سازی کنید (مثلاً ۳ درخواست در دقیقه برای هر کاربر). بین پیام‌ها زمان خنک‌سازی اضافه کنید، TTS را به کانال‌ها یا نقش‌های خاص محدود کنید، حداکثر کاراکتر را تنظیم کنید و قبل از ارسال متن به API ، یک فیلتر توهین‌آمیز اضافه کنید.

بله. از Chatterbox یا GPT-SoVITS برای شبیه‌سازی یک صدا از یک نمونه صوتی ۵ تا ۳۰ ثانیه‌ای استفاده کنید. صدای مرجع را از طریق رابط برنامه‌نویسی شبیه‌سازی صدا بارگذاری کنید، سپس از شناسه صدای شبیه‌سازی شده در تمام درخواست‌های TTS ربات خود برای یک شخصیت منحصر به فرد ربات استفاده کنید.

بله. ربات می‌تواند به عنوان سخنران به کانال‌های صحنه بپیوندد و صدای TTS را ارائه دهد. این برای رویدادهای جامعه ، جلسات پرسش و پاسخ و مباحثات تنظیم شده که ربات سوالات ارسال شده یا اعلان‌ها را با صدای بلند می‌خواند ، عالی است.

با استفاده از مدل‌های رایگان (Kokoro, Piper)، هزینه API TTS صفر است. تنها هزینه شما است که بوت میزبانی، که می‌تواند به عنوان پایین به عنوان $5/ماه در یک VPS پایه است. مدل‌های پریمیوم استفاده از کاراکترها اما گزینه برای بهبود کیفیت صدا و ویژگی‌ها است.

قطعاً. TTS را با ربات‌های تنظیم، ربات‌های موسیقی یا ربات‌های بازی ترکیب کنید. برای مثال ، اقدامات تنظیم را در کانال‌های صوتی اعلام کنید ، امتیاز بازی را با صدای بلند بخوانید ، یا بازی‌های تعاملی مبتنی بر صدا را با استفاده از TTS برای گوینده ایجاد کنید.
5.0/5 (1)

چه چیزی میتونیم بهتر کنیم؟ بازخورد شما به ما کمک میکنه مشکلات رو حل کنیم.

آماده‌اي که صداي ربات ديس‌کوردت رو بشنوي؟

یک کلید API بگیرید و امروز شروع به ساخت یک ربات Discord با قدرت TTS کنید. ۲۰+ مدل صدا، تأخیر کم، REST API ساده.