자체 API 키로 전화 회선과 채팅 채널을 AI 에이전트에 연결하는 셀프 호스팅 게이트웨이입니다.
Azure-Samples/voicelive-api-salescoach
영업 담당자가 AI 가상 고객과 음성 대화를 연습할 수 있는 Azure Voice Live API 데모 앱입니다.
- 스타
- 150
- 포크
- 94
- 열린 이슈
- 8
- 마지막 커밋
- 29일 전
어떤 프로젝트인가요?
Voice Live API Sales Coach는 AI 기반 음성 훈련이 영업 교육에 어떻게 활용될 수 있는지 보여 주는 샘플 애플리케이션입니다. 사용자는 업종별 영업 시나리오를 선택해 AI 가상 고객과 실시간으로 대화하고, 자신의 성과에 대한 피드백을 받을 수 있습니다.
이 앱은 Azure AI 서비스를 기반으로 합니다. Azure Voice Live API를 통해 음성 간 대화를 진행하고, 대화가 끝난 후에는 대규모 언어 모델이 대화 내용을 분석하며, Azure Speech Services가 발음과 유창성을 평가합니다. 프론트엔드는 Fluent UI를 사용하는 React로 구현했으며, 백엔드는 WebSocket 통신을 처리하는 Python Flask 서버입니다.
프로젝트에는 dev container, 빌드 스크립트, Azure AI 및 Speech 리소스와 Container App을 프로비저닝하는 `azd up` 배포 구성이 포함되어 있습니다. Azure OpenAI 키 또는 Microsoft Entra ID 인증을 사용할 수 있으며, 시나리오 동작을 위해 Foundry agents에 선택적으로 연결할 수 있습니다.
핵심 기능
- 01Azure Voice Live API를 통한 AI 가상 고객과의 실시간 음성 대화
- 02대화 후 어조, 내용, 니즈 파악 및 이의 제기 대응을 분석하는 성과 평가
- 03Azure Speech Services를 통한 발음 및 유창성 평가
- 04점수 측정 항목을 포함한 업종별 영업 시나리오
- 05azd를 사용한 Azure 원클릭 배포
활용 사례
- 모의 통화를 통해 영업 담당자가 이의 제기와 니즈 파악 질문에 대응하도록 훈련
- Azure Voice Live API와 Speech 서비스가 대화형 음성 애플리케이션에 어떻게 활용되는지 살펴보기
- 실시간 음성을 지원하는 Flask 및 React 앱의 참조 구현으로 활용
빠른 시작
- 1
azd로 Azure에 배포하기
azd up - 2
앱을 로컬에 설치하고 빌드하기
./scripts/build.sh - 3
서버 시작하기
cd backend && python src/app.py - 4
브라우저에서 http://localhost:8000 열기
사용 전 알아둘 점
- Voice Live, Speech 및 gpt-4.1-mini 모델 배포를 사용할 수 있고 모델 할당량이 충분한 Azure 구독이 필요합니다.
- 로컬 개발에는 Azure AI Foundry 및 Speech 키 또는 엔드포인트가 입력된 .env 파일이 필요합니다.
토픽
자주 묻는 질문
- voicelive-api-salescoach은(는) 무엇인가요?
- 영업 담당자가 AI 가상 고객과 음성 대화를 연습할 수 있는 Azure Voice Live API 데모 앱입니다. Voice Live API Sales Coach는 AI 기반 음성 훈련이 영업 교육에 어떻게 활용될 수 있는지 보여 주는 샘플 애플리케이션입니다. 사용자는 업종별 영업 시나리오를 선택해 AI 가상 고객과 실시간으로 대화하고, 자신의 성과에 대한 피드백을 받을 수 있습니다.
- voicelive-api-salescoach은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- voicelive-api-salescoach은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- voicelive-api-salescoach은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. voicelive-api-salescoach의 마지막 커밋은 2026년 9월 21일입니다.
- voicelive-api-salescoach은(는) 어디에 사용할 수 있나요?
- 모의 통화를 통해 영업 담당자가 이의 제기와 니즈 파악 질문에 대응하도록 훈련 Azure Voice Live API와 Speech 서비스가 대화형 음성 애플리케이션에 어떻게 활용되는지 살펴보기 실시간 음성을 지원하는 Flask 및 React 앱의 참조 구현으로 활용
- voicelive-api-salescoach는 어떻게 설치하나요?
- azd로 Azure에 배포하기: azd up 앱을 로컬에 설치하고 빌드하기: ./scripts/build.sh 서버 시작하기: cd backend && python src/app.py 브라우저에서 http://localhost:8000 열기
- voicelive-api-salescoach은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Azure-Samples/voicelive-api-salescoach
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python과 TypeScript로 생성형 AI 애플리케이션을 만드는 기초를 가르치는 Microsoft의 21개 강의 과정입니다.
생성형 AI 파이프라인에서 사용할 수 있도록 PDF, Office 문서, HTML 등을 구조화된 데이터로 변환하는 오픈소스 문서 파서입니다.
대화 전반에 걸쳐 사용자, 세션, 에이전트 컨텍스트를 저장하고 검색하는 AI 에이전트 및 앱용 메모리 레이어입니다.
Git 저장소나 로컬 디렉터리를 LLM에 코드 맥락을 제공하기 좋은 단일 텍스트 요약으로 변환합니다.
LangGraph 기반의 모듈형 Agentic RAG 튜토리얼로, 계층형 인덱싱과 대화 메모리, 질의 명확화 기능을 제공합니다.