French pronouncing question
Well, the most simple way to talk about this topic.. So, till now I thought that you always pronounce French words the same way, you just have to learn it. But lately I found that for example in "Vous allez bien" you pronounce the "s" in Vous, but at some other times, you don't pronounce that s there. So then, what depends on the way I have to pronounce a word?
Normally, you don't pronounce the final consonant of a word (in this case, the "s" of "vous"). But when the next word starts with a vowel, then the final consonant of the preceding word is pronounced, so that it combines smoothly with the following vowel, and the two words sound almost as if they were one word.
The same applies, for example, to the "t" of "est": "C'est une table" --> here, you would pronounce the "t" of "c'est".
Edit: This phenomenon is called "liaison". Here's a wikipedia article on the topic. https://en.wikipedia.org/wiki/Liaison_(French)
Edit 2, later: I have to correct myself. Above, I said "you don't pronounce final consonants". This is not correct in all cases. For example, I just thought of the word "pour", in which the "r" is pronounced, of course. But for the examples we've been treating here, my statements are true, as far as I can see. :-)
Duolingo speaks using robot voice. It's not always perfect. To learn good pronunciation listen to native speakers.