diff --git a/agora-rest-client-core/src/main/java/io/agora/rest/services/convoai/req/JoinConvoAIReq.java b/agora-rest-client-core/src/main/java/io/agora/rest/services/convoai/req/JoinConvoAIReq.java index ff5cde5..5f6e719 100644 --- a/agora-rest-client-core/src/main/java/io/agora/rest/services/convoai/req/JoinConvoAIReq.java +++ b/agora-rest-client-core/src/main/java/io/agora/rest/services/convoai/req/JoinConvoAIReq.java @@ -849,6 +849,30 @@ public static class TTSPayload { @JsonProperty("params") private TTSVendorParams params; + /** + * Controls whether the TTS module skips bracketed content when reading LLM + * response text. + *
+ * This prevents the agent from vocalizing structural prompt information like + * tone indicators, + * action descriptions, and system prompts, creating a more natural and + * immersive listening experience. + *
+ * Enable this feature by specifying one or more values: + *
+ * 1: Skip content in Chinese parentheses ( ) + *
+ * 2: Skip content in Chinese square brackets 【】 + *
+ * 3: Skip content in parentheses () + *
+ * 4: Skip content in square brackets [ ] + *
+ * 5: Skip content in curly braces { }
+ */
+ @JsonProperty("skipPatterns")
+ private List