How to get them to speak the language they are learning?

(cross-posted at Enseigner, c’est agir – en français)

How do you get your students to speak French (or whatever the 2nd language is that they are learning) in class?

I am not interested in offering rewards. I don’t want to raise a group of trained seals who will do anything for a candy.

click image to view source

I think the answer lies somewhere in here:

If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.— Antoine de Saint-Exupéry

in creating learning situations where they must speak the 2nd language in order to participate and where they will want to participate…

Have you been able to do this? Tell me your story!