More > Featured Review

HTC HD2

More > Breaking News

New Max Sense UI Demoed Again with More...

More > Featured Rumor

XNA Game Studio 3.2 to Support Windows...

More > Recent Tweak

Decrease HTC YouTube App's Font Size to...

More > Marketplace Pick

Marketplace Pick: Thomson Reuters-News...

You are in a Review

Short Take: Digital Future Software's TextSpeech Pro v1.5.1

By: Jeffrey Brent Swerdlow | Date: 5-Jan-07 | Comments
  • Available in 5 languages (US English, UK English, American Spanish, Canadian French and German)
  • 2 Different voices currently available for US English (Paul and Kate)
  • 2 Versions available for higher-powered and lower-powered devices (16MB and 32MB versions)
  • Provides exceptional voice quality for mobile devices

  • Can vocalize web pages using the built-in browser and documents such as Word Mobile docs
  • Provides control over voice properties such as pitch, speed, volume, etc.

"NO 9000 COMPUTER HAS EVER MADE A MISTAKE OR DISTORTED INFORMATION"
Let's take a look at the application itself.


Figure 1: Here is the screen you are presented with upon starting the application.

The starting screen is also a quick reference screen which mimics a lot of the information found at the product page on Digital Future Software's website. Having a quick reference guide is always a nice thing, but in this case I would have preferred that the application started with a wizard of some kind asking you what you wanted to do. You will also notice right away that this application does not support Windows Mobile 5 soft keys.


Figure 2: Click the "Home" link as seen at the top of Figure 1 and you go to the detailed help contents.


Figure 3: Here are some of the help screen's contents.

Clicking a "Home" icon and being taken to the help contents is not exactly intuitive nor was it what I was expecting. Here again would have been a great place for a wizard to assist in choosing what you want spoken. The good news is that if you are intending on going to a web page, you can enter the URL directly into the address bar at the top of the program.


Figure 4: Unfortunately, all of the web browser control functions are hidden away in a menu which is accessed by tapping the (very) small down arrow to the right of the address bar.

The placement of the web browser controls really inhibits using this as your primary web browser.


Figure 5: The file menu offers a variety of choices.

The file menu allows you to open up another browser window or a new document. I am not sure why you would want to open another browser window since there is no way to get back to a previous one... Pocket Internet Explorer (PIE) which this web browser is based upon does not support tabbed browsing like NetFront does.


Figure 6: The voice menu is where you can access the application settings and speech commands.


Figure 7: From the settings screen you can adjust many properties of the voice functionality.

I like and appreciate the amount of control the application provides over the voice. Having the application highlight which word is being spoken is cool in a karaoke sort of way. You can also manually place XML tags into the document you would like spoken to control functions such as pitch, speed, volume, voice and pause. This is handy if you want to change these options at various places in your document. Alternately, you can adjust these from the settings screen for the entire application.

At the bottom of the settings screen, there is a tab that reads "Voice Settings." If you look at Figure 7 you will see that this is the only tab on the settings screen. In addition, the top of the screen clearly states that you are in "TextSpeech Pro Voice Settings." This leads me to ask why is the tab there taking up valuable real estate? Unfortunately, the application is full of items like this that lead to an overall feeling that the application was not well thought through.

"I'M SORRY DAVE, I'M AFRAID I CAN'T DO THAT"
Let's get TextSpeech Pro to do some yapping. In the web browser, you highlight text and then click the "play" button or select "Voice" > "Speak / Pause / Resume." The key here is that you have to highlight text for anything to be read from the web browser. I would have preferred to have an option where you just click "play" and the application starts to read the entire web page.


Figure 8: You cannot just click "play" or "Speak" from a webpage without highlighting the text you want spoken.

Also, the "Speak / Pause / Resume" menu function should adjust itself based on the application's current state. In other words, if nothing is being spoken, the menu option should only say "Speak." While speech is in progress, the menu option should read, "Pause." You get the idea. Just another little user interface detail that was missed.

Unfortunately, just getting a document to be read seemed to be an issue on my Treo 700w. Every time I tried to open a .doc file (that TextSpeech Pro itself created on the device, no less!) I was faced with one of two situations:


Figure 9: In this case, the file opened in Word Mobile.

Even though the file opened in Figure 8 above, I was in Word Mobile and there are no commands for TextSpeech Pro anywhere to be found! The only way that I was able to get the document spoken in this scenario was to copy all the text to the clipboard, go into TextSpeech Pro, select the file menu, select New Document and then paste all the text there. This is NOT user-friendly. Another problem... TextSpeech Pro takes at least 4-5MB of available program memory. On my Treo, every time I opened a document, Windows Mobile closed TextSpeech Pro. Granted, this is the fault of the Treo for having so little memory. That being said, if TextSpeech Pro would simply open the selected document from within itself instead of launching Word Mobile, this would not have happened.

The second situation involved not even being able to get the .doc file to open.


Figure 10: In this situation, the file would not even open.

Speaking of opening files, for some reason Digital Future Software decided to create their own open file screen instead of conforming to the Windows Mobile standard. Another little detail that negatively impacts the user experience.


Figure 11: Not the best open file screen I have ever seen.


Figure 12: Another detail... the open file screen does not filter out file types that it cannot open.


Figure 13: I tried to open a .pmi file (PhatPad) and I received this error message.


Figure 14: Apparently, the first error message was not enough admonishment so the application displays a second error screen to really let you know it is unhappy.

Now, obviously I did not expect TextSpeech Pro to open a PhatPad file. Most users however, will not know what .pmi, .opml, .rss, etc. files are. Since TextSpeech Pro knows what kind of files it can read, it should filter the others out in the open file screen. Another detail...

"JUST WHAT DO YOU THINK YOU'RE DOING, DAVE?"
Once you actually get TextSpeech Pro to talk, the voice quality is truly incredible. I was expecting something that sounded like Microsoft Voice Command (which isn't bad), but TextSpeech Pro sounds about 10 times more natural. This was with the 16MB version of the software... the 32MB version would not run on my memory-constrained Treo. The 32k version should sound even more amazing. On the same note, the 16MB version will need 20MB of storage space (why don't they just call it the 20MB version?) and the 32MB version will require a lot more. Yes, you can install it to a storage card.

Speaking of installing, the desktop installer would not complete the installation process. I think this is because of the size of the application. Fortunately, you can also download a .CAB file, copy it over to the storage card and install from there.

Of course, since TextSpeech Pro is a rather large program, it ran very slowly on my Treo. Even web browsing from within the application seemed to be 4-5 times slower than just using PIE natively. I am sure that the program would perform better on a higher-powered Windows Mobile device, but I did not have one available to test on. Even so, there is no reason why this program should not be able to perform decently on the Treo. Every time I ran the program, I made sure that it was after a soft reset with at least 10-11MB free. I think 11MB of free program memory should be enough. Also, while the Treo does not have the fastest processor on the block, there are other devices with slower processors. This is especially important because Digital Future Software says on their website that TextSpeech Pro will run on Pocket PC 2002, Windows Mobile 2003/2003 SE and Windows Mobile 5 ARM-based devices. There should be a more detailed list of system requirements on their website to provide a better idea of what kind of device this will run smoothly on.

Besides the performance issues and user interface issues, I just do not see why this application would be useful to anyone. I was hoping you could combine Microsoft Voice Command and TextSpeech Pro into a complete voice solution where you could tell the device to open a webpage and then use TextSpeech Pro to read it to you. Or do the same with a Word Mobile file. Alas, there was no joy to be had there. TextSpeech Pro relies much too heavily on the stylus and completely ignores any semblance of one-handed use which eliminates more usage scenarios. Since you have to use the stylus for so much, the application wouldn't be useful for someone who was visually impaired, which was another usage scenario I thought about. I thought about this for several weeks and I simply cannot come up with a single realistic usage scenario for this application. If you can come up with one, I'd love to read about it in the comments thread for this review.

TextSpeech Pro seems like a proof of concept and a solution in search of a problem.

PURCHASING


TextSpeech Pro is available directly from Digital Future Software's website. Currently, the program is discounted to $49.99, although that price is supposed to expire soon and the regular price is $99.99.

PROS

  • Truly amazing voice quality
  • Can read web page text
  • Can read pasted text from other documents
  • Lots of control over the voice settings

CONS

  • MANY user interface gaffs
  • Problems opening Word Mobile docs
  • Must highlight text in a web page for it to be spoken
  • No attempt at one-handed usage or WM5 soft key implementation
  • Very expensive for a handheld application
  • Memory-hungry

OVERALL IMPRESSION


If you are looking for an application to show off how cool your Pocket PC is, I guess you might give TextSpeech Pro a try. When you finally get it to talk the voice quality is fantastic. Other than that, I just don't see any use for this application, especially at the high price. I would like to see Digital Future Software work on integrating this functionality directly into the Windows Mobile OS so that it could actually become useful. The lack of a usage scenario and the user interface problems prevent me from recommending TextSpeech Pro. Therefore, I give this product the following score:


Next Post