My former (and best) German teacher told us to recite a text with our cat.
It’s not a bad idea because it’s an excellent pronunciation exercise.
It’s a bit like if you learned to pronounce a language with a song.
If you don’t have a pet, just use a mirror. Or better. Record yourself.
Read the text aloud first. Rehearse until you know it by heart.
Watch your last records, compare and take notes.
You’ll never stop improving your pronunciation and communication skills.
It’s also an excellent exercise to get ready for conferences and public presentations.
If you want to learn a language with an exotic alphabet or characters, you have to learn the writing system. I know. It isn’t easy. Especially when we just want to learn to speak the language for a short trip.
But you can’t rely on romanization only. If you see letters in a foreign alphabet or characters in the street, you won’t be able to read and recognize them.
Otherwise, you won’t be able to think in the language.
It’s like if a Russian speaker learned French with Cyrillic transcription. A Chinese speaker won’t learn English or Arabic with phonetics characters.
Don’t worry about Chinese characters. Maybe they are hard to write. But there are basic rules to form them. 99 % of them are composed of 214 radicals.
Don’t worry about learning a new alphabet like the Arabic script or the Cyrillic system.
Just try to learn the two Japanese alphabets with the 2000 “required” kanjis. After that, any alphabet will be easy to learn.
You won’t learn Chinese with pinyin.
You won’t learn Japanese with romaji.
You won’t learn Korean with romaja. Moreover, the Hangeul alphabet is logical and easy to learn.
You’ll also install bad pronunciation habits. Not just because you’ll refer to your language’s pronunciation.