This is my glowing review of Rory's Story Cubes. I am not affiliated with Rory's Story Cubes or Amazon in any way. I am simply telling you about these because I think they are really cool.
The idea is super simple. The entire game consists of nine dice. Each die has a different picture on every side. You roll the dice and make up a story prompted by the pictures. You'd think this would be way over the head of a two and three year old, but they loved it. They were entranced for at least half an hour. Ok. Fine, my two year old got bored after 15 minutes and then just wanted to hoard some of the die and play with them independently, but still. Together, we made up at least 10 stories during our half hour of play.
This would be a great little tool to have around for therapy. For language it is a great prompt for making up short stories. For speech, you could choose specific pictures that have your target sounds in them and have them make up phrases or sentences using those words. Great for generalization and you can't beat the price.