Transforme a sua cabeça FaceNinja em um MetaHuman que fala e se mexe com você, em um pequeno palco no Unreal Engine 5.8. Seu agente de programação monta tudo a partir de sete prompts. Você digita, ele fala; você sorri, ele sorri. Depois, você captura no OBS.
Versão 0.3.1 · 6,6 MB · licença MIT · Windows e Mac
Tamanho e SHA-256 para scripts e agentes: version.json
O kit
Versão
0.3.1
Download
6,6 MB · zip
Licença
MIT, grátis para canais monetizados
Requisitos
Unreal Engine 5.8 (grátis), uma cabeça FaceNinja e um agente de programação que use MCP
Roda em
Windows 10 ou 11, macOS 14 ou mais novo
Uma foto, depois uma cabeça que fala.
Uma foto gerada por IA, depois a cabeça FaceNinja feita a partir dela, depois essa cabeça falando na sala do kit, renderizada no Unreal 5.8. Primeira fala: a voz gratuita Kokoro com o lip sync gratuito da Epic a partir de áudio. Segunda fala: uma voz da ElevenLabs com o plugin pago Runtime MetaHuman Lip Sync. A cabeça que fala é a cabeça ARKit do FaceNinja (52 blendshapes) no corpo e no cabelo do MetaHuman Creator, renderizada offline.
Todas as pessoas deste vídeo são sintéticas. Use o seu próprio rosto e a sua própria voz, ou um personagem original.
Crie uma cabeça a partir das suas fotos no FaceNinja e baixe o MetaHuman ZIP.
Seu agente monta o palco
Descompacte o kit, abra o seu agente de programação nessa pasta e cole sete prompts, um de cada vez. O agente controla o Unreal pelo servidor MCP do próprio Unreal e pelas ferramentas do kit.
Você transmite
Seu iPhone ou webcam move o rosto. Digite uma frase e o seu avatar a diz. O OBS captura a janela.
Sem código para escrever. Cada prompt termina com algo que você pode conferir.
Download pequeno, tudo conectado.
Uma sala de transmissão
Uma salinha aconchegante com sofá, estante, planta e luzes suaves, três câmeras (close, busto, aberta) e uma tela verde que você pode ligar.
Seu MetaHuman
Uma ferramenta importa o seu MetaHuman ZIP, ajusta exatamente o rosto do MetaHuman Creator a ele e escolhe o cabelo, as sobrancelhas e os cílios mais próximos.
Rastreamento facial
Live Link Face em um iPhone, ou o rastreamento facial por webcam da Epic.
Digite para falar
Um painel pequeno e um servidor de voz no seu computador. A voz gratuita Kokoro começa a falar em cerca de 0,1 s em uma placa de vídeo recente.
Pronto para o OBS
Use o Play em uma janela de 1920×1080 para a captura de janela do OBS, com tela verde quando quiser um fundo seu. NDI no Mac e Spout no Windows são opções.
Cabeças GLB e FBX também
O kit também importa o GLB ou o FBX da sua cabeça com os 52 blendshapes ARKit, em tamanho real e com a configuração de material de que o Unreal precisa para exibi-los.
Além disso, notas para agentes (AGENTS.md) e configurações de MCP para Claude Code, Codex, Cursor, VS Code e Gemini CLI.
O que você precisa.
Computador, software e contas
O quê
Recomendado
Mínimo
Computador
Windows 11 com uma NVIDIA RTX 3070 ou melhor, ou um Mac com M2 Max ou mais novo e 32 GB de memória
Um PC com placa RTX e 16 GB de RAM, ou um Mac com M1 ou mais novo e 16 GB (taxa de quadros menor)
Disco
150 GB livres
100 GB livres
Software
Unreal Engine 5.8, OBS, um cabo de áudio virtual (VB-CABLE ou BlackHole) e um agente de programação. O prompt 1 verifica e instala tudo com você.
Contas
FaceNinja e uma conta Epic Games gratuita para o rig do MetaHuman Creator
Opcional
Um iPhone 12 ou mais novo com o app gratuito Live Link Face
Uma webcam
Grátis por padrão.
Grátis
O kit (licença MIT)
Unreal Engine 5.8, MetaHuman Creator e Live Link Face
O lip sync da Epic a partir de áudio
OBS, BlackHole e VB-CABLE (doações são bem-vindas)
Vozes da ElevenLabs, na sua própria conta da ElevenLabs e cobradas pela ElevenLabs por caractere
O plugin Runtime MetaHuman Lip Sync na Fab: cerca de US$ 280 por licença para criadores com menos de US$ 100.000 por ano, US$ 840 acima disso
O Unreal não cobra royalties sobre vídeo transmitido ou gravado. Preços de produtos de outras empresas em outubro de 2026; confira nos sites delas.
Copie, cole, confira.
Cole na ordem, um de cada vez, e espere o seu agente terminar. Cada um termina com o que você deve ver.
Os prompts ficam em inglês em todas as versões de idioma, porque o seu agente precisa dos nomes exatos das ferramentas e dos arquivos. Você pode conversar com o seu agente no seu idioma.
01 · Instale o que você precisa
Tempo: 20–90 minutos, principalmente downloads
Prompt · inglês
I am setting up the FaceNinja Creator Kit in this folder. I do not write code, so explain each step in one short
sentence and ask me before anything that needs my password, installs a driver, or changes system settings.
1. Tell me my operating system, CPU, RAM, graphics card and free disk space, and compare them with the
"What you need" table in GUIDE.md. Warn me if something is below the minimum.
2. Check what is installed and tell me what is missing:
- Unreal Engine 5.8 (Windows: C:\Program Files\Epic Games\UE_5.8; Mac: /Users/Shared/Epic Games/UE_5.8).
If it is missing, do not install it yourself: tell me to install Unreal Engine 5.8 from the Epic Games
Launcher's Library tab (default options), and wait until I say it is done.
- OBS Studio. Offer to install it (Windows: winget install OBSProject.OBSStudio; Mac: brew install --cask obs).
- A virtual audio cable. Windows: VB-CABLE from https://vb-audio.com/Cable/ (I run its installer as
administrator and restart). Mac: brew install --cask blackhole-2ch (it asks for my password).
Only from these places.
- uv (https://docs.astral.sh/uv/getting-started/installation/).
3. In tts/, make the voice environment: uv venv -p 3.11, then uv pip install -r requirements-kokoro.txt
(on a PC with an NVIDIA card add --extra-index-url https://download.pytorch.org/whl/cu128).
4. Run uv run python server.py --list-devices in tts/ and show me the output devices.
End with a checklist: Unreal 5.8, OBS, virtual cable, voice environment, each with a tick or a cross.
Você deve ver: quatro vistos: Unreal 5.8, OBS, o cabo e a voz.
02 · Conecte o seu agente ao Unreal
Tempo: 10–20 minutos
Prompt · inglês
Open the kit's Unreal project and connect to Unreal's own MCP server.
1. Open FaceNinjaCreatorKit/FaceNinjaCreatorKit.uproject with Unreal Engine 5.8 (Mac: open -a with
"/Users/Shared/Epic Games/UE_5.8/Engine/Binaries/Mac/UnrealEditor.app" and the project path; Windows:
"C:\Program Files\Epic Games\UE_5.8\Engine\Binaries\Win64\UnrealEditor.exe" with the project path).
Tell me the first start takes several minutes while it compiles shaders.
2. The project starts Unreal's MCP server at http://127.0.0.1:8000/mcp. This folder already has the MCP
settings for you (.mcp.json, .cursor, .vscode, .gemini, .codex). If you cannot see an "unreal-mcp" server,
tell me how to reload your MCP settings, or add that URL yourself.
3. Wait until the server answers, then list the toolsets. You should find FaceNinjaKitTools. Describe it and
tell me in one sentence per tool what you can now do for me.
Você deve ver: o seu agente lista as ferramentas do FaceNinja.
03 · Monte o seu palco
Tempo: 2–5 minutos
Prompt · inglês
Using FaceNinjaKitTools in Unreal, build my streaming stage.
1. Call build_stage. It makes a small room with a sofa, a bookshelf, a plant, lights and three cameras.
2. Take a still from each camera with stage_screenshot (closeup, bust, wide) and show them to me.
3. Ask me which camera I want for streaming and call set_camera with it.
Você deve ver: três imagens da sala.
04 · Traga a sua cabeça FaceNinja
Tempo: 15–30 minutos
Prompt · inglês
Using FaceNinjaKitTools in Unreal, turn my FaceNinja head into a MetaHuman and put it on my stage.
My head ZIP is: <drag the ZIP file here>
1. Call import_head_zip with that path. Tell me which hair, brows and lashes it picked.
2. Tell me that the next step sends my head's shape (not my photos) to Epic's free MetaHuman service, and that
a browser window may ask me to sign in to my Epic account. Wait for my OK.
3. Call preview_avatar so I can see my head in the room, and show me a stage_screenshot (bust camera).
4. Call rig_head, then download_head_textures. Tell me: "A browser opens Epic's sign-in page. Unreal stops
answering until you sign in and approve it there; that is normal." Wait until I say I approved it, then
check head_status every 30 seconds until rigged and high_res_textures are both true.
5. Once rigged: call build_metahuman, then place_avatar.
6. Take a stage_screenshot with the bust camera and show it to me.
Você deve ver: o seu MetaHuman na sala.
05 · Conecte o iPhone ou a webcam
Tempo: 10 minutos
Prompt · inglês
Using FaceNinjaKitTools in Unreal, connect my iPhone's Live Link Face app to my avatar.
1. Call my_ip_address. Tell me where to type it in the app (Settings > Live Link > Add Target, port 14785).
2. Ask me for the phone's IP address (Live Link Face shows it in its settings), then call connect_iphone.
3. Call connect_face with FN_iPhone, then play_in_window.
4. Ask me to smile, blink and turn my head, and whether the avatar follows. Ask before changing any firewall
setting.
Você deve ver: o avatar copia o seu rosto.
06 · Digite para falar
Tempo: 10 minutos
Prompt · inglês
Start the kit's voice server and connect it to my avatar.
1. Ask me which voice I want:
a. a free preset voice that runs on my computer (Kokoro, default),
b. my own voice (Chatterbox): ask me to record 10-20 seconds of myself reading any text in a quiet room as
tts/my_voice.wav, then set it up with requirements-chatterbox.txt,
c. a studio voice from ElevenLabs: it needs my own ElevenLabs account, costs money per line and sends my text to ElevenLabs.
Ask me to put my own ElevenLabs API key in the ELEVENLABS_API_KEY environment variable myself; never write it to a file.
2. In tts/ start the server in the background with my cable as --device ("BlackHole" on a Mac, "CABLE Input" on
Windows):
a. uv run python server.py --engine kokoro --preset af_heart --device "<cable>"
b. uv run python server.py --engine chatterbox-turbo --voice my_voice.wav --device "<cable>"
c. uv run python server.py --engine elevenlabs --voice Rachel --device "<cable>"
3. In Unreal, using FaceNinjaKitTools: voice_status, then connect_voice (it listens on the cable), then
connect_face with FN_Voice, then play_in_window, then open_talk_panel.
4. Call say with "Hi everyone, welcome back to the stream!" and ask me if the lips moved with the voice.
Você deve ver: ele diz a sua frase com os lábios se mexendo.
07 · Entre ao vivo com o OBS
Tempo: 10 minutos
Prompt · inglês
Help me show my avatar in OBS Studio.
1. In Unreal, using FaceNinjaKitTools: play_in_window (1920x1080). If I want my own background instead of the
room, call set_green_screen with true first.
2. In OBS add a "Window Capture" (Windows) or "macOS Screen Capture" set to that Unreal window. Tell me the
clicks; you cannot click in OBS for me.
3. Only with the green screen: add a "Chroma Key" filter (key colour green) and show me where "Similarity" is.
4. Add an "Audio Input Capture" of "CABLE Output" (Windows) or "BlackHole 2ch" (Mac), and set its
"Audio Monitoring" to "Monitor and Output" so I hear the voice too.
Você deve ver: o seu avatar no OBS, com a voz dele.
Cada passo, com o que fazer quando algo não funciona, está no GUIDE.md do zip.
Três tipos de voz.
Vozes para digitar e falar
Voz
Roda em
Primeiro som
Custo
Notas
Kokoro (padrão)
Seu computador
Cerca de 0,08 s em uma RTX 5080, 0,09 s em um Mac M5 Max
Grátis (Apache-2.0)
54 vozes prontas em 8 idiomas
Sua própria voz (Chatterbox)
Seu computador
Cerca de 0,7–1,1 s em uma RTX 5080 ou em um Mac M5 Max
Grátis (MIT)
A partir de 10–20 segundos de gravação sua. Cada trecho leva uma marca d'água inaudível que o identifica como sintético.
Voz na nuvem (ElevenLabs)
A nuvem
Depende da sua conexão; não medido por nós
Cobrado pela ElevenLabs, por caractere, no seu plano
As frases que você digita vão para a ElevenLabs. Você usa a sua própria conta e a sua própria chave de API da ElevenLabs.
Primeiro som: tempo desde o envio de uma frase até o primeiro áudio, medido pelo servidor de voz do kit em outubro de 2026.
Seu rosto, sua voz.
Use o seu próprio rosto e a sua própria voz, um personagem original ou uma pessoa que concordou por escrito. Não crie um sósia de uma celebridade, de um streamer ou de qualquer outra pessoa, e não clone a voz de ninguém. Isso é se passar por outra pessoa: pode violar a lei (direitos de personalidade e de imagem) e viola as regras do YouTube, da Twitch e da Epic.
Perguntas sobre o kit.
01Preciso programar?
Não. Você cola prompts; seu agente executa as ferramentas e mostra imagens do resultado.
02Funciona em um Mac?
Funciona, em um Mac com M1 ou mais novo e Unreal 5.8. As ferramentas faciais em tempo real da Epic rodam em Macs a partir do Unreal 5.8.
03O que sai do meu computador?
O formato da sua cabeça vai para a Epic quando o MetaHuman Creator monta o rig. Se você escolher a voz na nuvem, as frases que digita vão para a ElevenLabs. Mais nada: nenhuma foto, nenhuma gravação.
04Posso vender vídeos feitos com ele?
Pode. O kit é MIT, o Unreal não cobra royalties sobre vídeo, e o Kokoro e o Chatterbox permitem uso comercial. Confira os termos da ElevenLabs e da Fab para as partes deles.
05O plugin pago de lip sync está incluído?
Não. Ele é vendido por licença na Fab. O caminho gratuito usa o lip sync da própria Epic a partir de áudio.
06Posso compartilhar o meu avatar como um app?
Não com o lip sync gratuito: a fonte de áudio da Epic funciona no editor (Play), que é como uma live de VTuber roda. Um app empacotado precisa do plugin pago.
07Só tenho o GLB ou o FBX. Posso usar?
Pode, para imagens e animação. Os arquivos estão em metros, então a cabeça entra em tamanho real, e o kit ativa Used with Morph Targets nos materiais dela para que os blendshapes não fiquem pretos. Rosto e voz ao vivo controlam o MetaHuman, então use o MetaHuman ZIP para transmitir. Mais nas notas sobre UnrealEN.
Licenças.
O kit é MIT (LICENSE no zip). A arte da sala é CC0 da Poly Haven. Todo o resto (Unreal, MetaHuman, OBS, o cabo, as vozes, o plugin opcional) você instala por conta própria, sob a licença de cada um; o THIRD_PARTY.md no zip lista cada uma com o link.