Question: 1) are speaker tags required everytime when speaker changes?
Answer: A speaker tag in its basic form can be the speaker's name accompanied by a speech related verb like said, shouted, etc. Using tags is often the simplest way to indicate when a speaker is changed. Therefore, we can safely say that speaker tags are required every time a speaker changes.