public
Description: A fun tool that serves up a web soundboard with a twist, when a client clicks on a sound it plays on the serving computer not the client. This is perfect for open plan offices/schools, anywhere you have a bunch of people listening to a common audio system from computer.
Homepage:
Clone URL: git://github.com/code128/networkedsoundboard.git
name age message
file .gitignore Loading commit data...
directory FlexSource/
file README
file SoundBoard.py
file play
directory soundEffects/
directory static/
directory web/
README
Author: Joshua Bloom
Date:  01-24-09

License: MIT License
  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
  in the Software without restriction, including without limitation the rights
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions: 

  If you're having fun with it, let me know and if you come up with enhancements publish em. 

Libraries/Applications Used:
  web.py http://webpy.org/
  flex http://www.adobe.com/products/flex/
  play http://www.hieper.nl/
  example sounds are from http://simplythebest.net/sounds/WAV/WAV_sounds.html
  
Instructions:
  OS's
    This should work out of the box on an OSX machine. 
    Linux, Windows and anything that can run Python will also work if 
    you have a command line audio player and update the path in SoundBoard.py. 
    The ability to speak words is also run from the command line. 
    
  Run this from the terminal like so:
    python SoundBoard.py
    
  Access it from a browser as http://{machinename}:8080/static/SoundBoard.html
    Then click any of the sounds and they should play on the server machine. 
    
  To add more sounds just add them to the soundEffects folder and refresh the browser. 
  
  Have fun.