-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
32 lines (26 loc) · 1.28 KB
/
.env.example
File metadata and controls
32 lines (26 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# API Keys for Podcast Generator
# Copy this file to .env and fill in your actual API keys
# ElevenLabs API Key (get one at https://elevenlabs.io)
ELEVENLABS_API_KEY=your_elevenlabs_api_key_here
# Google Gemini API Key (get one at https://ai.google.dev)
GEMINI_API_KEY=your_gemini_api_key_here
# Default TTS provider elevenlabs or gemini
DEFAULT_TTS_PROVIDER="elevenlabs"
# Gemini model for TTS generation (optional, defaults to gemini-2.5-pro-preview-tts)
GEMINI_TTS_MODEL=gemini-2.5-pro-preview-tts
# Gemini model for transcript analysis (optional, defaults to gemini-2.5-flash)
GEMINI_ANALYSIS_MODEL=gemini-2.5-flash
# Analysis Configuration
# ---------------------
# To enable the "Generate DOCX Analysis" button in the web interface:
# 1. Ensure GEMINI_API_KEY is configured above
# 2. Create a file named 'analysis_prompt.txt' in the './config' directory
# (for Docker) or in your app data directory (for desktop app)
# 3. The prompt file should contain the instructions for the Gemini AI
# to analyze podcast transcripts
#
# Example location:
# - Docker/Local: ./config/analysis_prompt.txt
# - macOS: ~/Library/Application Support/PodcastGenerator/analysis_prompt.txt
# - Windows: %APPDATA%/PodcastGenerator/analysis_prompt.txt
# - Linux: ~/.config/PodcastGenerator/analysis_prompt.txt