I've had many roosters inside. 3 all at once during the -30F crap we had last winter. I just taped black plastic over the windows of the chicken room and then put a fluorescent strip light with daylight spectrum bulbs in on a timer to come on after I wake up. They will still crow if there is noise or movement around so if you are in the room or they feel they are trapped and unhappy they will still crow. After they have settled in and have enough space they will quiet down provided no person or animal is making noise around the room. Mine are in the room right next to the bedroom so I can even hear the hens cluck and I get woken up by my roosters maybe once a month. It also helps to put a treat in the cage after lights go out. When they wake up in the morning they'll be distracted by the treat and often forget to crow for an extra hour or 2.
Punishing for crowing will not stop crowing. It will only stress the rooster so he crows more often. They will crow when upset or uncomfortable even more often than when they are content.
i am a chicken newb for that matter a newb here as well but this much just seems to be common sense stuff
when you bring a chicken in your house its still a chicken - house rules are off the menu
trying to make a Roo not crow is something like picking the wings off a butterfly
your roo's just doing his job with your girl mate he just cant help but keep everyone in line and she didnt get his house rules i am sure she failed to scratch before entering