David Attenborough narrates your life
Go to file
David Gil a306bf0649
Update README.md
2023-11-15 19:01:26 +01:00
assets first commit 2023-11-07 10:27:35 -05:00
.gitignore update gitignore, change judge to narrator 2023-11-15 10:43:29 -05:00
README.md Update README.md 2023-11-15 19:01:26 +01:00
capture.py cleanup 2023-11-07 12:41:34 -05:00
narrator.py update gitignore, change judge to narrator 2023-11-15 10:43:29 -05:00
requirements.txt update gitignore, change judge to narrator 2023-11-15 10:43:29 -05:00

README.md

narrator

David Attenborough narrates your life. https://twitter.com/charliebholtz/status/1724815159590293764

Setup

Clone this repo, and setup and activate a virtualenv:

python3 -m pip install virtualenv
python3 -m virtualenv venv
source venv/bin/activate

Then, install the dependencies: pip install -r requirements.txt

Make a Replicate and ElevenLabs (https://elevenlabs.io) account and set your tokens:

export REPLICATE_API_TOKEN=<token>
export ELEVEN_API_KEY=<eleven-token>
export OPENAI_API_KEY=<openai-api-key>

Make a new voice in Eleven and get the voice id of that voice using their get voices API.

Run it!

python capture.py

In one terminal. In the other, run the narrator:

python narrator.py