Of course not! That's where the Talking Toaster comes in . Instead of fiddling with the toast-quality dial or hitting the down level, the toaster will actually ask you for the settings. Even better, you can simply respond by speaking your reply -- no buttons to push, dials to spin, or lights to watch.
The operating instructions for the toaster are quite simple. When you want toast, ask the toaster for some toaster:
You: Toast.
The toaster will then ask you what your preferred toasting level is:
Toaster: How light?
Respond with either light, medium, or dark.
You: Medium.
The toaster will then lower its bread tray, engaging the heating coils:
Toaster: Using setting medium. Lowering...
When the temperature has reached the desired threshold, the toaster raises the bread tray and disengages the heating coils:
Toaster: Raising... done!
That's all there is to it. Isn't that cool?!? Not only does the toaster talk to you, but you can talk to the toaster, and it understands you!
Hopefully, you're interested in how Chris and I designed and built the toaster; if you aren't you won't be very excited by anything else from here on out! But if you are, I hope that you find these pages interesting and even useful to some degree.
To begin with, let me allow you to peruse the documents which Chris and I had to write for the course. They were originally written in MS Word and then hand-converted to HTML (it's not that hard, really).
I had a chance to take several very nice photographs of the toaster, detailing it's circuitry and mechanics. Feel free to browse the collection. The images are small JPEGs (no larger than 300 pixels wide), and link to very high resolution counterparts (usually about 800 - 1100 pixels wide). Just recently, I've also put together a Frequently Asked Questions list from the mail that people have sent me in the past two years.
This project relied on several key technologies. I have every intention of writing a whole lot about most all of them, but until I do, feel free to send me email (corin@the4cs.com) with questions. The technologies that the toaster employed included: