Skip to content

Commit 0bc5e4d

Browse files
edumanskyclaude
andcommitted
Add API key setup guide to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5f76f36 commit 0bc5e4d

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,54 @@ irm https://raw.githubusercontent.com/Cloverhound/prompt-tools-cli/main/install.
1616

1717
Or download from [Releases](https://github.com/Cloverhound/prompt-tools-cli/releases).
1818

19+
## Getting API Keys
20+
21+
You need at least one TTS provider key to generate prompts, and one STT provider key to transcribe audio.
22+
23+
### Google Cloud (TTS + STT)
24+
25+
One API key covers both Text-to-Speech and Speech-to-Text.
26+
27+
1. Go to [Google Cloud Console](https://console.cloud.google.com/)
28+
2. Create a project or select an existing one
29+
3. Enable the [Cloud Text-to-Speech API](https://console.cloud.google.com/apis/library/texttospeech.googleapis.com)
30+
4. Enable the [Cloud Speech-to-Text API](https://console.cloud.google.com/apis/library/speech.googleapis.com)
31+
5. Go to [APIs & Services > Credentials](https://console.cloud.google.com/apis/credentials)
32+
6. Click **Create Credentials > API Key**
33+
7. Copy the key
34+
35+
New accounts get $300 in free credits. TTS pricing is ~$4 per 1M characters for Neural2 voices, ~$16/1M for Gemini/Chirp3-HD.
36+
37+
### ElevenLabs (TTS)
38+
39+
1. Sign up at [elevenlabs.io](https://elevenlabs.io/)
40+
2. Go to [Profile + API Key](https://elevenlabs.io/app/settings/api-keys)
41+
3. Copy your API key
42+
43+
Free tier includes limited characters per month. Paid plans start at $5/mo.
44+
45+
### AssemblyAI (STT)
46+
47+
1. Sign up at [assemblyai.com](https://www.assemblyai.com/)
48+
2. Go to your [Dashboard](https://www.assemblyai.com/app)
49+
3. Copy your API key from the sidebar
50+
51+
Free tier includes transcription hours. Pay-as-you-go at $0.37/hour after that.
52+
53+
### Store Your Keys
54+
55+
```bash
56+
# Interactive setup (recommended for first run)
57+
prompt-tools setup
58+
59+
# Or set keys individually
60+
prompt-tools config set-api-key google
61+
prompt-tools config set-api-key elevenlabs
62+
prompt-tools config set-api-key assemblyai
63+
```
64+
65+
Keys are stored in your OS keyring (macOS Keychain / Linux keyring / Windows Credential Manager), never in plain text files.
66+
1967
## Quick Start
2068

2169
```bash

0 commit comments

Comments
 (0)