Pronunciation Practice
Say a word or sentence and get instant word for word and sound for sound grading by a specialized (!!) AI for how you did compared to a native speaker. Viel Spaß!
Get a sentence built around one specific word. Leave blank for something random.
Something is not working? Check the trouble shooting section below.
YourDailyGerman Pronunciation Practice – FAQ
What kind of AI is that?
The AI is a deep neural net that was developed and trained by a small team at EF Languages specifically as a tool to get feedback on ones pronunciation. It takes a written German sentence as input and it grades your rhythm, speed, melody and of course the quality of sounds. It does so for every single word and also gives an overall rating.
Note that it’s NOT based on one single recording. There are many ways to say something and get 100% score.
How good is the AI?
It does a surprisingly good job at grading native speakers, even if they mumble or swallow sounds. The AI still grades them near 100% because it has learned that this is how native speakers sound.
However, it has some weak spots here and there. For instance, I have trouble with the word “du”, which I have to pronounce overly clearly to get a good rating.
But the system generally gives you a good indication of how well you sound.
What do the colors mean?
The AI grades in percentages (x% of native speaker), and I have assigned the colors based on those percentages. The cutoff between the levels is somewhat arbitrary. Here’s an overview.
For the words:
Below the words, you can see a breakdown of the individual sounds and how clean they were. Hovering/tapping on them will show you the percentage. The word grading are an average of the sounds, so if you get all sounds perfect except one, the overall word score will be less than perfect.
What is “good”?
If you can get it to green, that means you’re somewhere between 80 and 99 percent. That is good enough. Of course you can try to go for 100%, but for some words it probably won’t work.
I am a native speaker and I get 100% most of the time, but not always.
How do I know what the problem is?
That’s a bit beyond what the tool can give you at the moment. The tool is a guide to which sounds you need to work on, but if you really want feedback on how exactly you’re doing them wrong and how to improve them, you need to work with an actual person.
Troubleshooting
I can’t record anything!
The browser needs permission to access the microphone. It might be disabled for this website. To enable it, click on the lock icon next to the URL. There, you can enable it.

My mic is enabled and working, but it’s still not working
Try a different browser. If that is not working, chances are that you are using an iOS device (iPhone, iPad). Apple is not able and willing to provide the standard mic support classes that every other system uses. It works on some websites and doesn’t on others and it tends to not work here.
I can’t really do much about it, so maybe just try another device. The issue has been known since 2017 at least and Apple doesn’t give a sh*.
I get very poor results
If you’re getting poor results, chances are that the recording quality is not very good. Play back some recordings and listen to how they sound. If they’re muffled or noisy, that has a huge influence on the grading. Try to get closer to the mic if possible.
***
If you have any questions, feedback or ideas please leave a comment. Always happy to upgrade the feature.
I have just purchased a yearly subscription. The main purpose was to improve my pronunciation. The pronunciation tool seemed to be working really well, but now I get this: “Accuracy: NaN% Fluency: 0%.” I have logged out and relogged in. The microphone icon states it is working. I can hear my recording, but no score. Please fix.
Hi, could you tell me what device and browser you’re using?
If desktop windows, could you try ctrl+f5 to clear the browser cache?
And if that doesn’t work, could you try a logged out incognito window?
The tool works fine across all my devices so I suspect it’s connected the browser using an old outdated script on your end for some reason. The steps above should help me narrow it down.
I have a Lenovo laptop with Windows 11, and I am using Chrome. As with comments from others, it seems to work for about 15 turns and then stops. I tried the control F5 to clear the cache. It seems if I don’t use the pronunciation tool for a while, I can go back to it, and it will work again. But then I have the same issue. Gets to 15 tries, and then I it stops.
As I said, I did send a reply, but it is missing. I tried the incognito window when I wasn’t logged in. It worked for the 5 free attempts. I logged in, and it worked for about 20 attempts with different sentences. But then it stopped working. It is the same with the normal Chrome window. I have cleared the caches and also tried it in Microsoft Edge. Same issue.
Okay, I think I was able to recreate the problem. I feel like it happens when a recording times out automatically. They’re limited to 20 seconds and then stop, and any recoding after that will not be graded properly.
I’ll look into what causes this later!
I wrote a reply, but it seems to have disappeared. I am using a Lenovo laptop, Windows 11 and Chrome.
Yeah, I think you were not logged in with the first comment and I had to approve it.
In terms of design, do you see the version where each recording has a number 1, 2, 3 etc and you can switch between the numbers? Or do you see the evaluations just stacked atop each other with no numbering?
That’ll help me understand which version of the tool you’re seeing.
I see the numbers after each grading with a score. Yes, I can switch between each attempt by clicking on the numbers and comparing the fluency, accuracy, etc. I can also delete my attempt. All that seems to work ok. It is just the ‘unlimited’ it doesn’t like.
I do change sentences, but it still stops after about 20 sessions. I’m not sure exactly how many attempts because I do delete those attempts that are terrible. But I believe it is around 20. I also went to 14 without deleting, and it stopped grading after that. I could hear my recording when I clicked the playback arrow, but the “Accuracy: NaN% Fluency: 0%” message appeared. Hope I have given enough details.
Thanks a lot, that helped me rule out a bunch of potential problems. I have found the issue now. It was a rate limiting that I had in place in an older version that somehow came alive again in a recent update.
I’ll remove that and update the tool later today. I’ll let you know when it’s done. Thanks for helping troubleshoot!
Hey me again. The issue should be fixed, but you might have to do the ctrl+f5 stunt again. Let me know please!
Hi. I just tried it. I was allowed to do 10 attempts with different sentences, and then I received this message in red: “Too many recordings — please wait a bit and try again.”
Numbers 11 and 12 were there, but my recording was not saved. I checked, and the microphone is working on this website. The icon is present at the top in the address window.
I’m sorry to cause such a problem, as I am enjoying using the pronunciation tool.
I have just tried it with two other sentences, and it is working again.
“I’m sorry to cause such a problem, as I am enjoying using the pronunciation tool.”
You’re not causing the problem, you’re running into it :). My tool is causing the problem!!
So this limit is something that only logged out non members should run into.
Just to make sure: you’re logged in, right?
I’ll check this out later. Sorry for this dragging on so much, but yeah… we’ll get there, 100%!
UPDATE:
I’m 99% sure that I fixed it now. There is a limit of 10 per minute but I had that misconfigured. It should work now, and 10 recordings per minute are impossible to reach pretty much.
Sorry, I didn’t get to try yesterday. Today I did 25 attempts without an issue. It may do more, but I don’t have time today to try more. Seems to be working okay now. If the problem reoccurs, I will be in contact. Thank you.
I have a membership, but it seems I can only use the pronunciation tool a limited amount of times a day. It eventually just starts saying 0 percent. No matter what. Both computer and mobile.
Hi Jordan, sorry this is happening! Definitely shouldn’t.
I wasn’t able to recreate the issue, but could you maybe tell me how many times it takes before it stops? And do you mean recordings for one sentence or several generated examples?
Also, could you try and playback one of your recordings that got scored with 0, so we know there is actually audio there?
It happens no matter what the sentence was. I think it only allows me to use the pronunciation for around 15 attempts. If I playback the recording the audio sounds fine.
Hmm, I think I might have to log in to your account to see if I can recreate this.
I’ll do that later today. I’ll reset the password, log in and then let yuo know by mail what the password is so you can go and change it back to whatever once I’m done.
The sentences get very repetitive – a lot of “nach der Arbeit” and “frisches Brot”, to name just a couple or recent examples. Any way to mix it up a bit more?
Hmm, good feedback, I guess I could do some sort of seeding where the examples are a bit more divers.
For now, just enter a focus word and it’ll make a sentence with that, which should steer it into lesser used territory.
Entering a word helps a lot. Thanks for the suggestion.
Hi! My AI gives example pronunciation with a very heavy American accent, how can I change that and get proper german examples?
This is weird, I tried multiple times just now and it sounds fine for me. It shouldn’t be based on what your mothertongue is or anything like that.
Do you hear a male or a female voice?
I hear a male voice
Can’t play the audios on my Macbook and Android phone :/
I think I just fixed it. Could you try again, but possibly in an incognito browser?
Yes, its working now! Thanks a lot!
The short “I” and long “I” seem to show up as being pronounced correctly even if I say them the exact same way. Specifically, if I use the long ‘I” for both. For example, the “ie” in “Mieten” can be used to pronounce the “I” in “Ich” without any problems. I would still get 100% percent, despite those clearly being different sounds. Does this work for you.
I’m not asking if it is correct to pronounce them the same in Standard german. (It isn’t), but does this work when you try it using the pronunciation checker. And do you know why this is happening?
My guess would be that they didn’t train that properly. It seems to be consistent so the AI really doesn’t have a concept of the short and dark “i”.
Same for bitte vs biete.
Interesting!!
So it does notice when the prompt is “mieten” and I say “mitten” instead. It marks the “ie” and the singular score was like 50%.
But when I tried prompt “mitten” and said “mieten”, it does reliably give 100% on the “i” which is BAD.
That’s the first real glitch for this AI. They’d probably have to adjust and train that a bit.
Thanks for the response. Yeah, that makes sense. Hopefully it get‘s fixed.
Like most things AI, it works only in theory. I can’t get more than 0% no matter what I do. I don’t say Icm the best speaker in the world, but I have C1, I live in Germany and people understand me
This is likely not an AI issue but a recording issue.
Did you try to playback your recording? What do you hear?
My guess is that you’re on Apple with iOS. Audio recording doesn’t work for some of them because they don’t support the quasi standard that everyone else is using.
I figured it out. I’m using Firefox. I had to click on the shield icon up left by the address bar and turn “enhanced tracking protection” off
Ah sweet!
I’ll keep that in mind if someone else has an issue with Firefox in the future. Glad you got it to work!
I just cannot get the ü sound. Any ideas how I can form this sound.
So generally, you make a “uuuu” sound, round your lips a lot for it. And then you move your tongue forward and up, like you want to squeeze a chewing gum at the top of you mouth behind the teeth with the tongue. Doing that will change the u to ü.
On individual words (by themselves). Would natives generally get 100% fluency and accuracy?
Actually, let me rephrase. The fluency meter in general is confusing. It is significantly easier to achieve a higher fluency score when saying a full sentence than it is when you just say a single word. It you type in a single word, and then repeat a sentence with that same word in it. The word might show up with a 50% on fluency. But then when you type the full sentence in. The full sentence might have a 100% fluency.
I think fluency for a single word doesn’t really make sense as the tool uses pauses between words as one dimension.
Just ignore that score for single words please, it doesn’t mean much.
Makes sense
Just tried it and no, I only got 60%.
Quick question. Does a 100% actually mean the pronunciation is like a native? I feel like I get 100% on individual words too frequently. And sometimes I swear I didn‘t say it in a way that sounded native. Does 100% just mean your pronunciation is “good enough”?
100% is definitely very very good, it’s not just “good enough”, but more like “like a native”.
The model basically says that it matches 100% with what it “expects” from a native speaker.
If you have a way to share a recording with me, I’m happy to give it a listen and give you feedback.
Well, the easiest example would be that I can just say “nine” in English (I am a native English speaker), and I will get 100% on “Nein”.
Yeah, it definitely is too forgiving when it comes to pronunciation. I can just speak English, and it will give some perfect sounds.
(as in I can just speak English, and certain sounds will get 100%. I can say “No” and get a 100% on “N”. This shouldn’t happen, as the German “N’ should be more dental than the English “N”. This happens with a lot of other sounds.
When I type in the letter “e” and nothing else. I always get 50% accurate and 0% fluent. No matter how I make the sound, if I totally say something different, or literal make no sound at all. But it works fine with other letters like “i” or “o”.
Same for me.
It’s a neural net AI so it may not do well with individual letters. A letter is not a constant, but it’s ending transforms toward the sound that follows it.
Maybe the AI picks up on that and because it’s missing for a single “e” it doesn’t get “realistic” vibes.
It’s not meant for single letters. Try “es” instead and “See” for the two qualities.
Thanks for the answer. Makes sense. I‘ll try it
is it possible to have the german examples in male as well as female voices?
It’s definitely possible but I will have to switch away from 11labs first. It’s too expensive with the current volume what people produce here and in the text comprehension tool :)
If there was one thing my German teachers hammered into me over the years, it was the uvular (or “guttural”) r, particularly at the front of words. When I listen to your pronunciation, as well as the folks on Easy German, I can identify it clearly. You may not be able to answer this since you can’t hear me, but the “r” pronuncation by the LLM (eg “rot”, or “Rosen”) sound much less emphatic , almost like “wot” or “Wosen”. Are you able to comment at all? Thank you so much. I really love this thing.
To me, the LLM audio “r” sounds normal, like a native speaker, I have to say.
Thanks!
What does it mean when a word is gray? Like accuracy wise? Unless it doesn’t have anything to do with accuracy?
Nvm. I should have looked earlier. I didn’t notice you updated the page.
Yeah, I changed the “adequate” color from green to gray because there was a bit too much green going on. I’m thinking about changing the percatage cutoffs too, but I’m not sure what the best way is.
Hi Emanuel
Great update!
Using a Pixel 8pro, repeating the same sentence:
Phone hands free, 10cm to inbuilt mic ≥ 80%
Yealink BH71 Headset ≥ 50%
Google Pixel buds A series ≥ 70%
I encourage users to try memorise the sentence and not simple read it – to get a better Sprachgefühl. Ya gotta mean it, embody it.
“Ya gotta mean it, embody it.”
Love it, this is the way!!
You don’t want to be a person who reads the sentence off of a learning website. You want to be a person who SAYS the sentence in real life :).
Thanks for the comparison of devices. I found that the laptop mic is awful on my computer whereas the phone mic works great and gives me great scores.
Seriously though I think these interactive elements are a bonus for learners and thanks for integrating them!
Hi Emanuel,
The more I use this the more I like it! I do have one question. Below the initial evaluation of what I’ve spoken (with the various shades of green and occasional yellow) is a second version; same sentence of course but the letters are gray with occasional yellow in apparently random yellows. I’m not sure what that second version is supposed to represent. I might have two very high scores, but that second line is still there so it doesn’t seem to be related to the scores.
I added this just a few days ago and haven’t written a description yet.
That’s basically the sound for sound grading of your speech.
The sounds get the same grading that the words do, but I have decided to only use two colors. Anything above 70% match is gray and the yellow ones are the “problem sounds” in that word. So if you get less than perfect score in a word, the highlighted sound are what you should focus on. OR check for them in the recording. It may always be the recording that’s cuasing the grade, so don’t be too harsh on yourself.
thanks! mystery solved!
Based on the colors of the words, “accuracy” seems to be the score you’re referring to. But what does “fluency” measure?
Fluency measures how many or few breaks you make. You can try it out by making one longer pause somewhere. Speed doesn’t matter as a much as a continued stream of speech.
It all worked for me and I am delighted to have a way to improve speaking ability! This new toy makes me ridiculously happy. Beverly. Rochester, NY
Hi Emanuel The layout overlaps in Firefox so I have changed to Chrome and the layout is fine. Whilst most words are green, several letters are red or yellow and, after multiple tries, there seems no consistency on which letters go red and yellow. Should I be worried about this or is this where I should focus my pronunciation to get all the individual letters green? Regards Peter
Might be a css caching issue on firefox that resolves itself. Or it’s Firefox being “extra” again :).
The letter display just shows you which letters/sounds the AI wasn’t sure about. The word ranking is an average of all the letters. So it might be green, but one letter is yellow.
I’m rolling out an update later today that makes the letter display less aggressive.
Note that this CAN also be due to recording quality. If I record on my computer built in mic, I do get yellow letters sometimes. Use them as orientation, but it’s not 100% reliable.
Hi Enanuel. I think there must be ESP between us as I ask if this was coming only a couple of weeks ago and you have delivered! It is a good confidence booster to see that most words are green. However, some of the individual letters are red and yellow so I can see which ones I need to work on. Thanks and regards, Peter, Brisbane.
I think our talking about it brought it back into focus and I realized how much better it would be. Originally, I was just gonna pull examples from my example database, but then I had this idea with focus on sounds. It’s a much much better tool now, so thanks for being the catalyst.