この Topic では、音声/ビデオ通話中に音声ブロードキャスト用のテキストを送信する方法について説明します。
機能の説明
音声ブロードキャストでは、OpenAPI 操作を呼び出し、ブロードキャストするテキストをパラメーターとして渡すことができます。クライアントがテキストを受信すると、すぐに音声合成を使用してテキストを音声に変換し、ブロードキャストします。これにより、ユーザーに情報が明確に伝わることが保証されます。
シナリオ
スマートホームシナリオでは、ユーザーはモバイルアプリケーションや音声アシスタントを使用して、エアコンの温度調整や照明の点灯などの命令をスマートデバイスに送信できます。次に、システムは OpenAPI 操作を呼び出して操作結果のテキストを送信します。その後、エージェントはメッセージをブロードキャストし、デバイスの操作が成功したかどうかをユーザーに通知します。この機能は、車載インフォテインメント (IVI) システムにも適用できます。車両のスマートシステムがタイヤの空気圧の低下や燃料不足などの異常な状況を検出すると、OpenAPI 操作を呼び出して関連するテキスト情報をエージェントに送信します。その後、エージェントはドライバーにメッセージをブロードキャストして車両の状態を確認するよう促し、運転の安全を確保します。
実装
プロアクティブなブロードキャストのサーバー側実装
SendAIAgentSpeech - AI エージェントの音声を送信する
package com.aliyun.rtc;
import com.aliyun.tea.*;
public class SampleSendAIAgentSpeech {
/**
* 説明