类库 › ten-framework
TEN-framework

TEN-framework/ten-framework

TEN-framework是一个开源框架,用于开发对话式语音AI代理,帮助用户快速搭建智能语音应用。

7,189 843 7,189 164
在 GitHub 上查看

技术栈

ai_agents/agents/ten_packages/extension/aliyun_asr python

查看全部依赖 (2)

依赖

Pydantic alibabacloud_nls_python_sdk

ai_agents/agents/ten_packages/extension/aliyun_asr_bigmodel_python python

查看全部依赖 (2)

依赖

Pydantic dashscope

ai_agents/agents/ten_packages/extension/anam_avatar_python python

网络

Requests
查看全部依赖 (4)

依赖

NumPy agora-token-builder scipy websockets

ai_agents/agents/ten_packages/extension/assemblyai_asr_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/aws_asr_python python

测试

pytest
查看全部依赖 (3)

依赖

Pydantic amazon-transcribe typing_extensions

ai_agents/agents/ten_packages/extension/azure_asr_python python

查看全部依赖 (4)

依赖

Pydantic aiofiles azure-cognitiveservices-speech websockets

ai_agents/agents/ten_packages/extension/azure_mllm_python python

查看全部依赖 (5)

依赖

NumPy Pydantic aiohttp asyncio pydub

ai_agents/agents/ten_packages/extension/azure_tts_python python

查看全部依赖 (3)

依赖

Pydantic azure-cognitiveservices-speech typing-extensions

ai_agents/agents/ten_packages/extension/bedrock_llm_python python

查看全部依赖 (4)

依赖

NumPy asyncio boto3 python-dotenv

ai_agents/agents/ten_packages/extension/bingsearch_tool_python python

查看全部依赖 (1)

依赖

aiohttp

ai_agents/agents/ten_packages/extension/blaze_stt_python python

查看全部依赖 (2)

依赖

Pydantic httpx

ai_agents/agents/ten_packages/extension/blaze_tts_python python

查看全部依赖 (2)

依赖

Pydantic httpx

ai_agents/agents/ten_packages/extension/bytedance_asr python

查看全部依赖 (3)

依赖

Pydantic asyncio websockets

ai_agents/agents/ten_packages/extension/bytedance_llm_based_asr python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/bytedance_tts_duplex python

查看全部依赖 (3)

依赖

asyncio fastrand websockets

ai_agents/agents/ten_packages/extension/cartesia_tts python

查看全部依赖 (2)

依赖

aiohttp asyncio

ai_agents/agents/ten_packages/extension/computer_tool_python python

网络

Requests
查看全部依赖 (2)

依赖

Pydantic openai

ai_agents/agents/ten_packages/extension/conversation_recorder python

查看全部依赖 (4)

依赖

NumPy boto3 google-cloud-storage scipy

ai_agents/agents/ten_packages/extension/cosy_tts_python python

查看全部依赖 (2)

依赖

Pydantic dashscope

ai_agents/agents/ten_packages/extension/coze_llm2_python python

查看全部依赖 (1)

依赖

cozepy

ai_agents/agents/ten_packages/extension/deepgram_asr_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/deepgram_tts python

查看全部依赖 (1)

依赖

websockets

ai_agents/agents/ten_packages/extension/deepgram_ws_asr_python python

查看全部依赖 (2)

依赖

Pydantic aiohttp

ai_agents/agents/ten_packages/extension/dify_llm2_python python

查看全部依赖 (1)

依赖

aiohttp

ai_agents/agents/ten_packages/extension/dingtalk_bot_tool_python python

网络

Requests

ai_agents/agents/ten_packages/extension/elevenlabs_asr_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/elevenlabs_tts2_python python

查看全部依赖 (3)

依赖

Pydantic elevenlabs websockets

ai_agents/agents/ten_packages/extension/ezai_asr python

测试

pytest
查看全部依赖 (1)

依赖

websockets

ai_agents/agents/ten_packages/extension/fashionai python

查看全部依赖 (1)

依赖

websockets

ai_agents/agents/ten_packages/extension/fish_audio_tts_python python

查看全部依赖 (2)

依赖

Pydantic fish-audio-sdk

ai_agents/agents/ten_packages/extension/gemini_llm2_python python

查看全部依赖 (1)

依赖

httpx

ai_agents/agents/ten_packages/extension/gemini_mllm_python python

查看全部依赖 (2)

依赖

asyncio google-genai

ai_agents/agents/ten_packages/extension/gemini_tts_python python

查看全部依赖 (2)

依赖

Pydantic google-genai

ai_agents/agents/ten_packages/extension/generic_video_python python

网络

Requests
查看全部依赖 (4)

依赖

NumPy agora-token-builder scipy websockets

ai_agents/agents/ten_packages/extension/gladia_asr_python python

网络

Requests
查看全部依赖 (3)

依赖

Pydantic deepgram-sdk websockets

ai_agents/agents/ten_packages/extension/glm_mllm_python python

查看全部依赖 (5)

依赖

NumPy Pydantic aiohttp asyncio pydub

ai_agents/agents/ten_packages/extension/glue_python_async python

查看全部依赖 (1)

依赖

NumPy

ai_agents/agents/ten_packages/extension/google_asr_python python

测试

pytest
查看全部依赖 (1)

依赖

google-cloud-speech

ai_agents/agents/ten_packages/extension/google_tts_python python

查看全部依赖 (2)

依赖

Pydantic google-cloud-texttospeech

ai_agents/agents/ten_packages/extension/gradium_asr_python python

查看全部依赖 (3)

依赖

Pydantic typing-extensions websockets

ai_agents/agents/ten_packages/extension/gradium_tts_python python

查看全部依赖 (1)

依赖

websockets

ai_agents/agents/ten_packages/extension/grok_python python

网络

Requests
查看全部依赖 (3)

依赖

NumPy openai pillow

ai_agents/agents/ten_packages/extension/groq_tts_python python

查看全部依赖 (4)

依赖

Pydantic groq socksio typing-extensions

ai_agents/agents/ten_packages/extension/heygen_avatar_python python

网络

Requests
查看全部依赖 (4)

依赖

NumPy agora-token-builder scipy websockets

ai_agents/agents/ten_packages/extension/humeai_tts_python python

查看全部依赖 (2)

依赖

Pydantic hume

ai_agents/agents/ten_packages/extension/inworld_tts_python python

查看全部依赖 (2)

依赖

aiohttp asyncio

ai_agents/agents/ten_packages/extension/mcp_client_python python

查看全部依赖 (1)

依赖

mcp

ai_agents/agents/ten_packages/extension/minimax_tts_websocket_python python

查看全部依赖 (3)

依赖

Pydantic aiohttp websockets

ai_agents/agents/ten_packages/extension/murf_tts_python python

查看全部依赖 (2)

依赖

asyncio websockets

ai_agents/agents/ten_packages/extension/neuphonic_tts python

查看全部依赖 (2)

依赖

pyneuphonic websockets

ai_agents/agents/ten_packages/extension/nvidia_riva_tts_python python

查看全部依赖 (3)

依赖

NumPy asyncio nvidia-riva-client

ai_agents/agents/ten_packages/extension/openai_asr_python python

测试

pytest
查看全部依赖 (5)

依赖

Pydantic openai samplerate typing_extensions websockets

ai_agents/agents/ten_packages/extension/openai_gpt_image_python python

查看全部依赖 (2)

依赖

Pydantic openai

ai_agents/agents/ten_packages/extension/openai_image_generate_tool python

网络

Requests
查看全部依赖 (1)

依赖

openai

ai_agents/agents/ten_packages/extension/openai_llm2_python python

网络

Requests
查看全部依赖 (3)

依赖

NumPy openai pillow

ai_agents/agents/ten_packages/extension/openai_mllm_python python

查看全部依赖 (5)

依赖

NumPy Pydantic aiohttp asyncio pydub

ai_agents/agents/ten_packages/extension/openai_tts2_python python

查看全部依赖 (2)

依赖

asyncio httpx

ai_agents/agents/ten_packages/extension/openclaw_gateway_tool_python python

查看全部依赖 (2)

依赖

aiohttp cryptography

ai_agents/agents/ten_packages/extension/oracle_asr_python python

查看全部依赖 (3)

依赖

Pydantic oci websockets

ai_agents/agents/ten_packages/extension/oracle_tts_python python

查看全部依赖 (2)

依赖

Pydantic oci

ai_agents/agents/ten_packages/extension/playht_tts_python python

查看全部依赖 (3)

依赖

Pydantic pyht typing-extensions

ai_agents/agents/ten_packages/extension/polly_tts python

查看全部依赖 (3)

依赖

Pydantic boto3 typing-extensions

ai_agents/agents/ten_packages/extension/queritsearch_tool_python python

查看全部依赖 (1)

依赖

aiohttp

ai_agents/agents/ten_packages/extension/qwen3_tts_python python

查看全部依赖 (4)

依赖

NumPy Pydantic qwen-tts torch

ai_agents/agents/ten_packages/extension/rime_http_tts python

查看全部依赖 (3)

依赖

Pydantic asyncio httpx

ai_agents/agents/ten_packages/extension/rime_tts python

查看全部依赖 (2)

依赖

asyncio websockets

ai_agents/agents/ten_packages/extension/sarvam_asr_python python

查看全部依赖 (4)

依赖

NumPy Pydantic aiohttp websockets

ai_agents/agents/ten_packages/extension/sarvam_http_tts python

查看全部依赖 (3)

依赖

Pydantic asyncio httpx

ai_agents/agents/ten_packages/extension/soniox_asr_python python

查看全部依赖 (3)

依赖

Pydantic aiofiles websockets

ai_agents/agents/ten_packages/extension/speechmatics_asr_python python

查看全部依赖 (3)

依赖

Pydantic aiofiles speechmatics-python

ai_agents/agents/ten_packages/extension/stepfun_mllm_python python

查看全部依赖 (5)

依赖

NumPy Pydantic aiohttp asyncio pydub

ai_agents/agents/ten_packages/extension/stepfun_tts_python python

查看全部依赖 (1)

依赖

websockets

ai_agents/agents/ten_packages/extension/tencent_asr_python python

测试

pytest
查看全部依赖 (3)

依赖

Pydantic typing_extensions websockets

ai_agents/agents/ten_packages/extension/tencent_tts_python python

查看全部依赖 (3)

依赖

Pydantic aiohttp websocket-client

ai_agents/agents/ten_packages/extension/text_webhook python

查看全部依赖 (1)

依赖

aiohttp

ai_agents/agents/ten_packages/extension/thymia_analyzer_python python

查看全部依赖 (2)

依赖

aiohttp asyncio

ai_agents/agents/ten_packages/extension/vibevoice_tts_websocket_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/weatherapi_tool_python python

查看全部依赖 (2)

依赖

aiohttp asyncio

ai_agents/agents/ten_packages/extension/websocket_server python

测试

pytest
查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/whisper_stt_python python

测试

pytest
查看全部依赖 (3)

依赖

NumPy Pydantic faster-whisper

ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/agents/ten_packages/extension/xfyun_asr_python python

查看全部依赖 (2)

依赖

Pydantic websockets

ai_agents/playground javascript

框架

Next.js 16.0.7 React 19.2.0

状态管理

Redux ^5.0.1

网络

Axios ^1.13.1

CSS 框架

Tailwind CSS ^4.1.16

代码规范

Biome 2.1.4
查看全部依赖 (40)

依赖

@hookform/resolvers ^3.10.0 @radix-ui/react-avatar ^1.1.10 @radix-ui/react-checkbox ^1.3.3 @radix-ui/react-dialog ^1.1.15 @radix-ui/react-dropdown-menu ^2.1.16 @radix-ui/react-label ^2.1.7 @radix-ui/react-popover ^1.1.15 @radix-ui/react-progress ^1.1.7 @radix-ui/react-select ^2.2.6 @radix-ui/react-slot ^1.2.3 @radix-ui/react-switch ^1.2.6 @radix-ui/react-tabs ^1.1.13 @radix-ui/react-tooltip ^1.2.8 @reduxjs/toolkit ^2.9.2 @trulience/react-sdk ^1.0.98 agora-rtc-sdk-ng ^4.23.0 agora-rtm ^2.2.3 class-variance-authority ^0.7.1 clsx ^2.1.1 lucide-react ^0.546.0 next-themes ^0.4.6 protobufjs ^7.5.4 react-colorful ^5.6.1 react-dom 19.2.0 react-hook-form ^7.65.0 react-redux ^9.2.0 sonner ^1.7.4 tailwind-merge ^2.6.0 tailwindcss-animate ^1.0.7 zod ^3.25.76

开发依赖

@minko-fe/postcss-pxtoviewport ^1.5.0 @svgr/webpack ^8.1.0 @tailwindcss/postcss ^4.1.16 @types/node ^20.19.24 @types/react 19.2.2 @types/react-dom 19.2.2 @types/react-redux ^7.1.34 postcss ^8.5.6 protobufjs-cli ^1.1.3 typescript ^5.9.3

ai_agents/server go

框架

Gin v1.9.1
查看全部依赖 (5)

依赖

github.com/AgoraIO/Tools/DynamicKey/AgoraDynamicKey/go/src v0.0.0-20241016072020-3226f86a4488 github.com/go-resty/resty/v2 v2.13.1 github.com/gogf/gf v1.16.9 github.com/google/uuid v1.6.0 github.com/joho/godotenv v1.5.1

core/src/ten_manager rust

查看全部依赖 (2)

开发依赖

tempfile 3.5 urlencoding 2.1

core/src/ten_manager/designer_frontend javascript

框架

React ^18.3.1

状态管理

Zustand ^5.0.8

数据请求

React Query ^5.90.10

构建工具

Vite ^7.2.2 esbuild ^0.24.2

测试

Playwright ^1.56.1

CSS 框架

Tailwind CSS ^4.1.17

代码规范

Biome 2.3.0 ESLint ^9.39.1
查看全部依赖 (83)

依赖

@autoform/react ^4.0.0 @autoform/zod ^5.0.0 @hookform/resolvers ^5.2.2 @monaco-editor/react ^4.7.0 @radix-ui/react-accordion ^1.2.12 @radix-ui/react-avatar ^1.1.11 @radix-ui/react-checkbox ^1.3.3 @radix-ui/react-context-menu ^2.2.16 @radix-ui/react-dialog ^1.1.15 @radix-ui/react-dropdown-menu ^2.1.16 @radix-ui/react-label ^2.1.8 @radix-ui/react-navigation-menu ^1.2.14 @radix-ui/react-popover ^1.1.15 @radix-ui/react-progress ^1.1.8 @radix-ui/react-scroll-area ^1.2.10 @radix-ui/react-select ^2.2.6 @radix-ui/react-separator ^1.1.8 @radix-ui/react-slot ^1.2.4 @radix-ui/react-switch ^1.2.6 @radix-ui/react-tabs ^1.1.13 @radix-ui/react-toggle ^1.1.10 @radix-ui/react-tooltip ^1.2.8 @tanstack/react-query-devtools ^5.90.2 @tanstack/react-table ^8.21.3 @types/react-window ^1.8.8 @xterm/addon-attach ^0.11.0 @xterm/addon-fit ^0.10.0 @xterm/addon-unicode11 ^0.8.0 @xterm/addon-web-links ^0.11.0 @xterm/xterm ^5.5.0 @xyflow/react ^12.9.3 agora-rtc-react 2.0.0 agora-token ^2.0.5 buffer ^6.0.3 class-variance-authority ^0.7.1 clsx ^2.1.1 cmdk ^1.1.1 crypto-browserify ^3.12.1 dagre ^0.8.5 date-fns ^4.1.0 i18next ^24.2.3 i18next-browser-languagedetector ^8.2.0 i18next-http-backend ^3.0.2 lucide-react ^0.525.0 monaco-editor ^0.52.2 motion ^12.23.24 next-themes ^0.4.6 pino ^9.14.0 process ^0.11.10 react-day-picker ^9.11.1 react-dom ^18.3.1 react-hook-form ^7.66.1 react-i18next ^15.7.4 react-icons ^5.5.0 react-markdown ^10.1.0 react-resizable-panels ^2.1.9 react-virtualized-auto-sizer ^1.0.26 react-window ^1.8.11 recharts ^2.15.4 remark-gfm ^4.0.1 sonner ^1.7.4 swr ^2.3.6 tailwind-merge ^3.4.0 tailwindcss-animate ^1.0.7 trulience-sdk https://trulience.com/release/prod/latest/trulience-sdk.tar.gz zod ^4.1.12

开发依赖

@eslint/js ^9.39.1 @tailwindcss/postcss ^4.1.17 @tailwindcss/typography ^0.5.19 @tanstack/eslint-plugin-query ^5.91.2 @types/dagre ^0.7.53 @types/node ^24.10.1 @types/react ^18.3.27 @types/react-dom ^18.3.7 @vitejs/plugin-react-swc ^3.11.0 eslint-plugin-react-hooks ^5.2.0 eslint-plugin-react-refresh ^0.4.24 globals ^15.15.0 pino-pretty ^13.1.2 postcss ^8.5.6 typescript ~5.7.3 typescript-eslint ^8.47.0 vite-plugin-node-polyfills ^0.24.0

core/src/ten_runtime/binding/nodejs javascript

查看全部依赖 (3)

开发依赖

@types/node ^18.19.112 source-map-support ^0.5.21 typescript ^5.8.3

core/src/ten_runtime/binding/python python

查看全部依赖 (2)

依赖

namedthreads uvloop

core/src/ten_rust rust

框架

Actix Web 4.9.0
查看全部依赖 (3)

依赖

actix-rt 2.10.0 aes 0.8.4 anyhow 1.0

根目录 javascript

代码规范

Biome 2.3.0
查看全部依赖 (2)

开发依赖

@types/mocha ^10.0.10 @types/node ^22.17.1

packages/core_apps/default_app_go go

查看全部依赖 (1)

依赖

ten_framework v0.0.0-00010101000000-000000000000

packages/core_apps/default_app_nodejs javascript

查看全部依赖 (2)

依赖

ten-runtime-nodejs file:./ten_packages/system/ten_runtime_nodejs

开发依赖

typescript ^5.7.2

packages/core_extensions/default_asr_extension_python python

网络

Requests
查看全部依赖 (2)

依赖

Pydantic websockets

packages/core_extensions/default_async_extension_python python

测试

pytest

packages/core_extensions/default_extension_go go

查看全部依赖 (1)

依赖

ten_framework v0.0.0-00010101000000-000000000000

packages/core_extensions/default_extension_nodejs javascript

查看全部依赖 (2)

依赖

ten-runtime-nodejs file:../../../ten_packages/system/ten_runtime_nodejs

开发依赖

typescript ^5.7.2

packages/core_extensions/default_extension_python python

测试

pytest

packages/core_extensions/default_llm_extension_python python

网络

Requests
查看全部依赖 (2)

依赖

Pydantic websockets

packages/core_extensions/default_mllm_extension_python python

网络

Requests
查看全部依赖 (2)

依赖

Pydantic websockets

packages/core_extensions/default_tts_extension_python python

网络

Requests
查看全部依赖 (2)

依赖

Pydantic websockets

packages/example_apps/pprof_app_go go

查看全部依赖 (1)

依赖

ten_framework v0.0.0-00010101000000-000000000000

packages/example_apps/transcriber_demo go

查看全部依赖 (2)

依赖

github.com/joho/godotenv v1.5.1 ten_framework v0.0.0-00010101000000-000000000000

packages/example_apps/transcriber_demo/ten_packages/extension/audio_file_player_python python

查看全部依赖 (2)

依赖

pydub typing-extensions

packages/example_apps/transcriber_demo/ten_packages/extension/vtt_nodejs javascript

查看全部依赖 (6)

依赖

node-wav ^0.0.2 ten-runtime-nodejs file:../../../ten_packages/system/ten_runtime_nodejs uuid ^9.0.0

开发依赖

@types/node ^20.0.0 @types/uuid ^9.0.0 typescript ^5.7.2

packages/example_apps/transcriber_demo/ten_packages/extension/web_audio_control_go go

查看全部依赖 (2)

依赖

github.com/gorilla/websocket v1.5.1 ten_framework v0.0.0-00010101000000-000000000000

packages/example_extensions/aio_http_server_python python

查看全部依赖 (1)

依赖

aiohttp

packages/example_extensions/event_bus_go go

查看全部依赖 (2)

依赖

dario.cat/mergo v1.0.1 ten_framework v0.0.0-00010101000000-000000000000

packages/example_extensions/http_server_extension_nodejs javascript

查看全部依赖 (3)

依赖

ten-runtime-nodejs file:../../../ten_packages/system/ten_runtime_nodejs

开发依赖

@types/node ^22.13.5 typescript ^5.7.2

packages/example_extensions/ollama_python python

测试

pytest
查看全部依赖 (1)

依赖

ollama

packages/example_extensions/pil_demo_python python

查看全部依赖 (1)

依赖

pillow

packages/example_extensions/simple_http_server_go go

查看全部依赖 (1)

依赖

ten_framework v0.0.0-00010101000000-000000000000

packages/example_extensions/websocket_server_nodejs javascript

查看全部依赖 (6)

依赖

express ^4.21.2 ten-runtime-nodejs file:../../../ten_packages/system/ten_runtime_nodejs ws ^8.18.0

开发依赖

@types/express ^5.0.0 @types/ws ^8.5.13 typescript ^5.7.2

packages/example_extensions/websocket_server_python python

查看全部依赖 (1)

依赖

websockets

third_party/clingo-sys rust

查看全部依赖 (1)

依赖

libc 0.2

third_party/libwebsockets/test-apps/android/app java

查看全部依赖 (1)

依赖

com.android.support:appcompat-v7 23.3.0

third_party/nlohmann_json/tools/serve_header python

查看全部依赖 (2)

依赖

PyYAML watchdog

third_party/node-api-headers javascript

查看全部依赖 (1)

开发依赖

acorn ^8.12.1

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-15 18:24
浙ICP备14020137号-1 $Гость$