Friday, January 23, 2009

Introducing SpeechPlayer

I’d like to take this opportunity to introduce a nifty text-to-speech (TTS) application that I’ve been working on for the past few months.  The application is called SpeechPlayer and is near final release.  You can download the beta today and give it a try.

Why SpeechPlayer?

PortalGroove SpeechPlayer There are tons of TTS apps in the market — some free and most of them shareware.  Some of them give you a browser plug-in and with a press of a button…voila!…the web page speaks!

Others require you to copy a piece of text into the clipboard or into the TTS application window for the text to be read out aloud.  The TTS application window will then “highlight” the word that is “spoken” out.  Great but then when you want to do some multitasking like switching to your browser window to view other stuff, the TTS window is obliterated and basically, the word-highlighting visual cue provided by the TTS application is hidden from the user.

Though not necessary, having some form of visual cue is useful as not all words pronounced by the TTS voice will be correct.  Although text-to-speech technology has improved over the years, it’s still far from perfect.

SpeechPlayer closed captioning feature

SpeechPlayer is not much any different from other TTS app; it can read most text files directly, or read text inside the Windows clipboard.

caption-window

In SpeechPlayer, I introduce something which is similar to closed caption, or subtitles, or even news ticker bar on your TV (see image above).

When SpeechPlayer is reading a piece of text, it will display the words being read on a little semi-transparent strip at the bottom of the screen.  This allows the user to continue working on other stuff while being able to listen and yet, still able to view the spoken text.  I’m using SpeechPlayer regularly and I find it greatly enhances productivity!

SpeechPlayer export capabilities

SpeechPlayer can also export the speech in the TTS voice of your choice to an audio file like WAV or MP3.  You can then transfer the audio files to your portable MP3 player and take them with you to the gym for example.

I’ve also included a feature where you can embed the speech transcript into the MP3 file (i.e. as MP3 lyrics).  Some MP3 players are capable of displaying these “lyrics” — which is again, useful — as it complements the listening experience.

SpeechPlayer also features a convenient one-click export to iTunes playlist.  From iTunes, you can then sync the playlist with your iPod.

Releases

There are two versions to SpeechPlayer — a shareware version and a freeware version.  The shareware version ($19.95) comes with all the bells and whistles, and features a 15-day free trial.

On the other hand, the freeware version only provides basic functionality (e.g. no caption appearance customization and export features) but has no time restriction.

Give it a try!

Technorati tags: , ,

Thursday, September 25, 2008

US 2008 Presidential Debate at My Alma Mater

The first US 2008 presidential debate will be held at my alma mater — The University of Mississippi (also known as Ole Miss).  Ole Miss is where I got my four years of Computer Science education from; that's slightly more than a decade ago.

US foreign policy and national security issues will be the focus of the debate.  The debate will be held on September 26, 8pm Mississippi time (September 27, 9am Malaysian time).

PresidentialDebate08

It's rare to see my alma mater on such an elevated platform. All eyes of America (and perhaps the world) will be set on the debate between the two presidential hopefuls — McCain and Obama.

The countdown to the debate has started. I hope to catch the debate live on CNN via Astro!

Technorati tags:

Monday, September 15, 2008

I'm Tech·Ed SEA 2008 Blog & Win Contest August Winner!

I was doing some housekeeping on my personal mailbox today and discovered an e-mail that I had earlier missed during my daily checks.  It's a notification message that I'm the 4th round (August) winner of the Tech·Ed SEA 2008 Blog & Win contest!

Tech.Ed SEA 2008 August Blog Winner

I get so many junk mails these days that authentic mails do get overlooked occasionally.  Having several email accounts to check does not help either! 

All that aside, I'll be going to collect my prize coming Monday.  It's a Microsoft Wireless Optical Laser Mouse 5000 (updated).  Woo hoo! This is what I just need! My current A4Tech BatteryFREE Wireless Optical Mouse is acting quirky — it's double-clicking when it should only click once and the scrollwheel is losing traction; I certainly look forward to its replacement!

Technorati tags:

Saturday, September 13, 2008

Downloading the Tech·Ed SEA 2008 Conference Slides

Having been to several back-to-back Tech·Ed conferences in the past and having to miss this year's edition (due to other pressing commitments) is quite a departure from my annual "routine".  I hope I didn't miss too much this time. I did manage to slip in a few hours at the venue and I've blogged about it here.

Well thankfully, the conference slides are available for public download at time of writing.

I'm downloading the Developer Tools & Languages Track slides (64.2MB zip file) and the Web & User Experience Track slides (66.6MB zip file) as I type this post.

Here's the slides download landing page URL: http://www.microsoft.com/malaysia/techedsea2008/

I hope to gain a few juicy tips out of reading the slides even though it's nothing like having the speaker taking you through the slides and demos.

Technorati tags:

Friday, August 29, 2008

The End of Software Piracy in Malaysia?

If you're using pirated software, watch out!

Here's an excerpt from The Star (August 28, 2008):

Starting Wednesday, users with pirated copies of Microsoft Corp's Windows XP Professional operating system (OS) on machines that are Internet-capable could find their computer displays going black and with no screen icons visible.

There are 8.6 million users of Win XP Pro in Malaysia and about three million are expected to suffer the “blackouts,” according to Microsoft Malaysia.

Ethical and Practical Issues of Using Pirated Software

I never subscribed to using pirated software.  Using pirated software is like using stolen stuff.  Let's ponder about it: Would you own a stolen car?  Would you use a stolen phone?  Why the double standards when it comes to software? Obviously, there are hypocrites amongst some of us, isn't it?

By using pirated software, the hardworking people who made the software is being deprived of their livelihood.

On the issue of practicality, pirated software may bring unknown risks to your PC and even you; some unscrupulous programmer might have embedded a keylogger into the pirated executable and the next thing you know is that your credit card information is in someone's hands.

The "Software is Too Expensive!" Excuse

I suppose that software being expensive is the biggest excuse for using pirated software. Then let's ponder on this point: If one can't afford a BMW, does that give the person the right to steal one?

Thankfully, there are some very good shareware and free software out there. Some of them are almost as good as their commercial equivalents. So, if you can't afford those commercial software products, give shareware and free software a try! 

It's encouraging to see that Microsoft Malaysia has made some of its software more affordable to home users and students.  For instance, students in some institutions of higher learning can now enjoy big discounts on certain Microsoft SKUs.  Recently, Microsoft Malaysia has lowered the price of the retail version of Microsoft Office 2007 Home and Student Edition (which comes with 3 licenses for non-commercial use).

Towards Responsible Consumerism

Will we see the end of software piracy in Malaysia soon?  If consumers create a demand for pirated software, then the piracy problem won't disappear overnight for sure. Let's hope that there'll be more antipiracy awareness campaign in the future.

Technorati tags: