I just placed an updated version of TextAloud at http://www.nextup.com/files/ta3.exe
. I updated dictionary maintenance to preserve the currently selected dictionary entry when a filter is removed. So hopefully this will help some, since you should be able to use the filter to locate the dictionary entry you're looking for, select the entry and remove the filter. I realize we need to improve here, but this should help. I'll look into adding row numbers to the table, and we probably need a Find function under the edit menu as well.
On the question about sound, you should be able to include an audio clip tag as part of your respell string, where you specify the file name of a sound to be played. For example, your respell string can contain something like this:
The audio clip can be a wav, mp3 or wma file, and note that the file must be fully qualified.
Please give the pronunciation dictionary update a try when you can and let me if you have any problems with it.