My recommendation is two software:
English Listening and Speaking (seems to be only available on ios)
Fanbei Listening
Each software corresponds to the function that I need:
English Listening and Speaking
Pros:
All kinds of listening resources are available, and the key is to support AB fixed playback, which is a really good feature. The key is to support AB fixed point playback, this feature is really conscientious, but also supports dictation, the more difficult sentences can also be directly collected, and repeatedly go to listen.
Drawbacks:
There are some small ads, but they can be ignored.
Fanbei Listening
Pros: Sentence-by-sentence listening is a really conscientious feature, which allows you to listen to a sentence more than once in full compliance.
Cons: This KB software only lets you listen to what you've already downloaded, and it's so expensive to get a membership.
However, you can download 40 pieces of content for free, and at the same time, the interaction of the software and the interface experience is really good.