Falas personalizadas no Minecraft para NPCs e mapas
Um NPC que realmente fala ao dar a missão, um narrador no começo de um mapa de aventura, um guarda que avisa os jogadores no portão: falas fazem um mapa ou servidor de Minecraft parecer um jogo de verdade. O Minecraft toca qualquer som de um pacote de recursos, então você só precisa dos arquivos.
O motor gratuito SuperClonica gera as falas offline num processador comum e grava OGG, o formato que o Minecraft usa para sons. Este guia mostra como montar o pacote para Java e Bedrock Edition, tocar as falas com comandos e quais vozes você pode publicar.
Como funcionam sons próprios no Minecraft
NPCs com voz, quem dá missões e narradores de mapas de aventura funcionam assim, sem mods.
- Java Edition: um pacote de recursos com assets/minecraft/sounds.json e os arquivos em assets/minecraft/sounds/.
- Bedrock Edition: um pacote de recursos com sounds/sound_definitions.json e os arquivos em sounds/.
- Um bloco de comando ou uma função toca a fala com /playsound, para certos jogadores ou numa posição.
- O motor grava arquivos OGG Vorbis mono diretamente, sem conversor.
Escolha vozes grátis online
Na página de qualquer voz, escreva uma fala do seu NPC, de 30 a 100 caracteres, escolha o idioma e clique no botão para gerar. Em poucos segundos você ouve se a voz combina com o guarda, o mago ou o aldeão que virou herói, sem conta.
Gere as falas e monte um pacote Java
Toque a fala onde o NPC está: /playsound minecraft:npc.guard_01 voice @a ~ ~ ~. A categoria voice deixa os jogadores ajustarem o volume no controle de voz. Use nomes de arquivo em minúsculas e sem espaços, porque o Java Edition não aceita outros.
- Instale o motor: python -m pip install superclonica-cpu.
- Gere cada fala direto no pacote: superclonica --text "Pare, viajante. A ponte está fechada até o amanhecer." --voice M2 --lang pt --normalize --output pack/assets/minecraft/sounds/npc/guard_01.ogg.
- Registre-a em assets/minecraft/sounds.json, com o caminho mas sem .ogg: {"npc.guard_01": {"sounds": ["npc/guard_01"]}}.
- Adicione um pack.mcmeta com o pack_format da sua versão do Minecraft, compacte a pasta em zip e coloque em resourcepacks; um servidor também pode enviar o pacote aos jogadores.
As mesmas falas no Bedrock Edition
O Bedrock Edition lê os mesmos arquivos OGG da pasta sounds de um pacote de recursos. Coloque-os em sounds/npc/, descreva-os em sounds/sound_definitions.json, por exemplo {"format_version": "1.20.20", "sound_definitions": {"npc.guard_01": {"category": "neutral", "sounds": ["sounds/npc/guard_01"]}}}, e toque uma fala com /playsound npc.guard_01 @a. Como no Java, o caminho vai sem a extensão.
Vozes que você pode publicar
Para um mundo privado ou um mapa de fãs que você joga com amigos, qualquer voz do catálogo serve. Para um mapa, servidor ou complemento que você publica ou vende, use uma voz sobre a qual tem direitos: as dez vozes padrão do modelo, de M1 a M5 e de F1 a F5, a sua própria voz treinada no estúdio da SuperClonica a partir da gravação de um locutor que concordou, ou uma voz encomendada na bolsa de pedidos. Vozes de personagens feitas por fãs são para paródias e obras de fãs.