このトピックでは、Android ソフトウェア開発キット (SDK) の API 操作の詳細について説明します。
API の概要
古いバージョンの SDK には、非推奨のパラメーターとメソッドが含まれています。SDK を最新バージョンにアップグレードしてください。詳細については、「Android 利用ガイド」をご参照ください。
クラス/プロトコル | API | 説明 |
ARTCAICallEngine 音声ビデオ通話エンジン API を定義します。 | 初期化 | |
エージェントタイプを設定します。 | ||
通話を作成して開始します。 | ||
クライアント側の通話 API を介してエージェント通話を開始します。 | ||
通話をハングアップします。 | ||
マイクの状態を切り替えます。 | ||
ロボットを中断します。 | ||
スマート割り込みを有効または無効にします。 | ||
スピーカーとイヤホンを切り替えます。 | ||
エージェントのオーディオストリームの再生を停止または再開します。 | ||
プッシュツートークモードを有効または無効にします。 | ||
プッシュツートークモードが有効になっているかどうかを確認します。 | ||
プッシュツートークモード:発話を開始します。 | ||
プッシュツートークモード:発話を終了します。 | ||
プッシュツートークモード:現在の発話をキャンセルします。 | ||
音声を切り替えます。 | ||
現在の音声を取得します。 | ||
コールバックを登録します。 | ||
マイクがミュートされているかどうかを確認します。 | ||
スピーカーが再生に使用されているかどうかを確認します。 | ||
スマート割り込みが有効になっているかどうかを確認します。 | ||
デジタルヒューマンのビューコンテナを設定し、レンダリングモードを指定します。 | ||
視覚理解のためのローカルビューコンテナを設定し、レンダリングモードを指定します。 | ||
カメラを有効または無効にします | ||
カメラはオフになっていますか? | ||
フロントカメラとリアカメラを切り替えます。 | ||
RTC エンジンインスタンスを取得できます。 | ||
公式プロトコルの実装を取得します。 | ||
大規模言語モデル (LLM) にカスタムメッセージを送信します。 | ||
ビジネスサーバーにカスタムメッセージを送信します。この操作は、通話が接続された後に呼び出す必要があります。 | ||
LLM のシステムプロンプトを更新します。この操作は、通話が接続された後に呼び出す必要があります。 | ||
Alibaba Cloud Model Studio アプリケーションセンターのパラメーターを更新します。 | ||
VCR 設定を更新します。 | ||
視覚理解エージェントの場合、カスタムフレームキャプチャを開始します。これを開始すると、音声でエージェントと話すことはできません。この操作は、通話が接続された後に呼び出す必要があります。 | ||
視覚理解エージェントの場合、カスタムフレームキャプチャを停止します。この操作は、通話が接続された後に呼び出す必要があります。 | ||
エージェントのビデオビューコンテナを設定します。 | ||
エージェントのビデオビューコンテナを設定し、レンダリングモードを指定します。 | ||
ローカルプレビュービューコントロールを設定します。 | ||
ローカルプレビュービューコントロールを設定し、レンダリングモードを指定します。 | ||
現在のエージェントのランタイム情報を取得します。 | ||
IARTCAICallEngineCallback エンジンコールバックイベント | エラーが発生しました。 | |
エージェントが正常に起動しました。 | ||
通話が開始されました。 | ||
通話が終了しました。 | ||
基盤となる AliRtcEngine エンジンが作成されます。 | ||
ロボットの状態同期 | ||
ユーザーが発話中のコールバック。 | ||
ユーザーの発話から自動音声認識 (ASR) によって認識されたテキストを同期します。 | ||
エージェントの同期応答 | ||
LLM が現在の通話での応答を完了しました。 | ||
ネットワーク状態の変更に関するコールバック。 | ||
音量が変更されました。 | ||
現在の通話の音声が変更されました。 | ||
現在の通話の音声割り込み設定が変更されました。 | ||
エージェントのビデオはアクティブですか (アップストリーミング)? | ||
エージェントのオーディオストリームが利用可能です。 | ||
オーディオループバック遅延。 | ||
デジタルヒューマンの最初のビデオフレームがレンダリングされました。 | ||
ユーザーがオンラインになったときのコールバック。 | ||
エージェントの現在の発話が中断されました。 | ||
現在の視覚理解通話でカスタムフレームキャプチャモードが有効になっています。 | ||
現在のエージェントが通話を退出します。 | ||
有人エージェントが現在のエージェントから引き継ぎます。 | ||
有人エージェントの引き継ぎが接続されました。 | ||
エージェントからのカスタムメッセージが受信されました。 | ||
エージェントの感情分析結果の通知。 | ||
エージェントのメッセージチャネルの可用性に関するコールバック。 | ||
現在のエージェントから VCR 結果が受信されました。 |