The personal blog of game designer, programmer and Cand. Scient. Informatics, Jimmy Marcus Larsen. Currently working as a game designer at Cego ApS.
September 19, 2005 at 19:23
I have considered porting some open source speech recognition engine to the Nintendo DS, but in my search I only found one - CMU Sphinx (okay, it comes in two C versions and a Java version). Does anyone know of any other open source speech recognition engine written in C or C++?
Anyway, for testing I tried compiling Sphinx-II (the simplest of the C versions) under Windows with the MinGW toolset, but it gave me so many compiler errors that I gave up after a few hours of trying to fix them. Looking through the sources of Sphinx-II also revealed heavy use of floating point arithmetics, which would make it too slow for the Nintendo DS. Without any open source alternative it looks like I will be writing my own speech recognition engine.
Update: I just found out the sources for the HTK Toolset is available. I’ll take a look at those too.
September 16, 2005 at 22:19
The lectures in Verbal Interaction have been inspiring so far and they have enabled my small start on the voice recognition code for my game. Today I wrote a parrot! Talking to the Nintendo DS makes it repeat what I said - it’s not perfect, but as I won’t really need that function anyway I don’t plan on improving it.
Working with the DS (and chatting on #dsdev) gave me a few ideas about how to do the actual voice recognition. The DS has two processors - a slower one (ARM7) with access to the sound and microphone registers, and a faster one (ARM9) that is mostly used for graphics. I think a good way to do the voice recognition would be to perform the signal processing and creating the speech vectors on the ARM7, while doing the actual pattern recognition (HMM maybe) on the ARM9. I might need speech synthesis as well, and with pattern recognition on the ARM9 I should be able to do that on the ARM7 too.
I’ll pause the work on voice recognition code for now, and do some more writing and designing.
September 14, 2005 at 12:18
I kept the new design, but I updated the back-end system to use the WordPress Blog Platform. It should have no consequence for peoples use of my site, but it will make it easier for me to post updates.
Next update will be on my Nintendo DS game. With the web site in place I’m can focus more on that project.
September 12, 2005 at 10:18
My fifth semester project will be to design a game for the Nintendo DS. Furthermore the project will explore the machines voice recognition possibilities, which hopefully will prove to be a very challenging project.
I have started work on a preliminary design document for the game. Look for project #1 on the menu to the right.
September 10, 2005 at 20:52
Today I made this web site. The design relies heavily on CSS, and is using some light graphics where needed.
The content will be very mixed, as I don’t plan on deploying several different sites for all my projects. This also includes language - some content will be in Danish, while most will be in English (as good as it gets…).
The first page (where you are now) will contain blog-like content, while the menu on the right will contain links to some of my projects.
You are browsing the Game Design Chronicles weblog archives for September, 2005.