Speech recognition won't do much for my language.. with no official spoken language (and that's not wanted either), but hundreds of very different dialects. Anything existing right now is pretty much useless, but on the other hand I've never really found speech to be a particularly useful input method.