TLD2 Documentation
Complete technical guides, API reference, and user tutorials for local AI summarization with neural text-to-speech
🚀 Getting Started
Quick Start Guide
Install TLD2 and start summarizing articles in under 2 minutes. Simple setup with no configuration required.
BeginnerText-to-Speech Setup
Configure voices, speed, pitch, and auto-play settings for optimal TTS experience.
BeginnerPrivacy Settings Guide
Understand local vs cloud AI modes, data flow, and privacy verification methods.
Beginner📘 User Guides
Gemini API Key Setup
Step-by-step guide to obtaining and configuring Google Gemini API key for enhanced summarization.
IntermediateGPU Acceleration Guide
WebGPU vs WASM performance, hardware compatibility, benchmarks, and optimization techniques.
AdvancedTroubleshooting Common Issues
Solutions to content extraction failures, TTS audio issues, GPU detection problems, and more.
All Levels🔧 Technical Documentation
Extension Architecture
Complete Manifest V3 architecture reference. Background service worker, content scripts, sidebar UI, message passing protocol, and CSP compliance.
ExpertTTS Implementation Guide
Comprehensive StreamingKokoroJS reference. Kokoro 82M model, ONNX Runtime Web, WebGPU acceleration, WASM fallback, streaming architecture, and performance optimization.
ExpertAPI Reference
Complete internal API documentation. Message passing protocol, content extraction, summarization, TTS, storage, and error handling.
Expert📚 Additional Resources
Technology Stack
- Readability.js - Content extraction
- Chrome AI Summarizer - Local summarization
- Gemini API - Cloud summarization
- StreamingKokoroJS - Neural TTS
- ONNX Runtime Web - Model inference
- WebGPU / WASM - Hardware acceleration
Key Features
- 100% Local Processing - Default privacy mode
- Neural TTS - 24kHz, 4 voices
- GPU Acceleration - 2-10x speedup
- Streaming Audio - Real-time synthesis
- Manifest V3 - Modern extension architecture
- CSP Compliant - Security-first design
Quick Links
- Changelog - Release history
- Privacy Policy - Data handling
- Terms of Service - Usage terms
- Contact & Support - Get help
- About TLD2 - Project overview
Need Help?
Can't find what you're looking for? Check our troubleshooting guide or reach out for support.