Repolode
TEN-framework

TEN-framework/ten-framework

실시간 멀티모달 대화형 음성 AI 에이전트를 위한 오픈소스 프레임워크로, 사전 구축된 에이전트 예제와 시각적 디자이너를 제공합니다.

스타
11,183
포크
1,366
열린 이슈
249
마지막 커밋
5시간 전

어떤 프로젝트인가요?

TEN은 실시간 멀티모달 대화형 AI 에이전트를 만들기 위한 오픈소스 프레임워크입니다. 음성 인식, 언어 모델, 음성 합성을 모듈식 확장 기능으로 구성된 파이프라인으로 연결해, 개발자는 전체 시스템을 다시 작성하지 않고도 음성 에이전트를 조립하고 개별 구성 요소를 교체할 수 있습니다.

저장소에는 여러 에이전트 예제가 포함되어 있습니다. RTC와 WebSocket 연결을 지원하는 다목적 음성 비서, Live2D 및 아바타 기반 립싱크 비서, 전화 통화용 SIP 확장 기능, 화자 분리 데모, 전사 도구, ESP32-S3 하드웨어 통합 예제가 있습니다. TMAN Designer를 사용하면 브라우저에서 확장 기능과 API 키를 설정할 수 있으며, 예제는 로컬 Docker 환경이나 GitHub Codespaces에서 실행할 수 있습니다.

배포 시 예제 백엔드는 어떤 컨테이너 플랫폼에서도 실행할 수 있는 Docker 이미지로 제공되며, 프런트엔드는 Vercel이나 Netlify 같은 서비스에 별도로 호스팅할 수 있습니다.

핵심 기능

  • 01음성 인식, LLM, 음성 합성을 연결하는 모듈식 확장 기능 파이프라인.
  • 02RTC와 WebSocket 연결을 모두 지원하는 음성 비서.
  • 03브라우저에서 확장 기능과 API 키를 설정할 수 있는 시각적 TMAN Designer.
  • 04Live2D 및 아바타 립싱크 예제와 전화 통화용 SIP 확장 기능.
  • 05Docker 기반 배포를 지원하며, 프런트엔드는 Vercel이나 Netlify에 별도로 배포할 수 있습니다.

활용 사례

  • 사용자의 음성에 LLM과 합성 음성으로 응답하는 음성 비서 구축.
  • SIP 확장 기능을 통해 전화 통화에 AI 음성 에이전트 추가.
  • 립싱크로 말하는 애니메이션 아바타나 Live2D 캐릭터 프로토타이핑.
  • 음성 에이전트를 ESP32-S3 하드웨어에 연결해 임베디드 대화 기능 구현.

토픽

자주 묻는 질문

ten-framework은(는) 무엇인가요?
실시간 멀티모달 대화형 음성 AI 에이전트를 위한 오픈소스 프레임워크로, 사전 구축된 에이전트 예제와 시각적 디자이너를 제공합니다. TEN은 실시간 멀티모달 대화형 AI 에이전트를 만들기 위한 오픈소스 프레임워크입니다. 음성 인식, 언어 모델, 음성 합성을 모듈식 확장 기능으로 구성된 파이프라인으로 연결해, 개발자는 전체 시스템을 다시 작성하지 않고도 음성 에이전트를 조립하고 개별 구성 요소를 교체할 수 있습니다.
ten-framework은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ten-framework은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ten-framework은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ten-framework의 마지막 커밋은 2026년 10월 21일입니다.
ten-framework은(는) 어디에 사용할 수 있나요?
사용자의 음성에 LLM과 합성 음성으로 응답하는 음성 비서 구축. SIP 확장 기능을 통해 전화 통화에 AI 음성 에이전트 추가. 립싱크로 말하는 애니메이션 아바타나 Live2D 캐릭터 프로토타이핑. 음성 에이전트를 ESP32-S3 하드웨어에 연결해 임베디드 대화 기능 구현.
ten-framework은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TEN-framework/ten-framework

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트