lib/google/cloud/speech/v1/cloud_speech_pb.rb in google-cloud-speech-v1-0.6.1 vs lib/google/cloud/speech/v1/cloud_speech_pb.rb in google-cloud-speech-v1-0.7.0
- old
+ new
@@ -2,10 +2,11 @@
# source: google/cloud/speech/v1/cloud_speech.proto
require 'google/api/annotations_pb'
require 'google/api/client_pb'
require 'google/api/field_behavior_pb'
+require 'google/cloud/speech/v1/resource_pb'
require 'google/longrunning/operations_pb'
require 'google/protobuf/any_pb'
require 'google/protobuf/duration_pb'
require 'google/protobuf/timestamp_pb'
require 'google/protobuf/wrappers_pb'
@@ -43,15 +44,20 @@
optional :encoding, :enum, 1, "google.cloud.speech.v1.RecognitionConfig.AudioEncoding"
optional :sample_rate_hertz, :int32, 2
optional :audio_channel_count, :int32, 7
optional :enable_separate_recognition_per_channel, :bool, 12
optional :language_code, :string, 3
+ repeated :alternative_language_codes, :string, 18
optional :max_alternatives, :int32, 4
optional :profanity_filter, :bool, 5
+ optional :adaptation, :message, 20, "google.cloud.speech.v1.SpeechAdaptation"
repeated :speech_contexts, :message, 6, "google.cloud.speech.v1.SpeechContext"
optional :enable_word_time_offsets, :bool, 8
+ optional :enable_word_confidence, :bool, 15
optional :enable_automatic_punctuation, :bool, 11
+ optional :enable_spoken_punctuation, :message, 22, "google.protobuf.BoolValue"
+ optional :enable_spoken_emojis, :message, 23, "google.protobuf.BoolValue"
optional :diarization_config, :message, 19, "google.cloud.speech.v1.SpeakerDiarizationConfig"
optional :metadata, :message, 9, "google.cloud.speech.v1.RecognitionMetadata"
optional :model, :string, 13
optional :use_enhanced, :bool, 14
end
@@ -62,10 +68,11 @@
value :MULAW, 3
value :AMR, 4
value :AMR_WB, 5
value :OGG_OPUS, 6
value :SPEEX_WITH_HEADER_BYTE, 7
+ value :WEBM_OPUS, 9
end
add_message "google.cloud.speech.v1.SpeakerDiarizationConfig" do
optional :enable_speaker_diarization, :bool, 1
optional :min_speaker_count, :int32, 2
optional :max_speaker_count, :int32, 3
@@ -112,10 +119,11 @@
value :OTHER_OUTDOOR_DEVICE, 5
value :OTHER_INDOOR_DEVICE, 6
end
add_message "google.cloud.speech.v1.SpeechContext" do
repeated :phrases, :string, 1
+ optional :boost, :float, 4
end
add_message "google.cloud.speech.v1.RecognitionAudio" do
oneof :audio_source do
optional :content, :bytes, 1
optional :uri, :string, 2
@@ -126,10 +134,12 @@
optional :total_billed_time, :message, 3, "google.protobuf.Duration"
end
add_message "google.cloud.speech.v1.LongRunningRecognizeResponse" do
repeated :results, :message, 2, "google.cloud.speech.v1.SpeechRecognitionResult"
optional :total_billed_time, :message, 3, "google.protobuf.Duration"
+ optional :output_config, :message, 6, "google.cloud.speech.v1.TranscriptOutputConfig"
+ optional :output_error, :message, 7, "google.rpc.Status"
end
add_message "google.cloud.speech.v1.LongRunningRecognizeMetadata" do
optional :progress_percent, :int32, 1
optional :start_time, :message, 2, "google.protobuf.Timestamp"
optional :last_update_time, :message, 3, "google.protobuf.Timestamp"
@@ -154,19 +164,22 @@
optional :language_code, :string, 6
end
add_message "google.cloud.speech.v1.SpeechRecognitionResult" do
repeated :alternatives, :message, 1, "google.cloud.speech.v1.SpeechRecognitionAlternative"
optional :channel_tag, :int32, 2
+ optional :result_end_time, :message, 4, "google.protobuf.Duration"
+ optional :language_code, :string, 5
end
add_message "google.cloud.speech.v1.SpeechRecognitionAlternative" do
optional :transcript, :string, 1
optional :confidence, :float, 2
repeated :words, :message, 3, "google.cloud.speech.v1.WordInfo"
end
add_message "google.cloud.speech.v1.WordInfo" do
optional :start_time, :message, 1, "google.protobuf.Duration"
optional :end_time, :message, 2, "google.protobuf.Duration"
optional :word, :string, 3
+ optional :confidence, :float, 4
optional :speaker_tag, :int32, 5
end
end
end