#!/bin/bash
# puhu - pieni puhuva skripti by Katja (fly5.kapsi.fi)
# kayttaa espeakia joten se pitaa olla asennettuna..

if [ "$#" == "0" ]; then
	echo "Kaytto: `basename $0` [-i|n|m] puhuttava teksti"
	exit 0
fi

nainen="espeak -k20 -vfi+12"
mies="espeak -vfi"
tavis="espeak -vfi"

interakti(){
while read rivi; do
	$puhu "$rivi"
done
}

#while [ $# -gt 0 ]; do
	case "$1" in
		-n) puhu="$nainen"; shift
			$puhu "$*"
;;
		-m) puhu="$mies"; shift
			$puhu "$*"
;;
		-i) echo "Interaktiivinen tila:"
			puhu="$tavis"
			interakti
;;
		-in) echo "Interaktiivinen nainen:"
			puhu="$nainen"
			interakti
;;
		-im) echo "Interaktiivinen mies:"
			puhu="$mies"
			interakti
;;
		*) puhu="$tavis"
			$puhu "$*"
;;
	esac
#done
exit $?