https://github.com/purplebooth/story-time
Read aloud ChatGPT responses
https://github.com/purplebooth/story-time
Last synced: 4 months ago
JSON representation
Read aloud ChatGPT responses
- Host: GitHub
- URL: https://github.com/purplebooth/story-time
- Owner: PurpleBooth
- License: unlicense
- Created: 2023-06-17T13:04:25.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-01T23:20:40.000Z (almost 2 years ago)
- Last Synced: 2025-10-13T11:32:49.066Z (9 months ago)
- Language: Rust
- Homepage:
- Size: 311 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Story time
Read a story out loud
Tools for generating audio stories
Usage: story-time [OPTIONS]
Commands:
read-aloud Read a prompt from ChatGPT aloud
help Print this message or the help of the given subcommand(s)
Options:
-r, --rust-log
Log level
Can be trace, debug, info, warn, error, or off. You can also put a module name after a comma to set a specific log level for that module "error,hello=warn" turn on global error logging and also warn for hello
[env: RUST_LOG=]
[default: info]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
The `read-aloud` command
Read a prompt from ChatGPT aloud
Usage: story-time read-aloud [OPTIONS] --chatgpt-key --elevenlabs-key --chatgpt-prompt
Options:
-c, --chatgpt-key
Key for ChatGPT [env: CHATGPT_KEY=]
-e, --elevenlabs-key
Key for ElevenLabs [env: ELEVENLABS_KEY=]
-p, --chatgpt-prompt
Prompt to give to ChatGPT [env: CHATGPT_PROMPT=]
-d, --chatgpt-direction
A style to read in [env: CHATGPT_DIRECTION=] [default: "You are reading aloud"]
-v, --elevenlabs-voice
ID of the voice to use [env: ELEVENLABS_VOICE=] [default: MF3mGyEYCl7XYWbV9V6O]
-o, --output
Save to a file rather than reading aloud [env: OUTPUT=]
-h, --help
Print help
-V, --version
Print version