Skip to content

A code-jam project for automating my break times (and possibly more, eventually!).

Notifications You must be signed in to change notification settings

AdamLearns/VocalStreamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Video demo

https://youtu.be/I0lcK_lfLOI

Usage

Prerequisites

  • OBS
  • Python 3

Instructions

  • Install the Python requirements: python3 -m pip install -r requirements.txt
    • Note that I probably could use a virtual environment, OBS would then need to load Python from venv/bin, which I couldn't test while live-streaming.
  • Install LocalVocal
  • Add LocalVocal as a filter on your microphone. E.g. my setup looks like this:
    • image
  • Set up scripting in OBS
    • Go to ToolsScripts
    • Under the Python Settings tab, choose the location to a version of Python that's compatible with OBS. There isn't very much information on how to find that version. I specified this on macOS: /opt/homebrew/Cellar/[email protected]/3.11.7_1/Frameworks.
    • On the Scripts tab, add the script from this repo.
  • For now, the script has hard-coded parameters, e.g. for the name of scenes to switch to or the names of files, so you have to modify the script directly and then click the "Refresh" button on the Scripts tab.

Adam-specific instructions

  • Make a password.txt in the repo with the bot's server's password in it.
  • Make sure /etc/hosts has an entry for minipc on the local network. Note that the bot functionality only works on the local network.

Adam's Code Jam

This code was created in early 2024 for Adam's Code Jam.

About

A code-jam project for automating my break times (and possibly more, eventually!).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages