All kido are different, so each one has its own restriction. For example, one of Urahara's Kido seals required the opponent to be weakened first. Mostly, each kido requires some spoken input. For full strength, some even require a full-on incantation.