Texto a voz para Discord con voces de IA propias
El texto a voz de Discord lee los mensajes con la voz del sistema del dispositivo de cada oyente. Un servidor con personalidad quiere más: un clip de la mesa de sonidos con la voz de un villano, una bienvenida con una voz meme, un bot que responde con su propia voz.
SuperClonica tiene voces de personajes, memes y locutores, una prueba gratuita en línea y un motor gratuito que crea clips en tu ordenador y puede funcionar dentro de un bot. Esta guía muestra cómo hacer clips para la mesa de sonidos, cómo dar voz a un bot y cómo mantenerlo divertido y justo.
Voces para un servidor de Discord
En Discord funcionan mejor los clips cortos: una frase, dos o tres segundos, con carácter.
- Gratis: Gollum, Valera el osito de gominola, Trevor Philips, Dark Willow, Ciri y la voz meme Brainrot.
- Locutores: el locutor de Super Smash Bros. 4/Ultimate para «GG» y frases de victoria.
- Personajes de juegos: héroes de Dota 2, personajes de GTA V, Geralt y más.
- Voces tranquilas para las normas del servidor y los mensajes de bienvenida.
Haz un clip gratis
En la página de cualquier voz, escribe una frase de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos puedes escuchar y descargar el clip y añadirlo a tu servidor. No necesitas cuenta.
Clips de la mesa de sonidos sin conexión
Haz varias tomas con distintos --seed y quédate con la más graciosa.
- Descarga el archivo de la voz desde su página (las voces gratis se descargan sin pagar) e instala el motor una vez: python -m pip install superclonica-cpu.
- Genera un clip con un comando: superclonica --text "¡GG! ¡Esa era la victoria preciosa que necesitábamos!" --voice gollum.json --lang es --output gg.ogg.
- La extensión define el formato: .ogg, .mp3 y .wav funcionan.
- Consulta los límites actuales de tamaño y duración de la mesa de sonidos y haz clips cortos.
Dale voz a tu bot
Un bot puede poner voz a sus respuestas con el mismo motor desde Python: from superclonica import Superclonica; tts = Superclonica(); audio, rate = tts.synthesize("¡GG a todos!", voice="announcer.json", lang="es"); tts.save("gg.wav", audio). Reproduce el archivo en un canal de voz con el reproductor de audio de tu librería de bots; en discord.py es un cliente de voz y FFmpeg. Ejecuta la síntesis fuera del bucle de eventos del bot, por ejemplo en un hilo aparte, para que el bot siga respondiendo. El motor funciona sin conexión en un procesador normal, así que el bot no depende de una API de voz de pago.
Diversión con respeto
Las voces de personajes son hechas por fans y no están respaldadas por los titulares de derechos. Úsalas para bromas y diversión de fans en tu servidor, nunca para suplantar a una persona real, acosar a nadie ni hacer pasar un mensaje por oficial. Para una mascota del servidor con voz propia, entrena una voz con una grabación sobre la que tengas derechos o encárgala en la bolsa.