Если вам просто нужно динамически изменить метку, вы можете попробовать это:
dojo.query("label[for=Checkbox1]")[0].innerHTML = "text";
Но если вам нужна логика для определения, является ли программа чтения с экрана или браузером, тогда я не могу помочь. Но вы, вероятно, всегда можете отобразить метку с текстом, просто добавив отображение стиля: нет;
<label for="Checkbox2" style="display:none;">text</label>