GUÍA

Líneas de voz personalizadas en Minecraft para NPC y mapas

Un personaje que de verdad te da la misión, un narrador al empezar un mapa de aventura, un guardia que avisa en la puerta: las voces hacen que un mapa o servidor de Minecraft parezca un juego de verdad. Minecraft reproduce cualquier sonido de un paquete de recursos, así que solo necesitas los archivos.

El motor gratuito SuperClonica genera tus líneas sin conexión en un procesador normal y escribe OGG, el formato que Minecraft usa para los sonidos. Esta guía muestra cómo montar el paquete para Java y Bedrock Edition, reproducir las líneas con comandos y qué voces puedes publicar.

Cómo funcionan los sonidos propios en Minecraft

Así funcionan los NPC con voz, los que dan misiones y los narradores de los mapas de aventura, sin mods.

  • Java Edition: un paquete de recursos con assets/minecraft/sounds.json y los archivos en assets/minecraft/sounds/.
  • Bedrock Edition: un paquete de recursos con sounds/sound_definitions.json y los archivos en sounds/.
  • Un bloque de comandos o una función reproduce una línea con /playsound, para ciertos jugadores o en una posición.
  • El motor escribe directamente archivos OGG Vorbis mono, sin necesidad de conversor.

Elige voces gratis en línea

En la página de cualquier voz, escribe una línea de tu NPC, de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos oyes si la voz encaja con el guardia, el mago o el aldeano convertido en héroe, sin cuenta.

Genera las líneas y monta un paquete Java

Reproduce la línea donde está el NPC: /playsound minecraft:npc.guard_01 voice @a ~ ~ ~. La categoría voice permite a los jugadores ajustar su volumen con el control de voz. Usa nombres de archivo en minúsculas y sin espacios, porque Java Edition no acepta otros.

  • Instala el motor: python -m pip install superclonica-cpu.
  • Genera cada línea directamente en el paquete: superclonica --text "Alto, viajero. El puente está cerrado hasta el amanecer." --voice M2 --lang es --normalize --output pack/assets/minecraft/sounds/npc/guard_01.ogg.
  • Regístrala en assets/minecraft/sounds.json, con la ruta pero sin .ogg: {"npc.guard_01": {"sounds": ["npc/guard_01"]}}.
  • Añade un pack.mcmeta con el pack_format de tu versión de Minecraft, comprime la carpeta en zip y ponla en resourcepacks; un servidor también puede enviar el paquete a sus jugadores.

Las mismas líneas en Bedrock Edition

Bedrock Edition lee los mismos archivos OGG desde la carpeta sounds de un paquete de recursos. Ponlos en sounds/npc/, descríbelos en sounds/sound_definitions.json, por ejemplo {"format_version": "1.20.20", "sound_definitions": {"npc.guard_01": {"category": "neutral", "sounds": ["sounds/npc/guard_01"]}}}, y reproduce una línea con /playsound npc.guard_01 @a. Igual que en Java, la ruta se escribe sin la extensión.

Voces que puedes publicar

Para un mundo privado o un mapa de fans que juegas con amigos, cualquier voz del catálogo sirve. Para un mapa, servidor o complemento que publiques o vendas, usa una voz sobre la que tengas derechos: las diez voces de serie del modelo, de M1 a M5 y de F1 a F5, tu propia voz entrenada en el estudio de SuperClonica a partir de la grabación de un locutor que dio su consentimiento, o una voz encargada en la bolsa de pedidos. Las voces de personajes hechas por fans son para parodias y obras de fans.