New free website to improve your listening skills - in 11 languages!
A few weeks ago I created a simple java application for improving my listening in Portuguese. It was very basic and it used an artificial voice (even though a very good one). I decided to expand on the idea and included other languages too. I'm still new to many of the programming languages involved in this project (this is actually my first site ever), so bear that in mind when encountering errors, and please report them to me. :-)
I used the audio recordings and translations on Tatoeba to create this site. Currently, there are more than 17000 recordings in 11 languages available for practice. I left out English for now. It's a bigger project than all of these languages joined together, so I decided to wait and see if there's enough interest in the site. I left out languages like Italian and Japanese, because there are simply not enough recordings on Tatoeba. So if you want to see your native language added (or if it is already there, more sentences in that language), you have to add your own recordings on Tatoeba.
Here's the address of the site and a screenshot of me using it:
Once you select the language you want to practice and the translations you want to see, you will hear the audio before every exercise and you can replay it as many times as you want. After checking the solution, you have to judge yourself how well you did in the exercise and grade your performance on a scale from 1 to 5. If you do this, you will see your overall performance rating for the current session in the top right corner. But if you don't want to bother with this, you can just click 'Skip' after every exercise. The site should work properly with the following browser versions (tested on Windows 7 and OSX Mavericks):
- Internet Explorer: 11.0 (2013 Oct)
- Mozilla Firefox: 21.0 or higher (2013 May)
- Safari: 7.0+ (2013 Oct), but on iOS the audio won't autoplay.
- Google Chrome: 23.0+ (2012 Nov)
- Opera: audio doesn't play
I have plans to make it better in the future as this is a great learning experience for me too. Possible new features include English added to the list of languages, the user interface translated into many languages, slowing down audio tracks like here on Duolingo, maybe even user accounts so that you can easily track your progress.
Let me know what you think about it.
Good idea! If there's enough interest, there will be all kinds of new stuff coming. E.g. right now I'm looking into the possibility of slowing audio tracks down like you can here on DL. But I have some exams coming up next week and I have work to do as well, so I will need some time. :-P
Thanks much. I rather tardily noticed that there were percentages shown at the top, which gave me the clue after a couple of tries (duh, me). It's really only the first self rating where there's a question.
That Russian TTS is better than any other I've heard. Where is it from? Is it free?
And thanks for making the text so nice and BIG. A treat for old eyes. Duo could easily enlarge their font to that size by arranging cue and response vertically, as you have done. I sure wish they would.
If you keep the site up, perhaps you could add some hotkeys?
Anyway, it's a really nice site.
> It's not TTS . . .
<blush> Yes, thanks for the explanation. I found my way to the homepage after a while and saw that. The gent. who recorded the Russian must be a dedicated soul, as I've only heard one voice so far! (I did find one sentence where he changed word order. Tsk, tsk. But that's of course not a big deal.)
. . . And I tried the Latin, which is really nice too. Too bad there are not more sentences there, and if I had any Italian friends I'd urge them to record for tatoeba, as it sure would be nice to have Italian there too.
Great site. It is definitely useful for improving listening and spelling skills.
This is so perfect. It's EXACTLY what I've been looking for -- I've found getting my listening ability in line with my reading ability extremely challenging -- and I really like the interface. The sentences are absolutely fantastic, and for German there are over 2000 of them. Great stuff, thanks.
Lingoversity has something similar, but it was more geared toward inputting your own terms or sentences. Originally it provided very nice male and female voices for EN, FR, ES, and DE, and you could add your own for other languages. The interface is very nice, but the server stopped running some time back - if it was hosted at a university (in Spain), its budget probably got axed. At some point I'll get some voices for it, but right now, duolingo is keeping me busy.
This is great listening practice. Thank you for posting the links.
After studying French for approximately 14,5 months now, I'm in France for an internship right now. My speaking and reading abilities seem to be at a A2 level and it is extremely hard for me to understand what French people say. Testing out your website, I got a performance of 57 % after 20 sentences and could directly understand and translate 3 easier sentences, thus I marked 3 sentences with 5 (100 %). Your tool will definitely help develop my understanding skills, so that I may understand more French by the end of my internship in two weeks. And later, it will be great for Esperanto as well.
Thank you so much. I bookmarked it and will probably use it regularly in the future!
This is awesome! I just figured how bad my French listening skills are. I guess I have a lot of work to do. I've been looking for a website like this.
Keep up the good work! This will be very handy.
If you mean the translations, it is possible. On the page where you can start your training session (for Spanish http://www.listeningpractice.org/session.php?lang=spa), there is a long list of languages with round checkboxes next to them, you can even load more languages with the "More languages" button.
This is great. Thank you so much for going to so much trouble.
I've been trying the French to English version and after 34 questions my score was 30% which though I was marking myself quite harshly still seems far too generous for my performance. So I wonder for a 'poor performance' if a score lower than 20% would be more appropriate. I found I could get a sentence completely wrong and still score 20% which doesn't seem quite right to me.
I kept hitting the repeat buttons constantly, and I wondered if there could be a continuous repeat button.
I guess for the French version I also would like an accents mini-keyboard so that I can attempt to spell the words correctly together with their 'feathers' and 'what-nots'. (I don't know the fancy term for this)
I think I too would like a personalised score chart/card at the end of each session so that I can chart any improvement.
The above are just humble suggestions.
I will use it a lot as it is.
About the rating system: the percent number is just the total number of points given to yourself/the maximum number of points you could have gotten, so this is why a rating of 1 is translated into 20%. Would prefer showing the average rating instead (for example 4.00 instead of 80%)?. Of course, I could change the percents to 0-25-50-75-100%, but I thought it would be less discouraging if I left out scores below 20%. :-)
Your suggestions are all on my list, but I can't focus on them until my I have finished with the two features I'm currently working on.
Of course, I could change the percents to 0-25-50-75-100%, but I thought it would be less discouraging if I left out scores below 20%. :-)
Changing the scale sounds good to me. It is a little weird using a percentage scale if you can only go from 20% to 100%. On the other hand, maybe it would be better to ditch the percentage completely and just show the average number of stars instead? That would resolve the disconnect between the star rating scale and the percentage scale.
Kind of you to reply, I like the use of percentages. For me, getting 0% on a sentence would not be discouraging, but instead an honest reflection of my ability, which would spur me on to improve. Though I understand how that might not work for everyone and it may well prove for some discouraging. Good luck with your programming.