Instructs a specified agent instance to immediately play back a text message, with support for interrupt settings.
Operation description
You can use this API to immediately instruct an AI agent instance to perform voice playback by passing in the specified text content. You can optionally allow this playback to interrupt any currently playing audio. By default, interruption is allowed.
Note:
-
The
InstanceIdmust be valid and correspond to an existing agent instance. -
The
Textcontent must comply with specifications and must not contain sensitive or inappropriate information. -
If you do not want the new playback to interrupt the current audio, you must explicitly set
EnableInterrupttofalse.
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 |
Agent instance ID. Note
The InstanceId is the unique ID returned after successfully starting an agent instance. For details about starting an agent instance, see StartAIAgentInstance and GenerateAIAgentCall. |
39f8e0bc005e4f309379701645f4**** |
| Text |
string |
Yes |
The text content to be played back. The supported input format varies based on the Type parameter. The length cannot exceed 1024 characters. |
Hello, welcome to use our service |
| EnableInterrupt |
boolean |
No |
Specifies whether the broadcast can interrupt the ongoing speech. Default value: true |
true |
| Type |
string |
No |
Input type. Valid values:
Default value: Text. |
Text |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
Request ID |
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.