Праграма пераўтварэньня тэксту ў мову для Discord

Стварайце боты Discord, якія размаўляюць у галасавых каналах з натуральнымі галасамі штучнага інтэлекту. Стварайце асабістыя каманды TTS, галасавыя боты мадэратараў, прывітальныя паведамленні і інтэрактыўны досвед для вашага сервера - на аснове 20+ галасавых мадэляў штучнага інтэлекту і простага REST API.

Баты Discord Галасовыя каналы Нестандартныя галасы Нізкая задержка API REST

Паспрабуйце зараз

Свабодны з Kokoro, Piper, VITS, MeloTTS
Ваша створанае гучанне з' явіцца тут
Створана
Сцягнуць
Love TTS.ai? Tell your friends!

Функцыі Discord TTS

Усё, што вам трэба, каб дадаць галасы штучнага інтэлекту на ваш сервер Discord

Натуральны голас у каналах

Замяніць робата Discord TTS з жывымі AI галасамі, якія далучаюцца да галасавых каналаў і гавораць паведамленні ўголас з натуральнай інтанацыяй і рытмам.

Іншыя галасы для кожнага карыстальніка

Вызначце унікальныя галасы штучнага інтэлекту для асобных карыстальнікаў або роляў. Падпісчыкі Premium атрымліваюць эксклюзіўныя галасы, а мадэратары маюць свае асабістыя.

Паведамленні аб дабрачынных ахвяраваннях

Запускае галасавыя паведамленні аб ахвяраваннях, падпісках і павышэнні хуткасці сервера. Нестандартныя паведамленні чытаюцца ў галасавых каналах з наладжвальнымі галасамі для кожнага ўзроўню.

Адказ з нізкім часам чакання

У 2000-х і 2010-х гг. адбылося некалькі пераўтварэнняў, у выніку якіх канал перайшоў на лічбавае вяшчанне.

100+ даступных галасоў

Выбірайце з больш чым 100 штучных галасоў на больш чым 30 мовах. Кожны ўдзельнік сервера можа выбраць свой любімы голас для асабістага вопыту.

Інтэграцыя з 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

Лепшы для: Свабодная шматмоўная мадэль, якая падтрымлівае міжнародныя супольнасьці Discord

Спроба 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

Як дадаць AI TTS на ваш сервер Discord

Ад нуля да размаўляючага бата за некалькі хвілін

1

Атрымаць ваш ключ API

Зарэгіструйцеся для бясплатнага ўліковага запісу TTS.ai і стварыце ключ API з вашай панэлі кіравання. Бясплатны ўзровень уключае 50 крэдытных балаў плюс неабмежаваны бясплатны доступ да мадэлі.

2

Наладзіць Discord-бота

Стварыце праграму Discord bot, запрасіце яе на свой сервер і ўсталюйце discord.js або discord.py. Выкарыстоўвайце нашы прыклады кода для падлучэння да TTS API.

3

Настаўленні гукаў і камандName

Настаўце каманды /tts, /voice і /say. Вызначце галасы па змаўчанні для канала, ролі або карыстальніка. Настаўце абмежаванні хуткасці для прадухілення спаму.

4

Разгарнуць і перайсці ў рэжым працы

Усталюйце вашага бата на VPS, Heroku або Railway. Ваш бот падлучаецца да галасавых каналаў па камандзе і гаворыць паведамленні натуральнымі галасамі машыннага навучання.

Выкарыстоўвайце Discord TTS Bot

Як супольнасці Discord выкарыстоўваюць TTS.ai

Праграма пераўтварэння гаворкі ў гукName

Пабудаваць бота, які чытае тэкставыя паведамленні ў галасавым канале. Члены сервера пішуць у тэкставым канале, а бот гаворыць свае паведамленні ўнікальнымі галасамі штучнага інтэлекту. Назначце розныя галасы розным карыстальнікам або дайце членам выбраць свой уласны голас з камандай! voice kokoro af_ sky.

  • Прачытаць тэкставыя каналы ў голас
  • Галасовыя заданні для кожнага карыстальніка
  • Аўтаматычнае вызначэнне мовы
  • Фільтраванне нецэнзурных выразаў перад размовай

Прывітальны і абвяшчальны бот

Прывітаць новых карыстальнікаў гукавым прывітальным паведамленнем, калі яны далучаюцца да гукавога канала. Абвяшчаць падзеі, абнаўленні сервера або пачатак гульні з выкарыстаннем уласных гукаў штучнага інтэлекту. Выкарыстоўвайце розныя гукі для розных катэгорый абвяшчэнняў - сяброўскі голас для прывітання, глыбокі голас для папярэджання.

  • Галасовыя абвяшчэнні аб далучэнні/адлучэнні ад канала
  • Абвяшчэнні аб запланаваных падзеях
  • Нестандартныя галасы для кожнага тыпу абвяшчэння
  • Паведамленні прывітання на некалькіх мовах

Робат гульнявога сеансуName

Удасканальвайце гульнявыя сеансы з дапамогай NPC, якія гавораць з дапамогай штучнага інтэлекту, апавяданняў пра заданні або дыялогу з майстрамі пакояў для настольных RPG. D&D-бот можа гаварыць рознымі голасамі для кожнага NPC, чытаць апісанні прадметаў або апавядаць вынікі бою — робячы віртуальныя настольныя сеансы больш захапляльнымі.

  • Некалькі галасоў для RPG NPC
  • Квест і апавяданне гісторыі
  • Каментары да баёў і гульня-па-гульні
  • Клонаванне голасу для паўторных сімвалаў

Робат перакладу

Аб'яднаць TTS з перакладам для шматмоўнага сервера Discord. Члены гавораць або пішуць на сваёй мове, бот перакладае і гаворыць вынік на мэтавай мове. Ідэальна падыходзіць для міжнародных гульнявых супольнасцяў, сервераў навучання мовам і сусветных каманд.

  • Comment=Пераклад паведамленняў у рэальным часе + размова
  • Падтрымка 30+ моў
  • Нацыянальная мова
  • Аўтаматычнае вызначэнне зыходнай мовы

Інтэграцыя з ботам Discord

Дадайце TTS да вашага Discord бота з дапамогай discord.js і TTS.ai API

JavaScript (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

500 кредитов/ месяц

  • Усе 20+ галасавых мадэляў
  • Маленькія і сярэднія серверы
  • Даступ да API

Прафесійны

$29

2000 кредитов/ месяц

  • Серверы з высокім трафікам
  • Модулі Premium + прыярытэт
  • Клонаванне голасу
Паказаць поўную цану

Частыя пытанні

Частыя пытаньні пра TTS для Discord

Стварыце праграму Discord bot, выкарыстоўвайце discord.js або discord.py для апрацоўкі каманд і выклікайце TTS.ai API для генерацыі гуку. API вяртае гукавыя байты, якія ваш бот перадае на галасавыя каналы Discord з дапамогай @discordjs/voice або discord.py voice.

Kokoro генеруе аўдыё менш чым за 2 секунды для звычайных паведамленняў. У спалучэнні з галасавым падлучэннем Discord, агульная задержка звычайна складае 2-4 секунды ад каманды да гаворкі. Piper яшчэ хутчэй для простых паведамленняў.

Так. Захоўваць налады голасу для кожнага ID карыстальніка Discord у базе дадзеных вашага бота. Калі карыстальнік адпраўляе каманду TTS, шукаць яго любімы голас і мадэль, а затым генераваць гук з гэтымі наладамі. Карыстальнікі могуць змяніць свой голас з дапамогай каманды /voice.

Так. Kokoro, Piper, VITS і MeloTTS цалкам бясплатныя без абмежаванняў на выкарыстанне. Для невялікага сервера Discord, бясплатнага ўзроўню дастаткова для ўсіх патрэбаў TTS. Большыя серверы могуць патрабаваць прэміум-мадэляў для клонавання голасу і функцый эмоцый.

Захоўваць запыты TTS па галасавых каналах і апрацоўваць іх па чарзе. Выкарыстоўвайце шаблоны async/await у вашым кодзе бата для апрацоўкі адначасовых запытаў з розных каналаў. API падтрымлівае паралельныя запыты, так што некалькі каналаў могуць генераваць аўдыё адначасова.

Так. Праслухоўваць падзеі паведамленняў на канкрэтных каналах і аўтаматычна адпраўляць іх у TTS API. Дадаць абмежаванне хуткасці (напрыклад, адно паведамленне за 5 секунд) і абмежаванне даўжыні паведамленняў, каб прадухіліць злоўжыванні. Дазволіць мадэратарам пераключаць аўтаматычнае чытанне па каналах.

Нашы мадэлі сумесна падтрымліваюць больш за 30 моў. Kokoro ахоплівае 9 асноўных моў, Piper ахоплівае больш за 30, а MeloTTS абслугоўвае 6 моў з рознымі варыянтамі акцэнтаў. Ваш бот Discord можа аўтаматычна вызначыць мову паведамлення або дазволіць карыстальнікам вызначыць сваю любімую мову.

Ужыць абмежаванне хуткасці ў вашым боце (напрыклад, 3 запыты на хвіліну на карыстальніка). Дадаць час чакання паміж паведамленнямі, абмежаваць TTS да канкрэтных каналаў або роляў, вызначыць максімальнае абмежаванне сімвалаў і дадаць фільтр нецэнзурных выразаў перад адпраўкай тэксту ў API.

Так. Выкарыстоўвайце Chatterbox або GPT- SoVITS для клонавання голасу з 5- 30- секунднага аўдыёзапісу. Загрузіце аўдыёзапіс з дапамогай API клонавання голасу, а затым выкарыстоўвайце клонаваны ідэнтыфікатар голасу ва ўсіх запыце TTS вашага бата для стварэння унікальнай асобы бата.

Так. Бот можа далучацца да каналаў у якасці гаворцы і даваць гук TTS. Гэта выдатна падыходзіць для мерапрыемстваў супольнасці, сеансаў пытанняў і адказаў і модэраваных абмеркаванняў, дзе бот чытае зададзеныя пытанні або абвяшчэнні ўголас.

Выкарыстоўваючы бясплатныя мадэлі (Kokoro, Piper), TTS API каштуе нуля. Вашы адзіныя выдаткі - хостынг ботаў, які можа быць такім жа нізкім, як $ 5 / месяц на асноўным VPS. Прэміум- мадэлі каштуюць крэдыт, але не абавязкова для павышэння якасці голасу і функцый.

Абсалютна. Камбінуйце TTS з модэрацыйнымі ботамі, музычнымі ботамі або гульнявымі ботамі. Напрыклад, абвяшчайце дзеянні мадэратараў у галасавых каналах, чытайце галасавыя вынікі гульняў або стварайце інтэрактыўныя галасавыя гульні з выкарыстаннем TTS для дыялогу.
5.0/5 (1)

Што мы можам палепшыць? Ваша ацэнка дапаможа нам выправіць праблемы.

Вы гатовыя задаць голас вашаму боту Discord?

Атрымайце ключ API і пачніце будаваць Discord-бота з падтрымкай TTS сёння. 20+ галасавых мадэляў, нізкая задержка, просты REST API.