Nabil Amr has said he will not be silenced by his opponents as he is recovering in hospital from what he called an "assassination" attempt.