Skip to content

Latest commit

 

History

History
164 lines (115 loc) · 7.82 KB

README-KR.md

File metadata and controls

164 lines (115 loc) · 7.82 KB

Astra banner image

Follow on X Product fee Discussion posts Commits Issues closed PRs Welcome GitHub license

Discord TEN Community

GitHub watchers GitHub forks GitHub stars

README in English 简体中文 日本語 한국어

문서   •   시작하기   •   튜토리얼


Voice agent: Astra

보이스 에이전트: Astra

Astra는 TEN을 통해 구동되는 보이스 에이전트로, 직관적이고 원활한 대화 상호작용을 만들어내는 능력을 보여줍니다.

Astra 쇼케이스

로컬에서 보이스 에이전트 구축하는 방법

전제 조건

설치

최소 시스템 요구 사항

  • CPU >= 2 코어
  • RAM >= 4 GB

Apple Silicon에서의 Docker 설정

Apple Silicon을 사용하는 경우 Docker의 "Use Rosetta for x86_64/amd64 emulation on Apple Silicon" 옵션을 선택 해제해야 합니다. 그렇지 않으면 서버가 작동하지 않습니다.

Docker 설정

다음 단계

1. 설정 파일 수정

프로젝트 루트에서 예제 파일로부터 이 파일들을 생성하세요. 나중에 Docker Compose를 위한 정보를 저장하는 데 사용됩니다.

# .env 예제로부터 .env 생성
cp ./.env.example ./.env

# property.json 예제로부터 property.json 생성
cp ./agents/property.json.example ./agents/property.json

2. API 키 설정

.env 파일을 열고 키와 지역을 입력하세요. 다른 확장 기능을 사용하려면 이곳에서 선택할 수 있습니다:

# Agora App ID and Agora App Certificate
# required: this variable must be set
AGORA_APP_ID=
AGORA_APP_CERTIFICATE=

# Extension: agora_rtc
# Azure STT key and region
AZURE_STT_KEY=
AZURE_STT_REGION=

# Extension: azure_tts
# Azure TTS key and region
AZURE_TTS_KEY=
AZURE_TTS_REGION=

# Extension: openai_chatgpt
# OpenAI API key
OPENAI_API_KEY=

3. 에이전트 개발 컨테이너 시작

같은 디렉토리에서 docker 명령어를 실행하여 컨테이너를 구성합니다:

# Execute docker compose up to start the services
docker compose up

4. 에이전트 빌드 및 서버 시작

별도의 터미널 창을 열고, 에이전트를 빌드하고 서버를 시작합니다:

# Enter container to build agent
docker exec -it astra_agents_dev bash
make build

# Once the build is done, run server on port 8080
make run-server

완료 및 검증 🎉

Astra 음성 에이전트

브라우저에서 localhost:3000을 열어 Astra 음성 에이전트를 테스트하세요.

그래프 디자이너

다른 탭을 열어 localhost:3001로 이동하고, 그래프 디자이너를 사용하여 확장 기능의 흐름과 속성을 편집하세요.

TEN Graph Designer


TEN 플랫폼

이제 첫 번째 AI 에이전트를 만들었으니, 여기서 창의력이 멈추지 않습니다. 더 놀라운 에이전트를 개발하려면 TEN 서비스가 내부적으로 어떻게 작동하는지에 대한 고급 이해가 필요합니다. TEN 플랫폼 문서를 참조하십시오.


연락을 유지하세요

더 깊이 들어가기 전에, 꼭 우리 저장소에 별표를 표시하고 모든 새 릴리스에 대한 즉각적인 알림을 받으세요!

TEN 별표 표시 gif


커뮤니티 가입


코드 기여자

TEN


기여 가이드라인

기여는 환영합니다! 먼저 기여 가이드라인을 읽어주세요.


라이선스

이 프로젝트는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.