Update README.md

This commit is contained in:
Charlie Holtz 2023-11-15 10:49:20 -05:00 committed by GitHub
parent daf38c96ba
commit feeb0cfbd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 37 additions and 0 deletions

View File

@ -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=<token>
export ELEVENLABS_API_TOKEN=<eleven-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
```