Citation: 1P.320/2004 16.06.2004 E. B

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler la décision du 27 mai 2004 et d'ordonner sa libération immédiate, le cas échéant sous la condition qu'il se soumette à une thérapie ambulatoire ou à d'autres règles de conduite. Il invoque les art. 10 al. 2 Cst. et 5 CEDH. Il requiert l'assistance judiciaire. Le Juge de l'arrestation et le Juge d'instruction ont renoncé à se déterminer. Le Ministère public conclut au rejet du recours. Invité à répliquer, le recourant a maintenu ses conclusions.