Language is not communication
Opportunities and practice are key to getting your baby/toddler to start communicating. While talking with your baby, reading books, and labeling items are great ways to build up their language skills, it doesn't always teach them how to communicate. Some children, though, are able to pick up communication from observing people in their environment. But some are not able. This is why you need to give your baby/toddler opportunities to use those words they have been hearing. Many times I see older toddlers that are not communicating their wants/needs and its typically because they get what they want by pointing/grabbing or crying. You have to present opportunities for them to ask or tell you things. You can do this with snacks, drinks, a favorite toy, etc. The sky is the limit.
Here you will see the baby having to say "bite" in order to get his food. He only has the "b" sound down right now, but that's okay, he will get there. The food is withheld until he gives me that sound. And no, we don't do this for every meal, but we do squeeze it in for part of his meal. Now, this can only be done if you are certain your baby can either imitate or make that sound. Don't allow your baby to get overly frustrated, this will only discourage them. If they need a little help, give it to them. And when they do it, make sure you are cheering them on!