# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/speech/v1beta1/cloud_speech.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/longrunning/operations_pb' require 'google/protobuf/timestamp_pb' require 'google/rpc/status_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_message "google.cloud.speech.v1beta1.SyncRecognizeRequest" do optional :config, :message, 1, "google.cloud.speech.v1beta1.RecognitionConfig" optional :audio, :message, 2, "google.cloud.speech.v1beta1.RecognitionAudio" end add_message "google.cloud.speech.v1beta1.AsyncRecognizeRequest" do optional :config, :message, 1, "google.cloud.speech.v1beta1.RecognitionConfig" optional :audio, :message, 2, "google.cloud.speech.v1beta1.RecognitionAudio" end add_message "google.cloud.speech.v1beta1.StreamingRecognizeRequest" do oneof :streaming_request do optional :streaming_config, :message, 1, "google.cloud.speech.v1beta1.StreamingRecognitionConfig" optional :audio_content, :bytes, 2 end end add_message "google.cloud.speech.v1beta1.StreamingRecognitionConfig" do optional :config, :message, 1, "google.cloud.speech.v1beta1.RecognitionConfig" optional :single_utterance, :bool, 2 optional :interim_results, :bool, 3 end add_message "google.cloud.speech.v1beta1.RecognitionConfig" do optional :encoding, :enum, 1, "google.cloud.speech.v1beta1.RecognitionConfig.AudioEncoding" optional :sample_rate, :int32, 2 optional :language_code, :string, 3 optional :max_alternatives, :int32, 4 optional :profanity_filter, :bool, 5 optional :speech_context, :message, 6, "google.cloud.speech.v1beta1.SpeechContext" end add_enum "google.cloud.speech.v1beta1.RecognitionConfig.AudioEncoding" do value :ENCODING_UNSPECIFIED, 0 value :LINEAR16, 1 value :FLAC, 2 value :MULAW, 3 value :AMR, 4 value :AMR_WB, 5 end add_message "google.cloud.speech.v1beta1.SpeechContext" do repeated :phrases, :string, 1 end add_message "google.cloud.speech.v1beta1.RecognitionAudio" do oneof :audio_source do optional :content, :bytes, 1 optional :uri, :string, 2 end end add_message "google.cloud.speech.v1beta1.SyncRecognizeResponse" do repeated :results, :message, 2, "google.cloud.speech.v1beta1.SpeechRecognitionResult" end add_message "google.cloud.speech.v1beta1.AsyncRecognizeResponse" do repeated :results, :message, 2, "google.cloud.speech.v1beta1.SpeechRecognitionResult" end add_message "google.cloud.speech.v1beta1.AsyncRecognizeMetadata" do optional :progress_percent, :int32, 1 optional :start_time, :message, 2, "google.protobuf.Timestamp" optional :last_update_time, :message, 3, "google.protobuf.Timestamp" end add_message "google.cloud.speech.v1beta1.StreamingRecognizeResponse" do optional :error, :message, 1, "google.rpc.Status" repeated :results, :message, 2, "google.cloud.speech.v1beta1.StreamingRecognitionResult" optional :result_index, :int32, 3 optional :endpointer_type, :enum, 4, "google.cloud.speech.v1beta1.StreamingRecognizeResponse.EndpointerType" end add_enum "google.cloud.speech.v1beta1.StreamingRecognizeResponse.EndpointerType" do value :ENDPOINTER_EVENT_UNSPECIFIED, 0 value :START_OF_SPEECH, 1 value :END_OF_SPEECH, 2 value :END_OF_AUDIO, 3 value :END_OF_UTTERANCE, 4 end add_message "google.cloud.speech.v1beta1.StreamingRecognitionResult" do repeated :alternatives, :message, 1, "google.cloud.speech.v1beta1.SpeechRecognitionAlternative" optional :is_final, :bool, 2 optional :stability, :float, 3 end add_message "google.cloud.speech.v1beta1.SpeechRecognitionResult" do repeated :alternatives, :message, 1, "google.cloud.speech.v1beta1.SpeechRecognitionAlternative" end add_message "google.cloud.speech.v1beta1.SpeechRecognitionAlternative" do optional :transcript, :string, 1 optional :confidence, :float, 2 end end module Google module Cloud module Speech module V1beta1 SyncRecognizeRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.SyncRecognizeRequest").msgclass AsyncRecognizeRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.AsyncRecognizeRequest").msgclass StreamingRecognizeRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.StreamingRecognizeRequest").msgclass StreamingRecognitionConfig = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.StreamingRecognitionConfig").msgclass RecognitionConfig = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.RecognitionConfig").msgclass RecognitionConfig::AudioEncoding = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.RecognitionConfig.AudioEncoding").enummodule SpeechContext = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.SpeechContext").msgclass RecognitionAudio = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.RecognitionAudio").msgclass SyncRecognizeResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.SyncRecognizeResponse").msgclass AsyncRecognizeResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.AsyncRecognizeResponse").msgclass AsyncRecognizeMetadata = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.AsyncRecognizeMetadata").msgclass StreamingRecognizeResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.StreamingRecognizeResponse").msgclass StreamingRecognizeResponse::EndpointerType = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.StreamingRecognizeResponse.EndpointerType").enummodule StreamingRecognitionResult = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.StreamingRecognitionResult").msgclass SpeechRecognitionResult = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.SpeechRecognitionResult").msgclass SpeechRecognitionAlternative = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.speech.v1beta1.SpeechRecognitionAlternative").msgclass end end end end