No they will crow all day and night no matter what you do with them the only thing you can hope for is his voice box to fall out. It is a very natural thing for them to crow and they will even do it out of boredom but you will know if they are unhealthy because they stop.
Unless you want to pay the afformentioned surgery to remove the vocal box, yo have to endure crowing during the day, simply crate him at night so he wont disturb others sleep
You can put him in a cage and cover it up. A covered rooster thinks it is night and will stay quiet. The only way to make him stop is to take him to the vet and have his voice box removed. It is just their natural behavior. It's a territorial thing.
Actually there is a procedure your local vet can do to take out a roosters voice box just like a dog. That is probably the only way to silence a noisy rooster.
No there is no way to do that the only thing you can do so maybe you wont be so bothered by it is to put him in the coop early in the evening and don't let him out until later in the morning that way he wont be able to bother you when he crows.