add logic to reset silence counter when speaking