Skip to content

OBS Python Script to bring images to life with your voice!

License

Notifications You must be signed in to change notification settings

Duck1776-ORG/OBS-TrembleTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OBS TrembleTalk!!!!!!!!!!

  • Built using Python 3.11.9
  • Ran on OBS Studio 30.2.3




How it works

  • When PyAudio detects dB levels above a certain level, OBS TrembleTalk will start the playback of Media Source.
  • When silence is detected for more than .30 seconds, it stops the playback of Media Source and resets the timestamp to 0.
  • By default, Toggle Shake Effect is OFF. If you toggle Shake Effect to be ON, as the volume of your voice rises, so does the severity of the shake. The video will shake. Its great.




Required Imports

pip install pyaudio
pip install numpy




How To Run OBS TrembleTalk in OBS Studio 30.2.3

Add OBS TrembleTalk to OBS Scripts

Select Tools Select Scripts Press the Plus Icon Open py file



Point OBS to your Python.exe folder location


Go to Python Settings Brows to Python Path



On the main OBS interface, in Source, add a Media Source, and browse for your video


Add Media Source



Whatever you name your Media Source, as it shows in the Sources area, enter that name into the Media Source field for the OBS TrembleTalk Script.

You can set up to 4 Scenes in the Script to run only when the active Scene is active. Names must match.

⚠️ Warning: THIS IS CASE SENSITIVE


Fill in fields



Refresh the Script - Script will run once it can compute audio 1

Refresh Python



Footnotes

  1. Script will run once it can compute audio - OBS TrembleTalk uses PyAudio to detect input audio streams and the dB of that audio. No configuration needed.

About

OBS Python Script to bring images to life with your voice!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages