Introducing PersonaTube


Intro
Hey readers ๐ today I'm introducing to you -> PersonaTube.
What is PersonaTube โ
PersonaTube is a lightweight PNGTuber or PNGvTuber windows application.
What is PNGTuber?
PNGTuber is a vTuber that utilizes still or reactive PNG images as their vTuber model. Due to the simplicity of its PNG format, PNGTubing models are the most affordable and accessible way to become a VTuber without stressing out or breaking the bank.
Tech Stack ๐ ๏ธ
Tauri
Next.js
Tailwind CSS
Development
PersonaTube usage tauri to built a windows executable from react frontend. in this application I used Mediapipe's face Mesh model to get facial landmarks so that the application can show state based on facial landmarks.
currently PersonaTube can handle four states
Close mouth open eyes
Close mouth close eyes
Open mouth open eyes
Open mouth close eyes
Challenges ๐ฏ
First challenge, I faced was when I started this project as a web application and then I came to know that most Web Browsers now days have a feature that slow down a tab if the tab is inactive. which is a dealbreaker for a PNGTuber application.
Second Challenge, I faced was when I started to convert this project into a native application. I found out electron packaged application are huge than I expected, I need to again shift my project to tauri which build applications in very small size, relative to electron.
Future plans ๐ฎ
To add feature to add deferent states in a single character like: happy, sad, angry etc
To support Hotkey feature, to quickly switch between characters or states
How To Downlaod
visit PersonaTube's Github releases and Download the latest release build from there.
Download the .msi
and run it to install PersonaTube in your windows device.
Important Links ๐
Github: PerosnaTube
Subscribe to my newsletter
Read articles from Goutam Nath directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Goutam Nath
Goutam Nath
Self-taught, I do Full-stack Web development and make fun games with unreal engine on free time