wait(1500) say "Starting to test ASR..." result = ask "Please choose a color from Red, Blue or Green.", { :choices => "Red, Blue, Green", :recognizer => "en-PH", :timeout => 20, :bargein => true, :mode => "speech", :onChoice => lambda { |event| say "On Choice" }, :onBadChoice => lambda { |event| say "On Bad Choice" }, :onTimeout => lambda { |event| say "we didn't receive your input" } } if result.value.eql? "Red" say "you chose Red" elsif result.value.eql? "Blue" say "you chose Blue" elsif result.value.eql? "Green" say "you chose Green" else say "ASR not working" end say "goodbye" hangup