# 使用自适应聊天过滤器过滤和审查消息

> 配置由人工智能 (AI) 驱动的聊天过滤器，根据选择的严重性和内容类型对内容进行审查。

这种 AI 驱动的聊天过滤器可根据定义的可配置内容类型来审查消息中的字词。此功能目前仅在服务器端受支持，需要先在帐户上启用此功能才能使用。有关此功能启用方法的更多信息，请联系您的销售代表。

将自适应聊天过滤器添加到项目中后，您可以[自定义其在游戏中的工作方式](/safe-text/settings/text-filtering/text-filtering.md)。

## 按消息处理聊天过滤器语言##chat-filter-language-handling-per-message

聊天过滤器基于用户设定的语言处理消息。聊天过滤器要求在每次请求中为消息逐条设置语言。这意味着，如果设定了首选语言，Vivox SDK 必须在相应的频道类或界面中指定使用哪种语言来发送消息，以确保应用到正确的聊天过滤器。

以下是设置私信语言的代码示例。此方法也可用于基于频道的消息。

```c
vx_req_account_send_msg *req;
vx_req_account_send_msg_create(&req);
req->connector_handle = vx_strdup("c1");
req->account_handle = vx_strdup(".issuer-w-dev.mytestaccountname.");
req->language = vx_strdup("en-us");
req->user_uri = vx_strdup("sip:theotheruser@vd1.vivox.com");
req->message_body = vx_strdup("Hey there buddy!");
vx_issue_request2(&req->base);
```

## 语音转文本##speech-to-text

可以过滤通过[语音转文本](/vivox-unity/developer-guide/speech-to-text.md)生成的消息。语音转为文本后，即可过滤掉词语。要启用此功能，请联系您的 Vivox 代表。
