Welcome to TEN
Discover the foundations of the TEN open-source conversational AI ecosystem.
Welcome to TEN! TEN stands for Transformative Extensions Network, an open-source framework for real-time multimodal conversational AI.
Vision
The TEN framework is designed to establish a modular, flexible, and scalable platform that enhances development speed, maintainability, and scalability. The framework supports best engineering practices for modular development, enabling you to create robust, efficient, and adaptable applications by leveraging comprehensive mechanisms provided by the platform.
Get Started
Quick Start with TEN Agent Examples
Get TEN Agent up and running in under 10 minutes
TEN Framework Docs
Deep dive into the framework's capabilities
TEN VAD Docs
Low-latency, high-performance and lightweight Voice Activity Detector
TEN Turn Detection Docs
Turn detection for full-duplex dialogue communication
Examples & Tutorials
Learn by building real-world agents
Why TEN?
High-Performance Real-Time
Native support for multimodal interactions with low latency. Optimized for complex audio-visual AI applications.
Multi-Language Support
Build extensions in C++, Go, Python, or JavaScript/TypeScript. Run seamlessly on Windows, Mac, Linux, and mobile.
Edge-Cloud Integration
Combine edge and cloud deployments flexibly. Balance cost, latency, and performance for your use case.
Beyond Model Limitations
Create complex AI apps with drag-and-drop simplicity. Integrate LLMs with databases, RAG, audio-visual tools, and more.
Real-Time State Management
Dynamic agent state management enables responsive behavior adjustment in real time.
Modular & Extensible
Build reusable extensions that work together. No glue code needed.
Choose Your Path
New to TEN?
Start with the Getting Started guide to run your first voice agent in minutes.
For Application Developers
Build voice agents and conversational AI applications:
- TEN Agent Examples Overview - Understand the agent architecture
- Getting Started - Set up and run your first agent
- Customize Agent - Configure and personalize your agent
For Extension Developers
Create custom extensions and integrations:
- Extension Development - Build your own extensions
- API Reference - Events and configuration schemas
- TEN Framework API - Complete framework API documentation
- TEN Cloud Store - Share and discover extensions
For Framework Contributors
Contribute to the TEN ecosystem:
- TEN Framework Overview - Architecture deep dive
- Development Guide - Development best practices
- Testing & Debugging - Quality assurance
Community & Support
- GitHub: TEN-Framework - Core framework repository
- FAQs - Common questions and troubleshooting
Last Updated