sounds = {
	'num0' => '0',
	'num1' => '1',
	'num2' => '2',
	'num3' => '3',
	'num4' => '4',
	'num5' => '5',
	'num6' => '6',
	'num7' => '7',
	'num8' => '8',
	'num9' => '9',
	'closed' => 'closed',
	'opened' => 'opened',
	'plugin_load' => 'meta sploit sound plugin has been loaded',
	'plugin_unload' => 'sound plugin has been unloaded',
	'session' => 'session',
	'address' => 'address',
	'port'    => 'port',
	'dot'     => 'dot',
	'session_open_meterpreter' => 'a new meterp reter session has been opened',
	'session_open_shell' => 'a new command shell session has been opened',
	'session_open_vnc'	=> 'a new VNC session has been opened'
}

voice_name = 'Zarvox'

def create_aiff(voice, file,text)
	system("say -v #{voice} -o #{file}.aiff #{text}")
end

sounds.keys.each do |k|
	create_aiff(voice_name, k, sounds[k])
end

