Well it is a very strange bug but cudaMemcpy for 320*240*4 works faster than 320*240*1. Maybe because of half warp allignment????
Learn more here: http://nuigc.com/ccvmulticam
You can see all the projects here: http://nuicode.com/projects/gsoc2011 (still updating)
Thanks Smallfly! http://mirror.nuigc.com/CCV1.4-Osx.zip
We are currently migrating the main CCV nuicode project so the SVN and URL paths properly reflect the project terms...
Watch the nuigroup blog for updates.
GSoC 2010 has come to the end, so I release the current version here as the achievement during this year's GSoC.
What's New in this release:
- Can recognize most English words instead of digits only.
- Added free-speaking mode(not very accuracy, so using commandpicking mode is recommend).
- Output to network by TCP.
- OSX and Linux support.
You can download CCA executable binary for your platform:
OSX : http://nuicode.com/attachments/download/177/CCA_GSoCFinal_bin_OSX.zip
Linux(32bit) : http://nuicode.com/attachments/download/179/CCA_GSoCFinal_bin_linux32.tar.gz
Windows(32bit) : http://nuicode.com/attachments/download/178/CCA_GSoCFinal_bin_win32.zip
Or check out from svn:
svn checkout http://nuicode.svnrepository.com/svn/cca
ofxASR is a part of CCA, but it is a stand alone openframeworks addon.
ofxASR is host at http://code.google.com/p/ofxasr/.
And here is a thread about it at openframeworks forum: http://www.openframeworks.cc/forum/viewtopic.php?f=10&t=4202
Note that this is not CCA's "Final" version. The developing of CCA will never stop.
I'm proud of CCA. I'm proud of being a contributor of NUI Group. I will keep developing and maintaining CCA, make it stronger and stronger, and let it be downloaded by millions one day.
Thanks our NUI Group, thank you my mentor tito and Christian, thanks all people that once gave me advices and feedbacks. What a good summer!
TODOs in future:
- A GUI sentence list editor. (Currently user need to edit the config file manually)
- A setting dialog.
- Automatic stop recoding(do not need press stop button by users).
- Other required features from users.
As be required by many folks, CCA have successfully compiled under Mac OS X. An advantage of OSX is that applications can be packaged as a bundle. All resources are in a single app bundle showed as the screenshot below:
The config.xml and the list of recognizable sentences are also in the bundle. Users have to use "Show Package Contents" to view and edit them.
Another good news is that CCA can recognize not only digits but also any English word and sentence now, as the following screenshot:
As seen in the screenshot, CCA is still under CommandPicking mode. That means you must edit the file Command.list in the bundle to specify which sentences can be recognized by CCA.
The FreeSpeaking mode is also available now. But this mode is very slow(may be it need a progress bar) and not accuracy. So the CommandPicking mode is recommended. In future(after the gsoc) I will do something to make the FreeSpeaking mode more useful.
The newest CCA for OSX can download at: [[http://nuicode.com/attachments/download/174/CCA_OSX_20100722.zip]]
CCA has released its first preview version for OS X. It was packaged as an OS X sytle application bundle. You can download it here: http://nuicode.com/attachments/download/171/CCA_OSX_20100721.zip
The usage is the same as the windows version, please check http://nuigroup.com/log/cca_preview_release/ to learn how to use it.
Unfortuntly it is very inaccurate, that means it usually gives wrong result under OS X, while the windows version is very accurate. I'm not sure if there's something wrong in my code. I guess this problem is because there might be some differences between Mac and PC's hardware. The codes are tracked at http://nuicode.com/projects/cca-alpha/repository, it will be great if anyone can fix it.
Another bug known: The application's name and its path name should not contain any space, or it may crash. This bug is from Sphinx and I will report it to Sphinx Team.
Also available in: Atom