filling voices selection when onvoiceschanged event fires. otherwise the speechSynthesis.getVoices() returns empty array