When reviewing this project, I realized I could transform this into a much more structured tool with toggles, settings, and everything handled clientside (outside of advanced TTS)
Here's my design goals:
- Landing page with basic descriptions of how the various tools work and what their intent is
- Configuration including Streamplace handle, TTS, etc.
- Basic, non-local (in-browser?) TTS solution with advanced TTS solutions supporting other tools (initially simply support piper due to familiarity)
- Deployed to a static page without a local client needing to run the project
- Maybe oauth eventually?
- Ingestion of 3rd party chats?
- Testing?
How about an endpoint like /chat that renders just the chat for OBS overlay, but also embed the chat preview in the "dashboard"