You can also use Forvo. Choose English then type a word into the search box. It will bring up a list of recordings of the word (sometimes with context). Try to choose recordings made by native speakers only.
Of course, without context, you might get only recordings of "row" rhyming with "now". You might get a mixture of pronunciations, some rhyming with "now" and some rhyming with "so".
You've almost mastered the two different pronunciations of "ow" in your recording. However, the sound is much better when you say "now" than when you say "row". I think the "r" sound is making it more difficult for you.
When you try to rhyme it with "so", it's not as good. The first time you tried to do that, it almost sounded like "raw".