I believe this code in the veneer is incorrect because it throws if there is more than one result.
https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/speech/google/cloud/speech/_gax.py#L263
As documented in the proto, the results contain a sequential list of transcription results corresponding to sequential portions of audio.