I got caught in an embarrasing situation last night! I was singing until I realise I'd been being watched by my neighbour.
In my view, I won't consider it natural to say that since it's too wordy. I also tried to google that phrase and found this one from macmillan dictionary :
be/get caught (up) in something
1 to become unexpectedly involved in an unpleasant or annoying situation
- We were caught in a heavy storm.
Trying to rephrase my sentence like this:
I got caught singing by my neighbour last night and it was embarrasing!
However, from the definition above, I don't think I have used the phrase "to get caught" correctly. Is there any natural way to say this? To be precise, I don't know whether my sentence is correct or not.