Notion Integration#
Notion OAuth only supports HTTPS, so local deployments must use internal integration.
Configure environment variables#
Set in .env:
For public integration (HTTPS only):
Get credentials from Notion Integrations.
Text-to-Speech (TTS)#
FFmpeg not installed error#
OpenAI TTS requires FFmpeg for audio stream segmentation.
macOS:
Ubuntu:
CentOS:
Windows:
- Download from FFmpeg website
- Extract and move to
C:\Program Files\ - Add FFmpeg bin directory to system PATH
- Verify:
ffmpeg -version
Model Tokenizers#
Can’t load tokenizer for ‘gpt2’#
Error:
Configure Hugging Face mirror or proxy in environment variables. See environment documentation for details.
Security Policies#
Content Security Policy (CSP)#
Enable CSP to reduce XSS attacks.
In .env:
Add all domains used by your application (APIs, CDNs, analytics, etc.).
See MDN CSP documentation for more information.