Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Open-source framework for conversational voice AI agents
翻訳待ち
Loading the full README.
Read the full README ↗Official Site • Documentation • Blog
TEN is an open-source framework for real-time multimodal conversational AI.
TEN Ecosystem includes TEN Framework, Agent Examples, VAD, Turn Detection and Portal.
Multi-Purpose Voice Assistant — This low-latency, high-quality real-time assistant supports both RTC and WebSocket connections, and you can extend it with Memory, VAD, Turn Detection, and other extensions.
See the Example code for more details.
Doodler — A doodle board that turns spoken or typed prompts into simple hand-drawn sketches, complete with a crayon palette and real-time drawing.
Speaker Diarization — Real-time diarization that detects and labels speakers, the Who Likes What game shows an interactive use case.
Lip Sync Avatars — Works with multiple avatar vendors, the main character features Kei, an anime character with MotionSync-powered lip sync, and also supports realistic avatars from Trulience, HeyGen, and Tavus.
See the Example code for different Live2D characters.
SIP Call — SIP extension that enables phone calls powered by TEN.
Transcription — A transcription tool that transcribes audio to text.
ESP32-S3 Korvo V3 — Runs TEN agent example on the Espressif ESP32-S3 Korvo V3 development board to integrate LLM-powered communication with hardware.
See the integration guide for more details.
| Category | Requirements |
|---|---|
| Keys | • Agora App ID and App Certificate• OpenAI API key• Deepgram ASR • ElevenLabs TTS |
| Installation | • Docker / Docker Compose• Node.js (LTS) v18 |
| Minimum System Requirements | • CPU >= 2 cores• RAM >= 4 GB |
cd into ai_agents, and create a .env file from .env.examplecd ai_agents
cp ./.env.example ./.env
.envAGORA_APP_ID=
AGORA_APP_CERTIFICATE=
# Deepgram (required for speech-to-text)
DEEPGRAM_API_KEY=
# OpenAI (required for language model)
OPENAI_API_KEY=
# ElevenLabs (required for text-to-speech)
ELEVENLABS_TTS_KEY=
docker compose up -d
docker exec -it ten_agent_dev bash
Check the agents/examples folder for additional samples.
Start with one of these defaults:
# use the chained voice assistant
cd agents/examples/voice-assistant
# or use the speech-to-speech voice assistant in real time
cd agents/examples/voice-assistant-realtime
Run task install before the first launch and after changing dependencies or Go source code. It installs the TEN, Python, and frontend dependencies and builds the Go API server. Python-only source changes do not require reinstalling.
task install
task run
Once the agent example is running, you can access the following interfaces:
| localhost:49483 | localhost:3000 |
|---|---|
TEN also provides a transcriber app that you can run from TEN Manager without using Docker.
This is the beginning of the README. Read the rest at the original. Read the full README ↗