적응형 채팅 필터로 메시지 필터링 및 검열

이 AI 기반 채팅 필터는 정의된 구성 가능한 콘텐츠 유형에 따라 메시지의 단어를 검열합니다. 이 기능은 현재 서버에 지원되며, 먼저 계정에서 기능을 활성화해야 사용할 수 있습니다. 기능을 활성화하는 방법에 대한 자세한 내용은 영업 담당자에게 문의하십시오.

적응형 채팅 필터를 프로젝트에 추가하면 게임에서 작동 방식을 커스터마이즈할 수 있습니다.

메시지별 채팅 필터 언어 처리

채팅 필터는 사용자가 설정한 언어에 따라 메시지를 처리합니다. 채팅 필터는 각 요청에 메시지별로 언어가 설정되어 있다고 간주합니다. 즉, 선호 언어가 설정되어 있으면 Vivox SDK는 적절한 채팅 필터가 사용되도록 보장하기 위해 메시지를 전송하는 각 채널 클래스나 인터페이스에서 사용할 언어를 지정해야 합니다.

다음은 다이렉트 메시지의 언어를 설정하는 코드 예제입니다. 채널 기반 메시지에서도 똑같은 방식을 사용할 수 있습니다.

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);

스피치 투 텍스트

스피치 투 텍스트를 통해 생성된 메시지도 필터링할 수 있습니다. 스피치가 텍스트로 전환될 때 단어가 필터링됩니다. 이 기능을 활성화하려면 Vivox 담당자에게 문의하십시오.