著者:Alec Lee|AXグローバルストラテジスト & フルスタックエクスプローラー。本文に不備や改善点がありましたら、どうぞお気軽にご連絡ください。
AZURE_STT_KEY
、AZURE_STT_REGION
、AZURE_TTS_KEY
、AZURE_TTS_REGION
AI Sales Avatar
token=
以降の文字列をコピーしてください。AGORA_APP_ID=
(App ID)AGORA_CERTIFICATE=
(Certificate)AISalesAvatar
と入力しますEnterprise Collaboration
など、適切な用途を選択しますAZURE_STT_KEY
AZURE_STT_REGION
AZURE_TTS_KEY
AZURE_TTS_REGION
project=ai-agent
のようなタグを追加することで、ツール | 役割・機能説明 | インストール方法 |
---|---|---|
Docker | TEN のコンテナ環境を実行する | 公式サイトから Docker Desktop をダウンロード |
Git | TEN のコードリポジトリをクローン・管理 | brew install git |
Node.js | フロントエンド(Playground)を実行 | brew install node |
.dmg
インストーラーをダウンロードしてインストールします。.env
環境変数ファイルを設定します。
🚀 1. TEN Agent のコードリポジトリをクローンする
Terminal(ターミナル)で以下のコマンドを実行します:git clone https://github.com/TEN-Framework/TEN-Agent.git
実行後、ローカル環境に TEN-Agent というフォルダが作成され、
必要なすべてのコードと設定ファイルが格納されます。
👇 フォルダ構成の例は以下の通りです:
ai_agents
サブディレクトリに移動し、以下のコマンドを実行します:
cd TEN-Agent/ai_agents
cp .env.example .env
.env ファイルは、TEN Agent の実行に必要な環境変数を設定するための構成ファイルです。
このファイルをテキストエディタで開き、Dify、Trulience、Azure、Agora から取得した各種キーやトークンを入力してください。
👇 編集画面の例は以下の通りです:
.env
ファイルを編集し、以下の変数を設定する
.env
ファイルを、Cursor や VS Code などのテキストエディタで開いてください。.env
ファイルの編集画面の例は以下の通りです:
.env
環境変数の設定が完了したら、ai_agents
ディレクトリに移動し、Docker コンテナサービスを起動します:
cd ai_agents
docker compose up -d
このコマンドにより、以下のコンテナサービスが起動されます:
ten_agent_dev
:エージェントの開発および実行用ten_agent_demo
:サンプルエージェントten_agent_playground
:フロントエンドのインタラクション画面manifest.json
や property.json
などのエージェント設定ファイルが自動的に読み込まれ、task run
コマンドの実行が完了したら、voice_assistant_intergrated_stt (Auto Start)
,tts_default
)を見つけますazure_tts
を選びますen-US-AshleyNeural
Azure TTS モジュール内では、以下のフィールドに次の内容を入力してください:Azure_synthesis_voice_name=en-US-AshleyNeural
👇 Azure TTS 音声設定画面の例は以下の通りです:
llm
モジュール を右クリックし、「Replace Node with」 を選択しますdify_python
を選択しますdify_python
モジュールを再度右クリックし、voice_assistant_integrated_stt
を選択します
マーケティング情報(Marketing Info)
顧客ライフサイクル(Customer Lifecycle)
契約ライフサイクル(Contract Lifecycle)
資産ライフサイクル(Asset Lifecycle)