A web application designed to foster better communication between streamers and their viewers. By providing real-time chat message summaries and an efficient polling tool, Stream Assistant helps streamers engage with their audience efficiently.
Stream Assistant is a web application tailored to the needs of Twitch streamers. Its primary goal is to offer streamers a comprehensive toolkit for enhancing their interaction with viewers. By seamlessly integrating video and chat feeds from the Twitch channel, Stream Assistant introduces three distinct features:
Real-time Word Cloud and Emoji Insights: Streamers can access a real-time word cloud of the most frequently used words in the chat. Additionally, the application provides a top emoji report, showcasing the most popular emojis employed by viewers.
Efficient Polling System: Simplify the polling process with an automated system that tracks and displays statistical information on chat message content. Streamers can add custom answers to tailor polls to their needs, allowing for more engaging and informed interactions. Stream Assistant enables streamers to verbally pose questions, with answers displayed as real-time statistics. This feature enables seamless communication and encourages increased audience participation.
Stream Assistant is the result of an effort as part of a master's thesis study. The application's development was driven by the desire to explore and validate the effectiveness of real-time summarization techniques in improving communication between streamers and viewers.
- Polling: Real-time automated statistics on frequently used words in the chat. Users have the flexibility to add or remove custom words for tracking, enabling tailored engagement.
- Word Cloud: Data-driven insights as a dynamic word cloud that highlights the top 20 most popular words in real time.
- Emote Rankings: Helps streamers stay connected with their audience's emotions by accessing a ranked presentation of the top 10 most utilized emotes in the chat.
- Sliders: Enables streamers to fine-tune the insights with time sliders, adjusting report time frames from the past five hours down to the last minute. They can also set the update frequency to match their needs, ranging from every 5 seconds to 30 seconds.
For inquiries and assistance, feel free to reach out via email: Pouyaaghahoseini@gmail.com