setup() {
    if (!Recognition.isSupported()) {
      return this;
    }

    const { webkitSpeechRecognition } = window;

    this.recognition = new webkitSpeechRecognition();
    this.recognition.continuous = true;
    this.recognition.interimResults = true;
    this.recognition.lang = this.state.lang;
    this.recognition.onresult = this.onResult;
    this.recognition.onend = this.onEnd;
    return this;
  }
setup the browser recognition
@returns {Recognition}
@memberof Recognition
@public