Чем решаете то и может и Кэшь какой надо разрешить.
Канвас включеный у вас нет ли, порой на некоторых Сайтах, если Канвас с Отпечатка берётся в Режиме noise (в настройке браузера) то вот порой наглухо всё виснет и стоит отключить и всё поехало :)
Тут ток предполагать или кто работал с этим Сайтом (имя то видно его) :)
Пройдите по скрипту в ручную и внимательно посмотрите на действие, на котором переменная обнуляется. Скорее всего у вас какая-то ошибка в скрипте, если нет, то прикрепите тестовый скрипт, чтобы проверить.
@Garex22 Через webkitSpeechRecognition затруднительно. Он не работает с файлами. Я пробовал микрофон приставить к колонкам - определились левые слова. Через консольные приложение - вполне возможно. Еще есть google speech api, возможно другие аналоги.