tag:blogger.com,1999:blog-3712847329215735086.post1790748142187352726..comments2024-02-22T01:33:10.125+01:00Comments on Informática para Educación Especial: AAC Speech Communicator, un comunicador para Android que permite generar frases con la concordancia correcta (disponible en francés e inglés).J. M. Marcoshttp://www.blogger.com/profile/14705669015833438264noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-3712847329215735086.post-10495233184443802232012-03-11T13:27:52.734+01:002012-03-11T13:27:52.734+01:00Hi,
to add new languages with correct tenses, con...Hi,<br /><br />to add new languages with correct tenses, conjugation etc, one need to implement the natural language processing library (surely one obtain just have a list of concatenated words in any language without any intelligence without implementing this).<br /><br />I used simpleNLG library as it works on Java, as is simple, sufficiently powerful and performant enough for mobile devices. There I build sort of a sentence tree, specifying objects, subjects, modifiers tenses etc.<br /><br />http://code.google.com/p/simplenlg/<br /><br />There are currently only French and English versions of this library. Some guys were also working on German version since last year but it seems not ready yet.<br /><br />I think for Spanish one could adapt the French version (info here: http://www-etud.iro.umontreal.ca/~vaudrypl/snlgbil/snlgEnFr_english.html ), if I'm right Spanish grammar is a quite much simplier than French.<br /><br />Basically that you need to do is:<br />1) create the Spanish lexicon [list of words, their forms and correspondace between them]. Maybe some existing lexicon could be used<br />https://github.com/vidma/aac-speech-android/blob/master/source/libs/simplenlg/lexicon/french/XMLLexicon.java<br /><br />2) implement some specific to language features (morphology and something else) including numbers, inflections etc<br /><br />e.g.<br />https://github.com/vidma/aac-speech-android/blob/master/source/libs/simplenlg/morphology/french/MorphologyRules.java<br /><br />That may be more complex than this if you want to handle particular cases etc. but I'm sure that would be an interesting piece of both linguistic and computer science work/research. To have rough idea, the French version took I think around 6 months to be developed.<br /><br /><br />Having simplenlg library in particular language adapting applications using simpleNLG is fairly straight forward. Second, I think the Spanish implementation may be useful for many of other (non-related) projects.<br /><br />feel free to contact me at vidmantas.zemleris @ gmail.com<br /><br /><br /><br />Cheers,<br />Vidmantas / developer of AAC Speechvidmahttps://www.blogger.com/profile/09772120153505887115noreply@blogger.comtag:blogger.com,1999:blog-3712847329215735086.post-73962777025386241592012-03-07T10:07:05.829+01:002012-03-07T10:07:05.829+01:00Bueno, en castellano hay una aplicación que hace e...Bueno, en castellano hay una aplicación que hace eso: PictoDroid. Está disponible en la web de ACCEGAL porque todavía está en beta :)<br />http://www.accegal.org/pictodroid/Equipo de ACCEGALhttp://www.accegal.orgnoreply@blogger.comtag:blogger.com,1999:blog-3712847329215735086.post-84892279492233424202012-03-07T08:35:32.486+01:002012-03-07T08:35:32.486+01:00Buenos dias,
Yo soy un informatico, con niño aut...Buenos dias, <br /><br />Yo soy un informatico, con niño autista. Estaria encantado en intentar crear la api en español..<br /><br />para mas comunicacion :<br /><br />carlos.blazquez.fernandez@gmail.comAnonymousnoreply@blogger.com