How do I distinguish à cette heure from à sept heures, when pronounced?
It occurred to me when once I wanted to say "at this time", and then I realized I had just said "at 7". I guess I probably should have used "en ce moment", right?
Generally, when referring to "at this time", we can also say À cette heure-ci, […].
Plus, À cette heure all alone sounds weird to me, I don't know.
En ce moment is right too though.
There should not be any ambiguity actually.
If during the conversation, a time was explicitly mentioned, people will understand à cette heure :
However, if you mention a time just out of the blue, it will be clear you mean à sept heures
Also, note that, in a rather formal or litterary context, à cette heure can also mean right now.