Skip to content

Python class to control 1 servo motor to respond to audio volume levels to mimic jaw movement for robots. Based heavily off of ChatterPi but scaled down to the absolute minimum

License

Notifications You must be signed in to change notification settings

97Cweb/ChatterSox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ChatterSox

Python class to control 1 servo motor to respond to audio volume levels to mimic jaw movement for robots. Based heavily off of ChatterPi but scaled down to the absolute minimum

Designed to be as basic as possible, this single class takes in an Adafruit Servo and a Digital IO output pin, it will mute and unmute a speaker to allow audio to play, play an audio wav file, and give the option to move the jaw with respect to volume, or just play the audio

.talk(path) uses the path to an audio file and plays it while moving the jaw.

.play(path) uses the path to an audio file and plays it

About

Python class to control 1 servo motor to respond to audio volume levels to mimic jaw movement for robots. Based heavily off of ChatterPi but scaled down to the absolute minimum

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages