Worked on some QOL and packaged for PYPI. The package won’t show up when searched though, which is strange, although direct link worked fine when I gave the code to friends to test.
Log in to leave a comment
Worked on some QOL and packaged for PYPI. The package won’t show up when searched though, which is strange, although direct link worked fine when I gave the code to friends to test.
Log in to leave a comment
I’ve made a completely free and opensource project powered by OpenAI’s Whisper and Detoxify, that takes a list of audio files and goes through them, cutting swear words based on keyword matching, while also muting segments based off of context. A lot of the challenge was the logic for cutting, saving, etc, but I’m glad I was able to get it running. Let me know on GitHub if you find any bugs!
Alright, I’ve finally completed PodAngelEX! All of the functionality is…well, functional, along with a few changes.
For example, I’ve made it cut audio rather than mute it, to prevent long stretches of silent audio.
Enjoy PodAngel!
Log in to leave a comment
I’ve finally figured out how to not only make whisper_timestamped work, but I’ve added the option to run multiple models at the same time, meaning if you have enough VRAM, you can process at 2x, 3x, 4x speed. However, 4x is not the limit, as the way I’ve done it allows for infinite workers to be run concurrently. However, and I cannot stress this enough, if you don’t have the VRAM to run 50 10B param models, DONT.
Log in to leave a comment
Besides, what maniac is going to spend 500GB of VRAM on an mp3 cleanser? Thats…how many NVIDIA Sparks?
😭
Alright, I got all the stuff working. Well, not all the stuff. I added a whole ton of functions to have a config menu appear when the application is run for the first time. The last step is to add the actually meat and potatoes of the program, which is the whisper transcription and Detoxify run-throughs.
Log in to leave a comment
Decided to take a new direction, as OmegaMap hit a very tall, wide, and all together annoying wall. Instead, I will be making a new version of an old passion project, to be used to listen to podcasts and such without (as much*) swears
I can’t promise complete muting, as that isn’t quite possible in the technological scope of things, but I can claim, from personal use, that it lowers the swear amount by somewhere between 80-90%
Log in to leave a comment
Added limited map functionality. Now, the user can input one of the game names in “currated_map_urls.txt” (I know it’s misspelled), and the program will return the URL for the corresponding map, and then that URL is loaded on the website. Currently, .strip and .lower are not working as I intended them to, so the input is incredibly specific, and to cleanly generate another map, one must refresh the page. Even with all that in mind though, my program now has one of its most basic functions up and running!
Log in to leave a comment
After much deliberation, decided to use NiceGUI as the GUI for this project, over Tkinter. Maps display properly. Figuring out how to make coordinates work, to find collectables.
Log in to leave a comment
I am curious is there a significant difference between Tkinter and NiceGUI? I have heard decent things abt NiceGUI.
NiceGUI, from my limited understanding of it, basically allows for Python-to-Webdesign(HTML, Javascript, etc). Basically, you can call classes like ui.header, and it makes a header on the webpage. It also selfhosts a website, so there’s no need to do it yourself. I probably botched the explanation, as I’ve only just started using it, so I’d highly recommend watching a video on it or something, it’s super cool
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
Log in to leave a comment