How well does Vocalia recognize names? I tested it by reading the first 100 names in Contacts. Without training Vocalia, it was able to correctly recognize 98 of the names -- that is, it put them on a screen with three of the closest sounding names. For 83 of the names, the correct name was at the top of the list. The two names that weren't recognized properly were Guilherme and Guiseppe. You can also add nicknames or other pronunciations to any name to further improve accuracy.
Between now and October 18th, Vocalia is on sale for US$3.99 in the App Store (click opens iTunes). The regular price of Vocalia is $7.99.