Speaking is one of the four main language skills (the others are Reading, Writing, and Listening), but if you are learning English on your own, it can be the most difficult one to practice. Language Exchanges are a great way to practice speaking and I cover those in a separate article. Here, I'm going to list some resources which will enable you to improve your spoken English. If you are specifically interested in Pronunciation resources, see here.
Deep English — Offers free 7-day course on how to improve your listening and speaking fluency. See screenshot below.
English Speak — 100 lessons at three levels. Listen to dialogues at normal or slow speed.
English Tutor — Award-winning app created to help English learners practice speaking English.
Speaking Pal — This app combines video with automatic speech recognition software that tests your English speaking skills.
SpeakLanguages — Phrase guides and thematic vocabulary lists with audio.
SpeakPipe — Free online voice recorder which allows you to create an audio recording directly from a browser by using your microphone.
Splendid Speaking — Learn the skills and strategies needed for your English exam, for work or university. Watch video here.
TalkEnglish.com — Hundreds of free conversation lessons at three levels. Watch a video here.
Voki — Create a cartoon character and give it your voice. Also available as an app.
33 ways to speak better English without taking classes (British English Coach)
14 Methods for Improving Your Spoken English Without a Speaking Partner (FluentU)
How to Speak English Well: 10 Simple Tips for Extraordinary Fluency (FluentU)
How to Learn English by Speaking at Home: 10 Fun and Easy Ideas (FluentU)
How to Improve Your English Speaking Skills (YouTube)
Speaking English Online: 6 Ways to Improve Your Fluency (RealLife)
Spoken English Tips (EnglishLeap)