Speaking is an interactive process of constructing meaning that involves producing and receiving and processing information Its form and meaning are dependent on the context in which it occurs, including the participants themselves, their collective experiences, the physical environment, and the purposes for speaking. It is often spontaneous, open-ended, and evolving. Speaking requires that learners not only know how to produce specific points of language such as grammar, pronunciation, or vocabulary (linguistic competence), but also that they understand when, why, and in what ways to produce language (sociolinguistic competence. A good speaker synthesizes this array of skills and knowledge to succeed in a given speech act.