自分のAPIキーを使い、電話回線やチャットチャネルをAIエージェントにつなぐセルフホスト型ゲートウェイ。
Azure-Samples/voicelive-api-salescoach
Azure Voice Live APIを使い、営業担当者がAIの仮想顧客との音声会話を練習できるデモアプリ。
- スター
- 150
- フォーク
- 94
- 未解決の Issue
- 8
- 最終コミット
- 29 日前
これは何?
Voice Live API Sales Coachは、AIを活用した音声トレーニングが営業教育にどう役立つかを示すサンプルアプリです。ユーザーは業界に特化した営業シナリオを選び、AIの仮想顧客とリアルタイムで会話し、そのパフォーマンスに対するフィードバックを受け取れます。
このアプリはAzure AIサービスを基盤としています。会話には音声間のやり取りを実現するAzure Voice Live APIを使用し、会話後に大規模言語モデルが内容を分析します。また、Azure Speech Servicesで発音と流暢さを評価します。フロントエンドはReactとFluent UI、バックエンドは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 とは?
- Azure Voice Live APIを使い、営業担当者がAIの仮想顧客との音声会話を練習できるデモアプリ。 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レッスンのコースです。
PDF、Office文書、HTMLなどを構造化データに変換し、生成AIのパイプラインで活用できるオープンソースのドキュメントパーサー。
会話をまたいでユーザー、セッション、エージェントのコンテキストを保存・取得する、AIエージェントやアプリ向けのメモリレイヤー。
Gitリポジトリやローカルディレクトリを、LLMにコードを渡しやすい単一のテキストダイジェストに変換します。
LangGraphを使った、階層型インデックスや会話メモリ、質問の明確化に対応するモジュール式Agentic RAGチュートリアル。