docs: @Override
    public SpeechWordConfidence read(JsonReader reader) throws IOException {
      if (reader.peek() == JsonToken.NULL) {
        reader.nextNull();
        return null;
      }
  
      final SpeechWordConfidence speechWordConfidence = new SpeechWordConfidence();
      reader.beginArray();
  
      if (reader.peek() == JsonToken.STRING) {
        speechWordConfidence.setWord(reader.nextString());
      }
      if (reader.peek() == JsonToken.NUMBER) {
        speechWordConfidence.setConfidence(reader.nextDouble());
      }
  
      reader.endArray();
      return speechWordConfidence;
    }