Is it permissible for a female to recite noha, manqabat or naat in front of males or to recite majalis or make an Islamic speech publicly and post it on social media?

For a woman to read nauha or manqabat or naat infront of men, if it becomes a cause of corruption and sin, then yes it is problematic