Damn Small Linux (DSL) Forums
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 23, 2014, 10:08:12 PM

Login with username, password and session length
News
The new DSL forums are now open.
Stats
1249 Posts in 245 Topics by 256 Members
Latest Member: ckrnmcig79
Search:     Advanced search
* Home Help Search Login Register
Get The Official Damn Small Linux Book. Great VPS hosting provided by Tektonic

  Show Posts
Pages: 1 [2]
16  MyDSL Extensions / Multimedia / Re: SPEECH Synthesis and Voice Recognition on: December 09, 2012, 08:46:25 AM
Hi lm,

1/ i didn't imagine myself working on such a project ... hmm ... one year ago. Then, came murgaLua (scripting language with an embedded  powerful & simple to use graphic user interface) ... with it, all was possible. But my basic knowledges in computer science didn't let me write an entire engine for speech recognition, especially in a foreign -minor- language like French...

2/ Searching for an old but functional and -always- simple to use E.S.R. led me to fantastic <a href="http://sourceforge.net/projects/cmusphinx/files/sphinx2/">cmu sphinx2 </a> (open source naturally), present in debian repos, since woody (corresponding to Damn Small Linux!). This complex app (especially concerning its line command arguments) does for us a VERY SIMPLE task: it writes recognized text from your speech to a dummy file. Then murgalua reads periodically this files (every 2 seconds, for example), and extracts recognized words to send to system, with the help of the powerful line command!
DON'T EXPECT 100% recognition performances! You can increase these perfs reducing the set of words to be recognized... and selecting the best recognized words...

3/ cmu sphinx2 came with default recognized language set for english (good for you?), so i had to find a French language model, and i found one  built for a similar project (but written in Perl) <a href="http://perlboxfr.tuxfamily.org/">PerlBox-fr</a>, model is part of this archive

4/ the rest is in the source script attached here (42kb!), named "Alfreid.lua"

5/ For your question about espeak versus flite, i selected espeak because of the easiness of adding for it the better quality voices of <a href="http://tcts.fpms.ac.be/synthesis/">mbrola</a> (including two french voices), as Alfreid has for some commands a vocal "feedback", and for the user, understanding these vocal feedbacks is sometimes "critical". For example, with Alfreid, i kill some unix processes with my voice, amazing no?

6/ At this stage, i've no other material to upload to my personal website, than this script, so i share it with you (attached Alfreid.lua) before uploading a more "finished" version . Must say, too, that i had the mad idea of porting it to MS-Windows (XP) and Mac OS X (Tiger), but i've no time for it... So this attached script works in Windows, but as i haven't found a MS-Windows binary of cmu-Sphinx2 (i think i have to use the next version of sphinx2 called pocketsphinx, but other syntax for command line will take time to understand... or use embedded Microsoft Speech Recognition Engine -> not free nor open source => no way!), i used this Windows version as test for the vocal feedback (virtual loop with random commands sent to the "command manager" function.

7/ You can find some Linux-Mac-Windows murgaLua scripts on <a href="http://michelterras.perso.sfr.fr/">my home site </a>

thanks for your interest

PS: OUPS! i forget to say that this development script was made with a debian 4 powered system, and murgalua 0.5.5
17  MyDSL Extensions / The Testing Area / Re: DSL in French on: November 05, 2012, 06:54:22 AM
Hi Vink8,
sorry to use english to reply, but it's an english forum Wink
Thanx for trying the french package, and for your tests.
I didn't try to download my package from DSL servers, as i got it at home. But you're right to point this trouble for John.
The alternative to get it is downloading it  from my site at
http://michelterras.perso.sfr.fr/linux/dsl-fr.htm
or
http://michelterras.perso.sfr.fr/index.html?n=31
I'm a ReUser, and i must say that i write packages only for dead operating systems, like an hypercard stack for mac os 7, for example. So it's amazing how DSL is coming back...
For now, i'm working on debian4 with a french voice recognizing app written in murgaLua... it take sometimes (2 or three months from the beginning of the project)... I 'll try backporting this app to DSL-Not and DSL...
Again, thanx for your tests, Vink8
A Ciao!
18  MyDSL Extensions / The Testing Area / Re: DSL in French on: October 28, 2012, 06:13:57 PM
Hi Guys! Grin
Need to know if everything's right with my package, especially with last version 4.11.
Thanx in advance!
19  Damn Small Linux / HD Install / Re: how to install onto a HDD from one machine to put into another on: September 18, 2012, 03:24:49 PM
Hi Mir,
i made this operation several times. As hdd installation ships with an automatic hardware detection (the one on the live-cd), there is no problem doing this! But no luck if you want to try this with Windows (must pay before each install)
Good luck!
20  MyDSL Extensions / Multimedia / SPEECH Synthesis and Voice Recognition on: September 15, 2012, 04:00:16 PM
Hi everybody! Grin
Actually working on a great project including oldies like espeak, cmu-sphinx2 and murgalua to command and script some repetitive tasks, like internet searching, mails reading, automating media-database updates, etc...
I'm scripting within a Debian Etch powered system (4.0, kernel 2.6.18), and will try to "backport" to DSL-N0.4RC1, and maybe DSL 4.x...

You can help backporting espeak and cmu-sphinx2 to sarge or better woody (woody is the base of hard-installed DSL 4.x)

My goal : making cry those who have throwing away their old PC!
Seriously: ReUse+optimizations is the Future of Computer science...
Sincerly,
21  MyDSL Extensions / System / Re: Kernel on: September 15, 2012, 03:37:47 PM
Hi Kobzar,
Don't know if it's possible? (or reasonable?) But you can use DSL-Not having a 2.6.12 kernel, supporting more hardware, with a very small footprint, but with smaller repositories (the one of DSL are mostly usable)...
Otherwise, try TinyCore, shipping with 3.x kernel
Good luck!
22  MyDSL Extensions / The Testing Area / Re: DSL in French on: September 10, 2012, 05:04:21 PM
Hi John,
info file is now available on http://michelterras.perso.sfr.fr/linux/dsl-fr.htm

By the way, i made a French translation package for DSL-Not 0.4 RC1, freely downloadable at:

http://michelterras.perso.sfr.fr/linux/dsl-n-fr.htm

Have a nice day!
23  MyDSL Extensions / The Testing Area / DSL in French on: September 08, 2012, 06:50:09 AM
Hello everybody! Wink
I'm VERY glad DSL is back!
i wrote sometimes ago a french translation package for DSL 4.4.10, with some uninstallation abilities...
it's freely available for download on my homesite:
http://michelterras.perso.sfr.fr/linux/dsl-fr.htm
or
http://michelterras.perso.sfr.fr/index.html?n=31
(if redirection doesn't work)
Page is in French -only- for frenchie users of DSL!
you'll find it with the name "dsl4.4.10-fr.tar.gz", with MD5, size is 1.55MB

Is it possible to put it in the testing area, so users can test it with the last version 4.11RC1??? (before i test it at home)
Otherwise, i wrote a murgalua script for viewing CBR,CBZ and CB7 comics i will upload on my web site soon, so you can put in the testing area...

Very nice to hear again of all of you, DSL users!
Have a nice day!
Pages: 1 [2]
Powered by SMF 1.1.19 | SMF © 2013, Simple Machines
Mercury design by Bloc