Showing posts with label math. Show all posts
Showing posts with label math. Show all posts

Monday, September 23, 2013

Super simple Bash script for math drills, first grade math level. Addition only, can easily change in script.

#!/usr/bin/env bash
clear
voice="say -v Princess"
while true
do
clear
a=`jot -r 1  1 10`
b=`jot -r 1  1 10`
echo "$a + $b = WHAT?"
$voice $a plus $b equals WHAT
READ
c=$(expr $a + $b)
echo $c
$voice $c
READ
done

Tuesday, February 12, 2013

Apple OS X Say Speech Synthesis bash program

#!/usr/bin/env bash

echo "Female Voices"
echo "hello I am Agnes"
say -v Agnes "hello I am Agnes"
echo "hello I am Kathy"
say -v Kathy "hello I am Kathy"
echo "hello I am Princess"
say -v Princess "hello I am Princess"
echo "hello I am Vicki"
say -v Vicki "hello I am Vicki"
echo "hello I am Victoria"
say -v Victoria "hello I am Victoria"

echo "Male Voices"

echo "hello I am Bruce"
say -v Bruce "hello I am Bruce"
echo "hello I am Fred"
say -v Fred "hello I am Fred"
echo "hello I am Junior"
say -v Junior "hello I am Junior"
echo "hello I am Ralph"
say -v Ralph "hello I am Ralph"

echo "Novelty Voices"

say -v Albert "hello world"
say -v "Bad News" "hello world"
say -v Bahh "hello world"
say -v Bells "hello world"
say -v Boing "hello world"
say -v Bubbles "hello world"
say -v Cellos "hello world"
say -v Deranged "hello world"
say -v "Good News" "hello world"
say -v Hysterical "hello world"
say -v "Pipe Organ" "hello world"
say -v Trinoids "hello world"
say -v Whisper "hello world"
say -v Zarvox "hello world"

Math Teaching Tool for 4-6 year olds

#!/usr/bin/env bash

printSay(){ 
  echo -n $1\t;
 say -v Princess $txt;
   }
   
wrap() {
       # clear;
       for item in ${array}; do
           echo -n $item" ";
           say -v Princess $item;   
       done
       sleep $doze;
       echo ;
  }   

echo "hello I am Princess"
say -v Princess "hello I am Princess"

doze=1;
export $doze;

array="1 + 1 = 2"; export $array; wrap;
array="2 + 1 = 3"; wrap;
array="2 + 1 = 3"; wrap;
array="3 + 1 = 4"; wrap;
array="4 + 1 = 5"; wrap;
array="5 + 1 = 6"; wrap;
array="6 + 1 = 7"; wrap;
array="7 + 1 = 8"; wrap;
array="8 + 1 = 9"; wrap;
array="9 + 1 = 10"; wrap;
array="10 + 1 = 11"; wrap;

array="1 + 2 = 3"; wrap;
array="2 + 2 = 4"; wrap;
array="3 + 2 = 5"; wrap;
array="4 + 2 = 6"; wrap;
array="5 + 2 = 7"; wrap;
array="6 + 2 = 8"; wrap;
array="7 + 2 = 9"; wrap;
array="8 + 2 = 10"; wrap;

array="5 + 5 = 10"; wrap;
array="5 + 10 = 15"; wrap;