Welcome to the EnglishForward, Naeem, As far as I remember, there are afew differences. Speak is more formal, for example, The Prime Minister spoke to the President. And "speak" also can also mean "to give a speech".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.