awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TEN-framework avatar

TEN-framework/ten-framework

0
View on GitHub↗
10,701 stars·1,298 forks·Python·18 viewsagent.theten.ai↗

Ten Framework

Ten Framework is a multimodal large language model agent framework designed for building low-latency conversational agents. It integrates voice, text, and visual inputs in real time to facilitate human interaction.

The project includes a real-time speech processing pipeline for streaming transcription, voice activity detection, and speaker diarization. It also features an avatar synchronization engine that coordinates character lip animations and visual outputs with synthesized speech.

The framework covers edge AI deployment through containerized packaging and direct integration with embedded hardware boards. Additional capabilities include a telephony gateway for connecting agents to phone networks via the Session Initiation Protocol and tools for real-time visual generation of sketches and doodles.

Features

  • Real-Time Conversational AI Frameworks - Provides a low-latency framework for building multimodal conversational agents that integrate STT, LLMs, and TTS.
  • Voice Activity Detection - Identifies speech segments within audio streams to manage natural turn-taking and conversational flow.
  • Real-Time Transcription - Converts live audio input into text representations in real time for downstream language model processing.
  • Multimodal AI Orchestrators - Coordinates multiple AI model types including vision, speech, and language into a unified context for agentic workflows.
  • Multimodal Conversational Interfaces - Provides a framework for building conversational agents that integrate text, voice, and audio processing for real-time interaction.
  • Full-Duplex Multimodal Interaction - Processes simultaneous audio and data flows to enable fluid, real-time conversational turns and natural interruptions.
  • Real-Time Speech Processing - Implements a real-time speech processing pipeline for streaming transcription, voice activity detection, and speaker diarization.
  • Unified Speech Pipelines - Ships a unified speech pipeline integrating transcription and activity detection for bidirectional voice interaction.
  • Edge AI Model Deployment - Runs conversational logic and agent services on embedded hardware and edge devices for low-latency interaction.
  • Speaker Diarization - Analyzes real-time audio streams to detect, separate, and label multiple distinct speakers.
  • Containerized Deployments - Packages customized agent services into images for consistent execution across cloud platforms and virtual machines.
  • Containerized Packaging - Bundles customized agent configurations into portable images for consistent deployment across cloud and edge environments.
  • Embedded Hardware Deployment - Integrates agent logic directly onto embedded development boards for communication-driven physical device interaction.
  • Edge AI Deployment Pipelines - Provides tools for packaging conversational agent logic into containers and deploying them onto embedded hardware boards.
  • Hardware Integration - Allows agent logic to run directly on embedded development boards for physical device interactions.
  • Audio-Visual Signal Alignment - Coordinates synthesized audio output with avatar lip movements to ensure precise temporal alignment.
  • Modular Provider Interfaces - Implements a pluggable provider model to decouple multimodal capabilities like speech-to-text and avatar animation from core logic.
  • Lip Synchronization Engines - Coordinates character avatar mouth movements with synthesized audio output for realistic speaking digital humans.
  • Conversational Avatar Animators - Synchronizes character movements and facial expressions with LLM-driven conversational audio.

Star history

Star history chart for ten-framework/ten-frameworkStar history chart for ten-framework/ten-framework

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Ten Framework

Similar open-source projects, ranked by how many features they share with Ten Framework.
  • pipecat-ai/pipecatpipecat-ai avatar

    pipecat-ai/pipecat

    12,846View on GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    View on GitHub↗12,846
  • livekit/agentslivekit avatar

    livekit/agents

    9,379View on GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Pythonagentsaiopenai
    View on GitHub↗9,379
  • livekit/livekitlivekit avatar

    livekit/livekit

    19,358View on GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    View on GitHub↗19,358
  • openbmb/minicpm-vOpenBMB avatar

    OpenBMB/MiniCPM-V

    25,653View on GitHub↗

    MiniCPM-V is a multimodal large language model and vision-language system designed for complex visual and linguistic understanding. It functions as an on-device AI model, providing the capacity to process text, images, and video as a compact neural network. The project is specifically developed as an edge AI framework, utilizing quantization and weight sharding to run on memory-constrained mobile chipsets. This allows for the deployment of multimodal intelligence directly on mobile operating systems for local inference. Its capabilities cover multimodal content analysis of high-resolution im

    Python
    View on GitHub↗25,653
See all 30 alternatives to Ten Framework→

Frequently asked questions

What does ten-framework/ten-framework do?

Ten Framework is a multimodal large language model agent framework designed for building low-latency conversational agents. It integrates voice, text, and visual inputs in real time to facilitate human interaction.

What are the main features of ten-framework/ten-framework?

The main features of ten-framework/ten-framework are: Real-Time Conversational AI Frameworks, Voice Activity Detection, Real-Time Transcription, Multimodal AI Orchestrators, Multimodal Conversational Interfaces, Full-Duplex Multimodal Interaction, Real-Time Speech Processing, Unified Speech Pipelines.

What are some open-source alternatives to ten-framework/ten-framework?

Open-source alternatives to ten-framework/ten-framework include: pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… openbmb/minicpm-v — MiniCPM-V is a multimodal large language model and vision-language system designed for complex visual and linguistic… vocodedev/vocode-core — Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational… nvidia/isaac-gr00t.