diff --git a/README.md b/README.md index 96052c7..e8cb1ce 100644 --- a/README.md +++ b/README.md @@ -1 +1,38 @@ # narrator + +David Attenborough narrates your life. +https://twitter.com/charliebholtz/status/1724815159590293764 + +## Setup + +Clone this repo, and setup and activate a virtualenv: + +```bash +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](https://replicate.com) and ElevenLabs (https://elevenlabs.io) account and set your tokens: + +``` +export REPLICATE_API_TOKEN= +export ELEVENLABS_API_TOKEN= +``` + +Make a new voice in Eleven and get the voice id of that voice using their [get voices](https://elevenlabs.io/docs/api-reference/voices) API. + +## Run it! + +```bash +python capture.py +``` +In one terminal. In the other, run the narrator: + +```bash +python narrator.py +``` +