brainrot.js
v.3
generate/.env file with the following values:JORDAN_PETERSON_VOICE_ID=jordan-peterson
JOE_ROGAN_VOICE_ID=joe-rogan
BARACK_OBAMA_VOICE_ID=barack-obama
KAMALA_HARRIS_VOICE_ID=kamala-harris
BEN_SHAPIRO_VOICE_ID=ben-shapiro
ANDREW_TATE_VOICE_ID=andrew-tate
JOE_BIDEN_VOICE_ID=joe-biden
DONALD_TRUMP_VOICE_ID=donald-trump
GROQ_API_KEY=YOUR GROQ API KEY HERE
OPENAI_API_KEY=YOUR OPEN AI API KEY HERE
NEETS_API_KEY=YOUR NEETS API KEY HERE1.5 Note, you should get the actual values for your GROQ, OPENAI, and NEETS api keys before proceeding (scroll down for links on where to get each)
cd generate) and run docker build -t brainrot .. This will take 10-15 minutes, as there are a lot of dependencies.docker run -d --name brainrot brainrot
-w 1
-b 0.0.0.0:5000
--access-logfile access.log
--error-logfile error.log
--chdir /app/brainrot
transcribe:app
--timeout 120docker exec -it brainrot /bin/bash, followed by node localBuild.mjscntl+d in terminal window), and then run docker cp brainrot:/app/brainrot/out/video.mp4 ./video.mp4. This will output where the video is located on your computer (e.g. Successfully copied 97.8MB to /home/noahsolomon/brainrotjs/generate/video.mp4). Voila you just generated brainrot.I have removed assets for download except MINECRAFT-0.mp4 (in generate/public/background/). If you want your own GTA / Minecraft / etc. bottom half video just find some on youtube. and add the videos to generate/public/background/ folder.