GUIA

Texto em fala no Roblox: falas para os seus NPCs

Um guia com voz num tutorial, um vendedor que cumprimenta os jogadores, um narrador num jogo de história: vozes dão vida a uma experiência no Roblox. Gravar um ator para cada fala é lento, e o Roblox só aceita áudio sobre o qual você tem direitos.

O motor gratuito SuperClonica gera falas offline num processador comum, em 31 idiomas, com vozes que você pode usar legalmente. Este guia mostra como criar os arquivos, enviá-los dentro dos limites do Roblox e tocá-los no jogo, e quando o texto em fala do próprio Roblox é a melhor ferramenta.

Duas formas de dar voz a um NPC

Use falas geradas antes para a história e os personagens, e a voz em tempo real para texto que muda, como nomes de jogadores.

  • Áudio gerado antes: você gera cada fala, envia uma vez e toca pelo ID do recurso. O mesmo som para todos, em qualquer um de 31 idiomas.
  • O AudioTextToSpeech do Roblox: fala texto durante o jogo com as vozes predefinidas do Roblox e limites de pedidos; confira as vozes e idiomas atuais no Creator Hub.
  • O áudio enviado passa pela moderação do Roblox, e você precisa ter os direitos legais sobre ele.
  • A SuperClonica ainda não fala chinês.

Escolha uma voz 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 mercador ou o narrador, sem conta.

Crie e envie as falas

Importe os arquivos pelo Asset Manager do Studio ou no Creator Hub, e mantenha uma tabela com fala, arquivo e ID do recurso.

  • Instale o motor no computador: python -m pip install superclonica-cpu.
  • Gere cada fala com um comando: superclonica --text "Alto! Só cavaleiros podem entrar no castelo." --voice M2 --lang pt --normalize --output guard_01.mp3. --normalize deixa todas as falas no mesmo volume.
  • O Roblox aceita arquivos MP3, OGG, WAV e FLAC com menos de 20 MB e 7 minutos, com taxa de amostragem de até 48 kHz; o motor grava 44,1 kHz.
  • Segundo a documentação do Roblox, uma conta com identidade verificada pode importar 2.000 recursos de áudio grátis a cada 30 dias, e uma não verificada, 100.

Toque uma fala no jogo

O objeto Sound clássico toca uma fala enviada: local s = Instance.new("Sound"); s.SoundId = "rbxassetid://YOUR_ID"; s.Parent = workspace; s:Play(). Coloque o Sound dentro de uma peça do NPC em vez de workspace, e os jogadores ouvem a fala de onde o personagem está. Dispare-a por um ProximityPrompt, uma escolha de diálogo ou uma etapa de missão.

Vozes que você pode enviar

O Roblox exige os direitos legais de cada recurso de áudio enviado, então vozes de personagens feitas por fãs do catálogo não cabem num jogo de Roblox. Use as dez vozes padrão do modelo, de M1 a M5 e de F1 a F5, gratuitas pela licença do modelo, 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.