Web, Pronunciation scored, Partly free, Intermediate
This site has many videos in English, with captions. You can repeat phrases, slow them down, and get your own pronunciation scored by the computer. When you slow them, the audio is still very clear.
The score on each phrase appears precise ("11 of 21 pts"), but does not say what needs improvement: vowels, beginning, end, etc. Scoring is gentle: I did well unless mispronouncing on purpose.
Hundreds of videos are free, or you can pay $10/month or $80/year for more. Some are listed as "starter courses," but even these are fast intermediate English, with no explanation of the meaning if you do not already know English, definitely not for beginners. Many have background music, which makes the intermediate English even harder to understand.