antor44 / livestream_video

playlist4whisper - displays a playlist and plays audio/video files or video streams, transcribing the audio using AI technology. It supports a fully configurable timeshift feature, multi-instance and multi-user execution, options per channel and global options, online translation, Text-to-Speech, generates subtitles, and audio device inputs
GNU General Public License v3.0
12 stars 2 forks source link

[Feature Request] One click installer #1

Open nitchevcasseus opened 2 months ago

nitchevcasseus commented 2 months ago

Just discovered this repo yesterday. I'm absolutely in love with it. Is there anyway we can get like a one click installer for windows?

antor44 commented 2 months ago

Thanks for your support. If you are asking about a native Windows version, I don't think it's so difficult to support Windows, although it would require a completely new codebase with most of the apps integrated within the Python code—a monolithic Python app. Therefore, this would be quite challenging. However, I believe it's possible to run it on Windows using the virtual environment WSL2. Whisper-cpp has a Docker image for WSL2 that is ready to run, including a Docker image with CUDA acceleration for Nvidia GPUs. I think it would be straightforward to add python and both the playlist4whisper.py and the bash script livestream_video.sh. I haven't tried this Windows version yet, but I believe Docker images allow you to install whisper-cpp like other Windows applications. In any case, I plan to create a Docker image with everything integrated in the near future.

nitchevcasseus commented 2 months ago

That would be awesome! Honestly anything that makes it quick and easy to get things up and running is welcome.

This way it reduces any mistakes happening during the installing of dependencies.

Do you have a telegram or an email. Where I can message you directly. I would love to personally sponsor a particular feature I'm looking for.

antor44 commented 2 months ago

I sent it to the Hotmail email address listed on your website.

nitchevcasseus commented 2 months ago

I searched throw my email but couldn't find it. Can you do nitchevcasseus@outlook.com instead

Thank you!

nitchevcasseus commented 2 months ago

Btw any luck with that email?

antor44 commented 2 months ago

I sent the email with the subject "Email Request at GitHub", but it might have been blocked by your spam filter since it was sent from Gmail.

antor44 commented 2 months ago

I added a step-by-step guide to install on Windows. I think it's easy for Windows users, except maybe for GPU acceleration, where Docker might be necessary. The only thing easier would be a bash script with all the Linux steps.