The team has obviously received a lot of questions and has therefore released a lengthy FAQ list. If you have an iPod Touch, you can download the software. Of course, you really need a microphone to use it... which the Touchmods folks are building.
All in all an interesting development. I look forward to seeing how it moves along!