¿Puedes hablar con su computadora?
I’ve been thinking a lot about language learning lately. I’m learning Spanish slowly… OK, very slowly. One of the activities in learning a language is writing in it… in this case, writing about learning it. I’ve pulled the following from my practice wiki.
“Estoy aprendiendo la idioma español. Hay muchos partes aprender una idioma nueva. Algunos de los partes inclue
- Vocabulario
Necesita saber palabras suficiente to tener un conversación.- Gramática
Necesita poder hacer las sentencias correcta.- Práctica
Necesita práctica genuina construir competencia in la idioma nueva. Este práctica incluiria escuchando, hablando, leyendo, y escribiendo.Se puede aprender vocabulario y gramática solo con las estrategias de memoria. Tambien, se puede practica escuchando, leyendo, y escribiendo solo. Pero no se puede practica conversacion a solo. Necesito un amigo, un amigo que sabe la idioma nueva. Es muy bueno si un amigo sabe la idioma con mas competencia como ti. Es muy bueno tambien si un amigo tiene los interéses común con ti.
¿Dondé buscaria para este amigo?
¿En la familia y los amigos?
¿En internet, posible ‘facebook’ or notesinspanish.com?
¿En el grupo (club) de española?
¿En la programa de computadora? ¡Me gustaria hacer este programa!”
OK, so my written Spanish is pretty sad. But the gist of the quote is that you can’t participate in conversations by yourself. You need a partner… who is at about your level… and it’d be really great if they shared your interests.
But… can a computer be your partner? Could it be effective in helping you practice conversations?
Well, I found a program that claims to let you have a conversation with it. It’s for the One Laptop Per Child XO laptop and it’s called Hablar Con Sara. Click here to get more information on the activity (OLPC for program). Essentially, you hold a Spanish conversation with the program. You type in a sentence, the program responds with audio using TTS (Text To Speech). Can I use it to help me learn Spanish? Not really. But, from what I’ve learned playing with Hablar Con Sara I think that I can describe a program that could be used to effectively practice conversations in a new language.
Program elements:
- Interface
Like Hablar Con Sara, I believe an interface where the user types and the computer responds with audio can be very effective. However, the program should encourage the user to speak his sentence and the interface should also include a repeat button (to have the computer repeat the previous spoken phrase). Spanish subtitles of the spoken phrases could also improve usability. - Context
Hablar Con Sara has no apparent context for your conversation. This is pretty open-ended for language learners. I suggest building a program with several context-based situations. For example, a context might be something like going to lunch at a restaurant, going to a theater, or asking for directions on the street. - Limited Vocabulary
Along with a context that focuses the conversation into a concrete, and usable, situation that the student might encounter, one could limit the vocabulary that the program uses and provide a vocabulary list as a learning aid for the student. - Better TTS
Maybe it’s because there is no context for the conversation… or maybe it’s because I don’t have a big enough vocabulary in Spanish… but I have trouble understanding what the computer is saying. Although I can adjust the pitch and rate of the TTS voice, I still find it hard to understand. A better TTS engine (or, if possible, recordings - assuming a very limited vocabulary - might be more understandable). - More Platform Support
AFAIK, Hablar Con Sara only runs on the XO laptop. It would be nice if the program ran on PCs, Macs, and other Linux platforms, too.
Problems with the proposed program:
- Difficulty
How hard will it be to construct a reasonable context (pictures, …)?
How hard will it be to construct a conversation engine (that looks for trigger words in the learner’s input and builds responses)? - Constructivism / Constructionism it ain’t!
Use of the program in language learning could not be considered constructivist / constructionist learning. One solution to this problem would be to create some sort of toolbox that allows students to create their own context-based conversations with pictures, trigger words, …
Strengths of the program:
- The major strength of the program is that it can empower a student to take more control of her learning.
Does anybody see any merit in this type of program? Does this type of program already exist and is used in language learning (and I’m just in the dark about it)? Any comments?
Plan: I’ll try to put together a simple prototype in the next week or 2. Anybody interested in seeing it?
[…] “conversation with your computer” program I described in my last post (see here) is progressing very slowly… I’m just not putting the time I need to into it! […]
Pingback by LearningForward » How important is student buy-in in learning? — April 11, 2009 @ 10:03 am
I like the direction you are taking this. How did you get Speak with Alice to run on your XO? I have downloaded v2 and it does nothing more than the original Speak, so as far as I can tell. Please let me know ASAP if possible, we have a big XO Robot reveal here in Portland, OR this weekend and it would be nice to have that operating by then.
Thanks, Dwayne
Comment by Dwayne Beals — April 20, 2009 @ 1:17 pm
Dwayne,
It’s a little strange… you download Hablar Con Sara but the activity says Speak with Alice. When you start the Activity, it acts just like Speak. Click on the Voice tab and change the language from Default to Spanish. Now when you type in the input box, the program should respond in Spanish.
Let me know if you have further difficulties.
Have a great day,
Kent
Comment by kchesnut — April 20, 2009 @ 6:30 pm
Kent,
Thank you for the quick response. It seems to work in Spanish only, but I was sure that it was working in two languages. I might be mistaken. Anyway, we have built a R.O.B.O.T. (remotely operated bot for outreach and teaching) and would love to see and hear more about your prototype language teaching interface.
Dwayne
Comment by Dwayne — April 21, 2009 @ 3:44 am
This is an amazing project, kchesnut! I can see development leading to a truly educational activity. i would definitely be interested to see what you can do!
Like Dwayne above, I am also interested in the underlying Speak with Alice activity. I can not seem to get it to just respond in English to English. Have you found a Speak with Alice build that works with 8.0.2 sugar on the XO?
Comment by REAListic optimIST — April 21, 2009 @ 4:03 am
Dwayne and REAListic OptimIST,
Thanks for the comments.
I only tried the English and Spanish languages (the only 2 I even “kind of” know). English just read what I typed in. In Spanish, the computer responds to my inputs with responses I recognize only sometimes.
I looked a little last night and didn’t see the Speak with Alice activity (that Hablar Con Sara seems to be built upon).
Dwayne, the eco-munity.com website looks very interesting… I’ll take a look at it when I have a little more time. Is your R.O.B.O.T. described there? I’d love to learn more about it.
My project is suffering from too much busy-ness… but I’m still working on it.
I hope you both have a great day,
Kent
Comment by kchesnut — April 21, 2009 @ 7:05 am
[…] my post on March 14 called ¿Puedes hablar con su computadora? (good grief, it’s been 5 and a half months!), I discussed an One Laptop Per Child XO program […]
Pingback by LearningForward » Can you talk with your computer? — August 29, 2009 @ 3:14 pm
[…] I discussed in my earlier posts ¿Puedes hablar con su computadora? and Can you talk with your computer?, I want to build a simple program that will allow foreign […]
Pingback by LearningForward » Can you talk with your computer? (Part 2) — September 6, 2009 @ 6:43 am
[…] a quick update on the foreign language conversation program I first discussed in March in my post ¿Puedes hablar con su computadora?. You can review the progress of the project (and its goals) in these posts: Can you talk with […]
Pingback by LearningForward » Can you talk with your computer? (1st Spanish Version) — September 20, 2009 @ 8:40 pm
I teach spanish in a remote quite small town in Sweden, Mariestad, 20 000 inhabitants. There is nobody around to talk spanish to for my students.
I am extremely interested in in these kinds of projects. Good luck for the future.
please keep us informed
BR Per
Comment by Per Sterner — December 1, 2009 @ 5:51 pm
Per,
Thanks for the comment and the encouragement. I’d be interested to know if you looked at the September 20 post - LearningForward » Can you talk with your computer? (1st Spanish Version). It is still very simple minded, but at least it is a working model.
Have a great day,
Kent
Comment by kchesnut — December 1, 2009 @ 7:41 pm