Texto a voz para Discord

Construa bots de Discord que falen en canles de voz con voces naturais de IA. Cree comandos TTS personalizados, bots de moderación con voz activada, mensaxes de benvida e experiencias interactivas para o seu servidor, con máis de 24 modelos de voz de IA e unha API REST sinxela.

Bots de Discord Canles de voz Voces personalizadas Baixa latencia API REST

Probalo agora

0/500
Libre con Kokoro, Piper, VITS, MeloTTS
Your generated audio will appear here
Xerado
0:00 0:00
Obter
Como TTS.ai? Dillo aos teus amigos!

Características de Discord TTS

Todo o que precisa para engadir voces de IA ao seu servidor de Discord

Voz natural nas canles

Substitua o TTS robótico de Discord por voces de IA realistas que se unen ás canles de voz e falan as mensaxes en voz alta cunha entonación e ritmo naturais.

Voces personalizadas por usuario

Asigna voces únicas de IA a usuarios ou roles individuais. Os subscritores Premium obteñen voces exclusivas mentres que os moderadores teñen o seu propio son distinto.

Alertas de doazón e subdoazóns

Activa alertas de voz para doazóns, subscricións e melloras do servidor. As mensaxes personalizadas léense en voz alta nos canais de voz con voces configurábeis por nivel.

Resposta de baixa latencia

Kokoro e Piper entregan audio en menos de 2 segundos, asegurando que as respostas do bot se sintan inmediatas e naturais nas conversas en directo da canle de voz.

Máis de 100 voces dispoñíbeis

Escolla entre máis de 100 voces de IA en máis de 30 idiomas. Cada membro do servidor pode escoller a súa voz favorita para unha experiencia personalizada.

Integración coa API

API REST simple que se integra con discord.js, discord.py e calquera estrutura de bot de Discord. Fornécense exemplos de código completos e documentación.

Os mellores modelos de voz para Discord

Modelos rápidos e naturais ideais para bots de Discord en tempo real

KokoroKokoro

Free

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

Fast 5/5

Mellor para: A opción máis rápida e de alta calidade para falar na canle de voz de Discord en tempo real

Probar Kokoro

MeloTTSMeloTTS

Free

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

Fast 4/5

Mellor para: Modelo multilingüe libre que soporta comunidades internacionais de Discord

Probar MeloTTS

BarkBark

Standard

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

Slow 4/5

Mellor para: Efectos sonoros divertidos e risas para entreter as respostas dos bots

Probar Bark

PiperPiper

Free

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

Fast 3/5

Mellor para: Modelo ultrarrápido e gratuíto, ideal para a lectura de grandes volumes de mensaxes de chat

Probar Piper

ChatterboxChatterbox

Premium

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

Medium 5/5 Clonaxe de voz

Mellor para: Clone personalidades personalizadas de bots con control de emocións para servidores inmersivos

Probar Chatterbox

Como engadir AI TTS ao servidor de Discord

De cero a un robot falante en minutos

1

Obter a chave da API

Inscríbase nunha conta gratuíta de TTS.ai e xere unha chave de API desde o seu panel. O nivel gratuíto inclúe 50 créditos máis acceso ilimitado a modelos gratuítos.

2

Configure o seu bot de Discord

Cree un programa bot de Discord, convideo ao seu servidor e instale discord.js ou discord.py. Use os nosos exemplos de código para conectar a API de TTS.

3

Configurar as voces e comandosName

Configure comandos de barra como / tts, / voice e / say. Asigne voces por omisión por canle, rol ou usuario. Configure límites de velocidade para evitar o correo lixo.

4

Distribuir e activar

Aloxe o seu bot nun VPS, Heroku ou Railway. O seu bot únese a canles de voz por comando e fala mensaxes con voces naturais de IA.

Casos de uso do bot TTS de Discord

Como as comunidades de Discord usan TTS.ai

Chat-to-Speech Bot

Construír un robot que lea mensaxes de texto en voz alta nunha canle de voz. Os membros do servidor escriben nunha canle de texto e o robot fala as súas mensaxes con voces únicas de IA. Asigna voces diferentes a diferentes usuarios ou deixa que os membros escollan a súa propia voz cun comando como !voice kokoro af_sky.

  • Ler as canles de texto en voz alta
  • Asignacións de voz por usuario
  • Detección automática da lingua
  • Filtrar as profanacións antes de falar

Bot de benvida e anuncios

Saúda aos novos membros cunha mensaxe de benvida cando se unan a un canal de voz. Anuncie eventos, actualizacións do servidor ou inicios de sesión de xogo con voces personalizadas de IA. Empregue voces diferentes para diferentes categorías de anuncios: unha voz amigable para as benvidas, unha voz profunda para as alertas.

  • Anuncios de entrada/saída de canles de voz
  • Anuncios de eventos planificados
  • Voces personalizadas para cada tipo de anuncio
  • Mensaxes de benvida multilingües

Bot de sesión de xogo

Mellore as sesións de xogo con NPCs con voz de IA, narración de misións ou diálogos de mestres de calabouzos para xogos de rol de mesa. Un bot de D&D pode falar diferentes voces de personaxes para cada NPC, ler descricións de obxectos ou narrar os resultados dos combates, o que fai que as sesións de mesa virtuais sexan máis envolventes.

  • Múltiples voces de personaxes para NPC de xogos de rol
  • Narrativa de misións e lendas
  • Comentarios de combate e partida a partida
  • Clonaxe de voz para caracteres recorrentes

Bot de tradución

Combine TTS coa tradución para un servidor Discord multilingüe. Os membros falan ou escriben na súa lingua, o bot traduce e fala o resultado na lingua de destino. Perfecto para comunidades internacionais de xogos, servidores de aprendizaxe de linguas e equipos globais.

  • Tradución de mensaxes en tempo real + voz
  • Soporte para máis de 30 idiomas
  • Pronuncia nativa por idioma
  • Detectar automaticamente a lingua de orixe

Integración do bot de Discord

Engada TTS ao seu bot de Discord con discord.js e a API TTS.ai

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);
});

Asequible para calquera servidor de Discord

Nivel gratuíto para probas, plans accesibles para servidores activos.

Nivel libre

$0

50 créditos ao rexistrarse

  • 4 modelos libres
  • Probe a configuración do seu bot
  • Non se require tarxeta de crédito

Iniciador

$9

500 créditos/mes

  • Todos os modelos de voz 24+
  • Servidores de tamaño pequeno a medio
  • Acceso á API

Pro

$29

2000 créditos/mes

  • Servidores de alto tráfico
  • Modelos Premium + prioridade
  • Clonaxe de voz
Ver o prezo completo

Preguntas frecuentes

Preguntas frecuentes sobre TTS para Discord

Cree unha aplicación bot de Discord, use discord.js ou discord.py para xestionar comandos e chame á API TTS.ai para xerar son. A API devolve os bytes de son que o seu bot transmite ás canles de voz de Discord usando @discordjs/voice ou discord.py voice.

Kokoro xera son en menos de 2 segundos para mensaxes típicas. Combinado coa conexión de voz de Discord, a latencia total é normalmente de 2- 4 segundos desde o comando á voz. Piper é aínda máis rápido para mensaxes simples.

Si. Almacenar as preferencias de voz por ID de usuario de Discord na base de datos do seu bot. Cando un usuario envíe un comando TTS, procurar a súa voz e modelo preferidos e xerar audio con esa configuración. Os usuarios poden cambiar a súa voz cun comando /voice.

Si. Kokoro, Piper, VITS e MeloTTS son completamente libres sen límites de uso. Para un pequeno servidor de Discord, o nivel libre é suficiente para todas as necesidades de TTS. Os servidores máis grandes poden querer modelos premium para a clonación de voz e características de emocións.

Coloque en fila os pedidos de TTS por canle de voz e proceseos secuencialmente. Empregue patróns asincrónicos/de agarda no código do bot para xestionar pedidos simultáneos de diferentes canles. A API admite pedidos paralelos, polo que varias canles poden xerar son simultaneamente.

Si. Escoitar eventos de mensaxes en canles específicos e envialos automaticamente á API TTS. Engadir límites de velocidade (por ex., unha mensaxe cada 5 segundos) e límites de lonxitude das mensaxes para evitar abusos. Permitir que os moderadores conmuten a lectura automática por canle.

Os nosos modelos admiten en conxunto máis de 30 linguas. Kokoro cobre 9 linguas principais, Piper cobre máis de 30 e MeloTTS xestiona 6 linguas con múltiples variantes de acentos. O seu bot de Discord pode detectar automaticamente a lingua da mensaxe ou deixar que os usuarios escollan a súa lingua preferida.

Implemente a limitación de velocidade no seu bot (por ex., 3 peticións por minuto por usuario). Engada un tempo de recarga entre mensaxes, restrinxa o TTS a canles ou roles específicos, estabeleza un límite máximo de caracteres e engada un filtro de obscenidades antes de enviar texto á API.

Si. Empregue Chatterbox ou GPT- SoVITS para clonar unha voz a partir dunha mostra de son de 5- 30 segundos. Envíe o son de referencia a través da API de clonación de voz, e logo empregue a ID de voz clonada en todas as solicitudes de TTS do seu bot para unha personalidade única do bot.

Si. O bot pode unirse a canles de escenario como orador e entregar son TTS. Isto é bo para eventos da comunidade, sesións de preguntas e respostas e discusións moderadas onde o bot lea en voz alta as preguntas ou anuncios enviados.

Usando modelos gratuítos (Kokoro, Piper), o custo da API TTS é cero. O seu único gasto é o aloxamento do bot, que pode ser tan baixo como $5/ mes nun VPS básico. Os modelos premium custan créditos pero son opcionais para mellorar a calidade da voz e as funcionalidades.

Absolutamente. Combine TTS con bots de moderación, bots de música ou bots de xogos. Por exemplo, anuncie accións de moderación en canles de voz, lea puntuacións de xogos en voz alta ou cree xogos interactivos baseados na voz usando TTS para o narrador.
5.0/5 (1)

Listo para dar voz ao seu bot de Discord?

Obteña unha chave API e comece hoxe mesmo a construír un bot de Discord con TTS. Máis de 24 modelos de voz, baixa latencia, API REST sinxela.