[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-edu-devel
Subject: ArtiKulate in Edu playground
From: Andreas Cord-Landwehr <phoenixx () uni-paderborn ! de>
Date: 2013-02-06 19:14:21
Message-ID: 151135390.OJjCM8dHom () sooner
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hey all,
I would like to give a short heads up for a new language learning (or more
specifically: a pronunciation learning) application, that arrived in the
KDE Edu playground last night. It's called "ArtiKulate" and aims to help for
the following language learning problem:
When learning a new language, usually the following skills must be
accomplished: writing, reading, speaking, and understanding. For writing and
reading a lot of materials and software programs (e.g., Parley for learning
vocabulary) exist. But the important field of speaking and correct
pronunciation of words and sentences is barely considered, yet, though it is
one of the most important skills in real life.
ArtiKulate shall help to tackle this problem down and provide a useful
application to improve pronunciation skills. It works/will work as follows:
* the user can select a language, a course, and either a topic (like sentences
needed e.g. in a restaurant) or a problematic sound (like e.g. the "th" sound
in English).
* the user then gets a set of sentences in increasing difficulty (here
difficulty means the length of the sentences)
* the user then plays a recording of a native speaker who speaks this sentence
(the recording is shipped with the course) [see below for the problem on how
to get those recording]
* after this, the user records its own voice when speaking the sentence and
can compare both recordings
* if the user is not happy with her/his recording, she/he repeats the previous
step
The concept is quite simple and the application is not very hard to write
(well, the devil lives in the details as I learned again the last nights when
implementing the recording functionality...). What now arrived in playground
is a very basic UI (I plan to make it nice, once the functionality is in
place), the functionality for the user to select courses, play sentences,
record sounds (Selection of problematic syllables is current work in
progress). And the next important step will be the creation of an editor for
the units as well as a merging tool for courses/recordings of different users.
The plan for the time after both, the basic functionality is done and the UI
reached a state that I would not be ashamed to show a user, still the most
important task remains: Preparing and collection courses and recordings of
native speakers. I have early plans on how to accomplish that, but will again
write about that once the application itself is in a good shape.
Finally, I would like to invite everybody who is interested in this
application to follow its development (now in the public at
https://projects.kde.org/projects/playground/edu/artikulate) or even join its
development.
Greetings,
Andreas
Link to the source code:
https://projects.kde.org/projects/playground/edu/artikulate
[Attachment #5 (unknown)]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans Mono'; font-size:9pt; \
font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">Hey all,</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">I would like to give a short heads up for a new language learning \
(or more specifically: a pronunciation learning) application, that arrived in the</p> \
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">KDE Edu playground last \
night. It's called "ArtiKulate" and aims to help for the following language \
learning problem:</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">When learning a new language, usually the following skills must be \
accomplished: writing, reading, speaking, and understanding. For writing and reading \
a lot of materials and software programs (e.g., Parley for learning vocabulary) \
exist. But the important field of speaking and correct pronunciation of words and \
sentences is barely considered, yet, though it is one of the most important skills in \
real life.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p> \
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">ArtiKulate shall help to \
tackle this problem down and provide a useful application to improve pronunciation \
skills. It works/will work as follows:</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">* the user can select a language, a course, and \
either a topic (like sentences needed e.g. in a restaurant) or a problematic sound \
(like e.g. the "th" sound in English).</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">* the user then gets a set of sentences in \
increasing difficulty (here difficulty means the length of the sentences)</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">* the user then plays a \
recording of a native speaker who speaks this sentence (the recording is shipped with \
the course) [see below for the problem on how to get those recording]</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">* after this, the user \
records its own voice when speaking the sentence and can compare both recordings</p> \
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">* if the user is not happy \
with her/his recording, she/he repeats the previous step</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The concept is quite simple \
and the application is not very hard to write (well, the devil lives in the details \
as I learned again the last nights when implementing the recording functionality...). \
What now arrived in playground is a very basic UI (I plan to make it nice, once the \
functionality is in place), the functionality for the user to select courses, play \
sentences, record sounds (Selection of problematic syllables is current work in \
progress). And the next important step will be the creation of an editor for the \
units as well as a merging tool for courses/recordings of different users.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The plan for the time after \
both, the basic functionality is done and the UI reached a state that I would not be \
ashamed to show a user, still the most important task remains: Preparing and \
collection courses and recordings of native speakers. I have early plans on how to \
accomplish that, but will again write about that once the application itself is in a \
good shape.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">Finally, I would like to invite everybody who is interested in \
this application to follow its development (now in the public at \
https://projects.kde.org/projects/playground/edu/artikulate) or even join its \
development.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">Greetings,</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">Andreas</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">Link to the source code: \
https://projects.kde.org/projects/playground/edu/artikulate</p></body></html>
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic