list_elevenlabs_voices
Version:
List eleven labs voices in the console. Output as text or json.
54 lines (39 loc) • 1.64 kB
Markdown
[Site](https://stonecypher.github.io/list_elevenlabs_voices/) | [Repo](https://github.com/StoneCypher/list_elevenlabs_voices) | [NPM](https://www.npmjs.com/package/list_elevenlabs_voices)
# list_elevenlabs_voices
Simple console tool to list eleven labs voices. Needs API key to see custom voices.

```
npm install -g list_elevenlabs_voices
list_elevenlabs_voices -k [apikey]
```
## Envvars:
`list_elevenlabs_voices` recognizes one envvar.
* `LIST_ELEVENLABS_VOICES_APIKEY`
* If set, this envvar's value will be used as a default fallback for the API key
## Options:
All formatting options are mutually exclusive:
* `-c` / `--color`
* Console output will be in color (default)
* `-b` / `--basic`
* Console output will be basic (no color)
* `-j` / `--in-json`
* Console output will be simple JSON (no indentation, single line)
* `-f` / `--in-formatted-json`
* Console output will be simple JSON (2-space indentation, multi-line)
* `-q` / `--quiet`
* Results will not be output to console (other messages still will be)
* `-s` / `--silent`
* Console will not be used except during errors
Other options:
* `-p` / `--private`
* Only show private voices; remove all premades from list (including written file)
* `-k <key>` / `--api-key <key>`
* Use this API key. Overrides all other options
* `-e <kenv>` / `--key-envvar <kenv>`
* Use the key found in the envvar named here. Overridden by -k, overrides default
* `-o <file>` / `--output-json <file>`
* Write result to disk as single line of dense JSON under provided filename