An interrupt service routine should be fast.
void parvoice ()
{
Serial.println("Sou parvo");
delay (1000);
}
By what stretch of the imagination can delay() be considered fast?
delay() does not work inside an ISR, for good reasons. DO NOT DALLY in an ISR. For any reason. Get in; do something; get out.