int say = 21; // buzzer
I don't understand this statement or comment. Perhaps because I consistently use pin in the names of variables that hold pin numbers. Is this a pin number?
You should post a link to the talkie library. Perhaps there are some non-obvious requirements for the pin that can be used.