Speech Recognition on Linux

Five links related to speech recognition (SR) software on Linux.  Non of them seem very impressive (especially considering IBM no longer supports Via Voice on Linux) but hopefully they will improve.

  • CVoiceControl -Formerly known as KVoiceControl.  Includes a basic voice SR engine and command line trainer.  Compile works but sound card support is prehistoric.
  • Xvoice – Interface for Via Voice SDK software.  Requires an old Licensed IBM Linux version of Via Voice.
  • FreeSpeech -Has its own SR engine but unable to compile because of old gcc requirements.
  • Spinx4 -Currently most active Open Source SR software available.  Has a couple corporations working on it (although not necessarily actively.)  Entirely Java based. No front end available yet.
  • NICO Toolkit -A general purpose toolkit for constructing neural networks and training through back-propagating learning algorithms.  Has some SR capabilities.  Usable for more than just SR.

Wednesday Humor

A chicken and an egg are sitting in bed together.  The chicken is smoking a cigarette and has a very content look on his face.  They egg is laying there all tense with a huge scowl.  The egg leans over to the chicken and says…

“Well, I guess we know the answer to that question!”

Free Will and Suffering

I just got finished reading Brave New World and am starting to formulate some thoughts about Aldous Huxley’s world. In addition to the book, last night was my Renew group meeting were we discussed the scripture for next weeks Roman Catholic Mass. It a great example of the cosmic order of things; both the book and the Bible readings covered much of the same material, only from a couple different directions.

Fundamentally I don’t believe that the dichotomy that œBrave New World sets up is the one that Aldous Huxley believed he set up. The author (in his intro and the comments from the re-release) talk about the trade-off between what he calls œreal emotion and social stability. The dichotomy that I saw was one of free will and social stability. While I agree to some extent that things like tragedy, bravery, and passion are not possible in a world without strife; without difficulty. Huxley goes on to promote the idea that the cause of social strife is from desire (an extension of popular eastern religious philosophies) and that by removing desire by providing absolute fulfillment of all of our desires; we can œshort out that loop. I call it a loop because desire (at least desire beyond our animal instinct level) is an emotion; thus emotion producing desire, producing strife, producing emotion etc. ad infinitum. I believe that Huxley is partially wrong. I believe the cause of social strife if free will. Ultimately the civilized people of œBrave New World were not lacking in emotions, or even desires. Through social engineering they effectively had their free will taken from them. In part this conclusion is reached by Huxley himself when (at the end of chapter 17) the Controller says to the savage, œ…you’re claiming the right to be unhappy.

This discussion ties into the scripture reading in that they discuss the place of God in human suffering. The point that was made in Renew is that God does not cause evil in the world, he allows evil to be done in the world. It is humans (and their ability to choose freely) that cause evil and suffering. If God was to remove all suffering from the world, he would (in effect) have to remove free will. Without free will, life has lost the intensity that makes it worth living. The passion with witch I pursued my wife gave me a greater love for her. The ability to choose which people I dated eventually gave me an intense respect for how wonderful my wife is but it also meant that I suffered though some really awful woman. Free will means the possibility of greater value in life, but it guarantees nothing. Experience, good and bad, is value. What would Shakespeare be without tragedy?

Ultimately, I guess my point is that free will is a gift. A great gift. Probably the greatest gift that has ever been given to mankind. But a gift of such value also has great consequences. For even if I choose to live a good and respectful life; free will means other people have the ability to NOT live such a life. Actions have consequences to more than just the person who makes a given decision. Its not fair, but the alternative is to live in a œBrave New World.

Tuesday Morning Dump

Pork Tornado is  running a list of the 10 worst album covers of all time.  They range from sad and pathetic to downright disturbing.  My favorite is “Devastatin’ Dave (The Turntable Slave)” and his epic work “Zip Zap Rap.”

If you have a spare computer laying around here is are step-by-step instructions on getting Looking Glass working on a Linux box.  Project Looking Glass is an open source 3D interface being developed by Sun. The project looks promising but has a long way to go.

Abortion vs. Death Penalty

Recent debate has exploded concerning the place of Catholicism in politics.  Senator John Kerry is the first Catholic presidential candidate sense the Roe vs Wade decision in 1973.  Historically, Rome has held abortion to be the single greatest moral & social issue in modern history (placing it in similar category as the Holocaust.)  Senator Kerry is a strong supporter of Roe v. Wade, supporting it through all 3 trimesters (including “partial-birth” abortions), and even supporting minors right to abortion without parental notification.  This position sits “badly” with many practicing Catholics who see Kerry’s duality as an affront to the very institution they hold dear.

There are, however, a number of Catholic voters, who disagree with Roe v. Wade, that consider Kerry’s position on abortion to be an unfortunate downside to an otherwise superior candidate.  A position that effectively must be pursued to even be considered as a candidate for nomination in the Democratic Party.  These Catholics often don’t see the abortion issue as a deal breaker; citing other Catholic issues of importance that are supported by Kerry; but not supported by President Bush (like the death penalty and the war in Iraq.)

At first the abortion vs. death penalty (or Iraq for that matter) comparison seems ridiculous. More abortions happen in 3 hours than all the death penalty punishments carried out in an entire year. How can the two position possibly be compared, let alone be used as justification for ignoring Senator Kerry’s abortion position? But the comparison is made and even defended. The argument goes something like this 1) murder is murder; 2) whether a state murders one person or 100 people, its still murder; 3) therefor, its not the number of murders thats important but the fact that both candidates support state sponsor murder.

Well, my wife has convinced me to stop telling people, who make this argument, what kind of moron they are and actually bring doctrine proof of their moronity. The best resource I have found (besides New Advent which I have mentioned previously) is The Holy See, the on line location of the Vatican Archives.  It contains links to just about every public statement any Pope has made in the last 30 years.  Anyone doing Catholic research on abortion should (at the very least) read Veritatis Splendor and Evangelium Vitae.  No doubt I will be writing more about this topic later.  Considering that one out of every five people in America consider them selfs Catholic, it will no doubt be a bigger and bigger issue in the upcoming election.

All is Quite

Two of my favorite literary quotes of all time come from “All Quiet on the Western Front” by Erich Maria Remarque. I ran into them a couple days ago and thought I would share:

“I am young, I am twenty years old; yet I know nothing of life but despair, death, fear, and fatuous superficiality cast over an abyss of sorrow. I see how peoples are set against one another, and in silence, unknowingly, foolishly, obediently, innocently slay one another.”

–Chapter 10

“The life that has borne me through these years is still in my hands and my eyes. Whether I have subdued it, I know not. But so long as it is there it will seek its own way out, heedless of the will that is within me.”

–Chapter 12

Where is GRUB when you need it

Ever wanted to know how to reverse engineer an embedded device?  Two spectacular articles by Jim Buzbee walk you though getting system level access and installing alternative services on a Linksys NSLU2.  The articles do a great job of teaching you the ins-and-outs of accessing Linux based embedded devices.  You can follow future progress (and future tutorials) from Jim’s NSLU2 website.

The other great link gleamed from the NSLU2 tutorials is to Dan Kegel’s Cross Platform build chain script.  Historically building cross-toolchain for use in embedded systems development was frustratingly difficult. Dan has this process fairly easy.  With two-thirds of embedded devices running Linux , the two tutorials and Dan’s script make for a perfect introduction into the world of embedded systems.