Faits: Faits: A. Par jugement 19 mai 2004, le Tribunal correctionnel de l'arrondissement de la Broye et du Nord vaudois a condamné A._, ressortissant portugais né le 12 novembre 1974, pour actes d'ordre sexuel avec des enfants, contrainte sexuelle et pornographie à la peine de quatre ans de réclusion, sous déduction de vingt-quatre jours de détention préventive, et à son expulsion du territoire suisse pour une durée de huit ans. Il l'a soumis à un traitement psychiatrique ambulatoire et a ordonné son maintien en détention. Les premiers juges ont admis que l'accusé s'était livré à plusieurs reprises à des actes d'ordre sexuel sur deux des filles de son employeur et qu'il avait montré un film à caractère pornographique au fils de celui-ci, alors âgé d'environ huit ans. A._ a recouru le 11 juin 2004 contre ce jugement auprès de la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: la Cour de cassation pénale). Le 13 juillet 2004, il a présenté une demande de mise en liberté provisoire que le Président de cette juridiction a rejetée au terme d'un arrêt rendu le 20 juillet 2004. A._ a recouru en vain contre cet arrêt devant la Cour de cassation pénale. Statuant par arrêt du 11 août 2004, cette autorité a confirmé le maintien en détention préventive en raison d'un risque de récidive et d'un danger de fuite. A._ a recouru le 11 juin 2004 contre ce jugement auprès de la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: la Cour de cassation pénale). Le 13 juillet 2004, il a présenté une demande de mise en liberté provisoire que le Président de cette juridiction a rejetée au terme d'un arrêt rendu le 20 juillet 2004. A._ a recouru en vain contre cet arrêt devant la Cour de cassation pénale. Statuant par arrêt du 11 août 2004, cette autorité a confirmé le maintien en détention préventive en raison d'un risque de récidive et d'un danger de fuite. B. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler cet arrêt et d'ordonner sa mise en liberté immédiate. La Cour de cassation pénale se réfère aux considérants de son arrêt. Le Ministère public du canton de Vaud conclut au rejet du recours. A._ a répliqué dans le délai prolongé qui lui a été imparti pour ce faire.