A Mac OS X text-to-speech web service (Play Framework, Scala)

I’ve written a variety of small Scala apps that take advantage of the “text to speech” capabilities on Mac OS X (Sarah, Wikipedia Page Reader), and a few days ago I started thinking about consolidating these by creating a Mac “text-to-speech service.” I initially created that as an Akka server (here on Github), then thought to make it a little more generic as a REST web service.

An AppleScript “current time” example

AppleScript time FAQ: Can you share an AppleScript example that shows how to work with the current time?

If you ever need an AppleScript current time example, or an AppleScript to parse and format the current time, I hope this following script will be helpful. This AppleScript script gets the current time, formats it, and then speaks the current time back to you in a human-friendly format:

Mac speech recognition - text to speech, and speech to text

Mac speech recognition FAQ: How can I work around the bugs in the Apple Mac speech recognition software?

I'd like to say I've been having a great time with the Mac OS X speech recognition capabilities in OS X 10.6 (Snow Leopard), but the truth is that it seems to have a lot of bugs. Many AppleScript developers on the internet are saying that Apple apparently "broke" the speech recognition server in Leopard, and has never fixed it in Snow Leopard. That's a real bummer, because it's a lot of fun to work with.

Experimenting with Mac OS X text to speech

Mac text to speech software: Admittedly, every once in a while I go off the deep end, and today I'm experimenting with Apple's Mac OS X text to speech software. For example, as I type this blog post I'm also listening to this New York Times article being read by the Mac OS X Speech service.

My AppleScript iTunes alarm clock program

AppleScript iTunes FAQ: Can you demonstrate an AppleScript iTunes example (such as an AppleScript iTunes alarm clock)?

For a little while now I've been creating an AppleScript iTunes alarm clock application (an AppleScript alarm that would work with iTunes). The basic idea of the application was to do the following: