SendAIAgentSpeech
Instructs a specified agent instance to immediately broadcast a text message, with support for interruption settings.
Operation description
Use this operation to immediately instruct an AI agent instance to broadcast a voice message by passing specified text content. You can optionally allow this broadcast to interrupt the current voice playback. By default, interruption is allowed.
Note:
InstanceId must be valid and correspond to an existing agent instance.
The content of Text must comply with specifications and avoid sensitive or inappropriate information.
To prevent the new broadcast from interrupting the current voice, explicitly set EnableInterrupt to false.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:SendAIAgentSpeech |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID of the agent. Note
InstanceId is the unique ID returned after an agent instance is successfully started. For the operations used to start an agent instance, see StartAIAgentInstance and GenerateAIAgentCall. |
39f8e0bc005e4f309379701645f4**** |
| Text |
string |
Yes |
The text content to be broadcast. Different input types are supported based on the Type parameter. The length cannot exceed 1,024 characters. |
Hello, welcome to use our service |
| EnableInterrupt |
boolean |
No |
Specifies whether this proactive broadcast can interrupt the current voice playback. Default value: true. |
true |
| Type |
string |
No |
The input type. Valid values:
Default value: Text. |
Text |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The ID of the request. |
7B117AF5-2A16-412C-B127-FA6175ED1AD0 |
Examples
Success response
JSON format
{
"RequestId": "7B117AF5-2A16-412C-B127-FA6175ED1AD0"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.