The Schiff base can be directly obtained by reaction of carbonyl with an amine. Both the acid or base can accordingly help, to accelerate the rate of reaction. The use of acids like HCl, HF and others can help to enhance the rate of reaction by protonating the leaving group, involved during the formation of Schiff base . Finally, shifting the equilibrium towards the product side. Similarly, use of stronger bases than hydroxyl ion can help for the leaving-group removal.
In your case, you have acid sensitive silane-group. As a result the use of acids like HCl and HF may not be very fruitful, and can prefer the attack on silane-group rather than leading to the formation a Schiif base. It can introduce to unwanted side reactions, such as cleavage of silane-group through hydrolysis.
As a result in your case the use of stronger bases such as sodium hydride may be useful, that can be responsible for ease removal of leaving-group, to finally have your Schiffs base.
you can react your amine with aldehyde in alcoholic solution using few drops of glacial acetic acid at room temperature or reflux. If it is not effective so try strong base like sodium hydroxide.
Amine plus aldehyde in absolute ethanol under reflux for several hours. It is important to take out water by abs. ethanol. If it doesn't work, you should add few drops of glacial acetic acid.