Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement profanity filter #623

Open
nshmyrev opened this issue Jul 5, 2021 · 7 comments
Open

Implement profanity filter #623

nshmyrev opened this issue Jul 5, 2021 · 7 comments

Comments

@nshmyrev
Copy link
Collaborator

nshmyrev commented Jul 5, 2021

No description provided.

@dev2devportal
Copy link

Subscribed. Looking forward to figuring this out.
Will also hopefully be bringing in at least 1 or 2 other people to help with figuring this out and then testing in our R&D environment before sending to the Development team for integration into the LMS.

@nshmyrev
Copy link
Collaborator Author

nshmyrev commented Jul 5, 2021

https://pypi.org/project/profanity-filter/ is a useful library/data

@lmhawke
Copy link

lmhawke commented Jul 5, 2021

Yes, that is the one we were looking at trying to figure out how to integrate with Vosk and Jitsi (Jigasi).

@abb128
Copy link

abb128 commented Jul 31, 2021

Steam's chat filtering has a feature where you can switch between three different modes: filtering nothing, filtering only slurs and filtering all profanities.

image

I think this is an important feature to consider because in many cases people may tolerate casual swearing, but not racism and slur-dropping.

@dev2devportal
Copy link

FYI, our intern was able to get profanity filtering working. I'll see about getting his information submitted into these relevant tickets with the information on how to do it (I have to get permission from work to do so).

@dev2devportal
Copy link

Here is the implementation information on what we used: alphacep/vosk-server#110

@dev2devportal
Copy link

We still have to migrate this into our official DEV and PRD cycle, will let folks know how that goes. If there are any bugs or user issues found as it goes through official DEV and QA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants