Configuration
Settings
Manage API keys and integrations
These settings are managed via .env.local on your server. Values shown here are read-only in the UI. To update them, edit your environment variables and redeploy.
🎙️Azure Text-to-Speech
Azure Cognitive Services Speech key for TTS generation
The Azure region where your Speech resource is deployed
Neural voice used for narration
📁Google Drive
Target folder for approved episode uploads
Set as GOOGLE_SERVICE_ACCOUNT_JSON env var
{ "type": "service_account", … }
🗄️Supabase
Your Supabase project API URL
Run this SQL in Supabase SQL editor to create the episodes table
create table episodes ( id uuid default gen_random_uuid() primary key, title text not null, filename text not null, status text not null default 'pending', created_at timestamptz default now(), drive_url text, duration integer, file_size integer, script text ); alter table episodes enable row level security; create policy "Allow all" on episodes for all using (true);