Read live chat messages aloud from multiple streaming platforms — VeTube brings accessibility to live streaming by converting chat messages to speech in real-time.
VeTube is a Windows desktop application that monitors live chat from streaming platforms and reads messages aloud using text-to-speech. Perfect for streamers who want to stay engaged with their chat while focused on gameplay, or for accessibility needs.
- Multi-platform support: YouTube, Twitch, TikTok, Kick, Discord, and "La sala de juegos"
- Multiple TTS engines: Piper (high-quality neural voices), Windows OneCore, SAPI5
- Real-time chat monitoring: Instant message detection and voice synthesis
- Multi-language interface: Available in Spanish, English, French, Portuguese, Polish, Czech, Indonesian
- Customizable audio: Sound effects, volume control, voice selection
- Chat statistics: Track messages, members, donations, and more
- Message archiving: Save and review important messages
- Favorites management: Quick access to your favorite streams
# Add the Scoop bucket
scoop bucket add row https://github.com/Row0902/scoop-bucket
# Install VeTube
scoop install vetubeDownload the latest MSI installer from the Releases page.
# Clone the repository
git clone https://github.com/metalalchemist/VeTube.git
cd VeTube
# Install dependencies with uv
uv sync
# Run the application
uv run python run_main_window.py
# Or build executable
uv run cxfreeze build- Launch VeTube from Start Menu or desktop shortcut
- Select platform from the dropdown (YouTube, Twitch, TikTok, Kick, Discord, or La sala de juegos)
- Enter channel URL or username in the text field
- Press Enter or click "Connect" to start monitoring chat
- Listen as messages are read aloud in real-time
| Platform | Example |
|---|---|
| YouTube | https://www.youtube.com/@channel/live or just @channel |
| Twitch | https://www.twitch.tv/channel or just channel |
| TikTok | https://www.tiktok.com/@username/live or @username |
| Kick | https://www.kick.com/channel or just channel |
| Discord | Paste text channel URL (requires token in settings) |
| La sala de juegos | Leave empty and press Enter |
- User Guide — Complete guide to all features and settings
- Translation Guide — How to translate VeTube to your language
- Contributing — How to contribute to VeTube development
- Contributors — List of amazing people who contributed to VeTube
- Release Notes — Changelog and version history
VeTube is available in multiple languages. See the Translation Guide if you want to contribute translations.
- Čeština (Czech)
- English
- Español (Spanish)
- Français (French)
- Bahasa Indonesia (Indonesian)
- Polski (Polish)
- Português (Portuguese)
- OS: Windows 10 or later
- Python: 3.14+ (for building from source)
- Dependencies: Automatically installed via Scoop or included in MSI installer
- GUI: wxPython
- TTS: Piper, Windows OneCore, SAPI5
- Audio: BASS library
- Chat protocols: chat-downloader, pytchat, kick.py, TikTokLive, discord.py
- Build system: cx_Freeze
- Package manager: uv
- Issues: GitHub Issues
- Discussions: GitHub Discussions
This project is licensed under the GPL-3.0 License — see the LICENSE file for details.
VeTube is developed and maintained by Cesar Verastegui and Rowell Urbaez Reyes, with contributions from the community.
Special thanks to:
- The Piper TTS project for high-quality neural voices
- The BASS audio library team
- All contributors who have helped make VeTube better
Made with ❤️ for the streaming community