Я предлагаю назвать переменную repeatPrevious и если надо обрабатывать здесь. На самом деле функция "Повторить" имеет большое значение не только для accessiblity, поэтому предлагаю сделать это очевидным параметром в функции. Возможно функцию вообще стоит переименовать в announceVoiceDirection(Location location, boolean announceOnlyIfChanged)