New Sample Tropo App – speech-driven weather forecasts in Ruby

May 11th, 2009 by Dan York

Taking us up on our offer to pay $100 cash for sample Tropo apps we like, developer Jonathan Rudenberg sent us a very cool speech-driven weather forecast application written in Ruby (raw code available here).

What’s particularly nice is that he doesn’t require you to say the city and state for which you want the weather. Instead he uses your Caller ID to guess what city you are calling about and offer that to you immediately. You can also simply say any city/state combination or US ZIP Code to get the forecast for that region. When you are listening to the forecast you can also say the name of one of the other days to jump to the forecast for that particular day.

You can try it out at:

1-312-957-8992

You can also download the code and upload it to your own Tropo.com account to try it out yourself. Note that Jonathan Rudenberg indicates that you’ll need:

# Requires a Yahoo! App ID and WeatherBug API Key
# http://developer.yahoo.com/maps/rest/V1/geocode.html
# http://weather.weatherbug.com/desktop-weather/api.html

Because of its reliance on Caller ID, the current version of the code also requires that you call in over the PSTN. Calls in via Skype and SIP do not currently work. So if you upload the code to your Tropo account, you’ll want to be sure to assign it a phone number.

We thank Jonathan for sending along this Ruby sample app… and we’d remind people that our offer to pay for sample Tropo apps is still open.


If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook or following us on Twitter.


Technorati Tags: , ,

Related posts:

  1. Over 140 sample Tropo applications and growing strong…
  2. Jason Goecke: Writing a Ruby app for Tropo
  3. Get the Tropo sample applications – via git and Github

Tags: ,


If you found this post interesting or helpful, please consider either subscribing via RSS,or following us on Twitter.


Leave a Reply

Please note: By submitting a comment you agree to comply with our Comment Policy. We welcome all comments, positive or negative, but do reserve the right to remove all or part of blog comments that do not comply with our policy.

Additionally, the first time you leave a comment on this blog, it will be held for moderation. After that first comment has been approved, future comments will be posted without delay.

Additional comments powered by BackType