private void buildPartialRepeatedFields(
        com.google.cloud.speech.v1p1beta1.StreamingRecognizeResponse result) {
      if (resultsBuilder_ == null) {
        if (((bitField0_ & 0x00000002) != 0)) {
          results_ = java.util.Collections.unmodifiableList(results_);
          bitField0_ = (bitField0_ & ~0x00000002);
        }
        result.results_ = results_;
      } else {
        result.results_ = resultsBuilder_.build();
      }
    }
<pre>
`StreamingRecognizeResponse` is the only message returned to the client by
`StreamingRecognize`. A series of zero or more `StreamingRecognizeResponse`
messages are streamed back to the client. If there is no recognizable
audio, and `single_utterance` is set to false, then no messages are streamed
back to the client.

Here's an example of a series of `StreamingRecognizeResponse`s that might be
returned while processing audio:

1. results { alternatives { transcript: "tube" } stability: 0.01 }

2. results { alternatives { transcript: "to be a" } stability: 0.01 }

3. results { alternatives { transcript: "to be" } stability: 0.9 }
   results { alternatives { transcript: " or not to be" } stability: 0.01 }

4. results { alternatives { transcript: "to be or not to be"
                            confidence: 0.92 }
             alternatives { transcript: "to bee or not to bee" }
             is_final: true }

5. results { alternatives { transcript: " that's" } stability: 0.01 }

6. results { alternatives { transcript: " that is" } stability: 0.9 }
   results { alternatives { transcript: " the question" } stability: 0.01 }

7. results { alternatives { transcript: " that is the question"
                            confidence: 0.98 }
             alternatives { transcript: " that was the question" }
             is_final: true }

Notes:

- Only two of the above responses #4 and #7 contain final results; they are
  indicated by `is_final: true`. Concatenating these together generates the
  full transcript: "to be or not to be that is the question".

- The others contain interim `results`. #3 and #6 contain two interim
  `results`: the first portion has a high stability and is less likely to
  change; the second portion has a low stability and is very likely to
  change. A UI designer might choose to show only high stability `results`.

- The specific `stability` and `confidence` values shown above are only for
  illustrative purposes. Actual values may vary.

- In each response, only one of these fields will be set:
    `error`,
    `speech_event_type`, or
    one or more (repeated) `results`.
</pre>

Protobuf type {@code google.cloud.speech.v1p1beta1.StreamingRecognizeResponse}
java-speech/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponse.java