Skip to content

Automated Twitch streamer written in Python using tools like ChatGPT and Google Cloud's Speech to Text

Notifications You must be signed in to change notification settings

BenjaminMassey/AutoStreamer

Repository files navigation

Auto Streamer

Overview

Auto Streamer seeks to replace the jobs of lazy, greedy streamers. It provides an automated Twitch streamer that will intelligenty talk to its chat. It is written in Python, and uses tools like ChatGPT and Google Cloud's Speech to Text in order to achieve this.

Example

Auto Streamer Example

Installation

Auto Streamer requires recent Python. You can install its dependencies with

python3 -m pip install -r requirements.txt

There are quite a few odd dependencies, so you may want to run this in some Python virtual environment.

Usage

Depending on your settings, you will probably need to be juggling multiple programs, so it is important to make sure you understand what things must be hooked up.

Without Mupen, setup would be as easy as running main.py and twitch.py concurrently. Use run.bat for this on Windows; run.sh on Linux.

With Mupen, make sure to also be running Mupen64-recorder and their LiveSplit with a server running. Mupen must be the primary window focus to function correctly.

References

Credits

This was made by Benjamin Massey: benjamin.w.massey@gmail.com

About

Automated Twitch streamer written in Python using tools like ChatGPT and Google Cloud's Speech to Text

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages