diff --git a/api_names_out.yaml b/api_names_out.yaml index 510a23d11ce..65272c5fcca 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -143050,6 +143050,8 @@ "/speech:v1p1beta1/RecognitionConfig/enableAutomaticPunctuation": enable_automatic_punctuation "/speech:v1p1beta1/RecognitionConfig/enableSeparateRecognitionPerChannel": enable_separate_recognition_per_channel "/speech:v1p1beta1/RecognitionConfig/enableSpeakerDiarization": enable_speaker_diarization +"/speech:v1p1beta1/RecognitionConfig/enableSpokenEmojis": enable_spoken_emojis +"/speech:v1p1beta1/RecognitionConfig/enableSpokenPunctuation": enable_spoken_punctuation "/speech:v1p1beta1/RecognitionConfig/enableWordConfidence": enable_word_confidence "/speech:v1p1beta1/RecognitionConfig/enableWordTimeOffsets": enable_word_time_offsets "/speech:v1p1beta1/RecognitionConfig/encoding": encoding diff --git a/generated/google/apis/speech_v1p1beta1.rb b/generated/google/apis/speech_v1p1beta1.rb index afeea666155..2efa563b548 100644 --- a/generated/google/apis/speech_v1p1beta1.rb +++ b/generated/google/apis/speech_v1p1beta1.rb @@ -25,7 +25,7 @@ module Apis # @see https://cloud.google.com/speech-to-text/docs/quickstart-protocol module SpeechV1p1beta1 VERSION = 'V1p1beta1' - REVISION = '20200827' + REVISION = '20201113' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/speech_v1p1beta1/classes.rb b/generated/google/apis/speech_v1p1beta1/classes.rb index 8ea3b41adc7..63d32dcdbb4 100644 --- a/generated/google/apis/speech_v1p1beta1/classes.rb +++ b/generated/google/apis/speech_v1p1beta1/classes.rb @@ -456,6 +456,26 @@ class RecognitionConfig attr_accessor :enable_speaker_diarization alias_method :enable_speaker_diarization?, :enable_speaker_diarization + # The spoken emoji behavior for the call If not set, uses default behavior based + # on model of choice If 'true', adds spoken emoji formatting for the request. + # This will replace spoken emojis with the corresponding Unicode symbols in the + # final transcript. If 'false', spoken emojis are not replaced. + # Corresponds to the JSON property `enableSpokenEmojis` + # @return [Boolean] + attr_accessor :enable_spoken_emojis + alias_method :enable_spoken_emojis?, :enable_spoken_emojis + + # The spoken punctuation behavior for the call If not set, uses default behavior + # based on model of choice e.g. command_and_search will enable spoken + # punctuation by default If 'true', replaces spoken punctuation with the + # corresponding symbols in the request. For example, "how are you question mark" + # becomes "how are you?". See https://cloud.google.com/speech-to-text/docs/ + # spoken-punctuation for support. If 'false', spoken punctuation is not replaced. + # Corresponds to the JSON property `enableSpokenPunctuation` + # @return [Boolean] + attr_accessor :enable_spoken_punctuation + alias_method :enable_spoken_punctuation?, :enable_spoken_punctuation + # If `true`, the top result includes a list of words and the confidence for # those words. If `false`, no word-level confidence information is returned. The # default is `false`. @@ -565,6 +585,8 @@ def update!(**args) @enable_automatic_punctuation = args[:enable_automatic_punctuation] if args.key?(:enable_automatic_punctuation) @enable_separate_recognition_per_channel = args[:enable_separate_recognition_per_channel] if args.key?(:enable_separate_recognition_per_channel) @enable_speaker_diarization = args[:enable_speaker_diarization] if args.key?(:enable_speaker_diarization) + @enable_spoken_emojis = args[:enable_spoken_emojis] if args.key?(:enable_spoken_emojis) + @enable_spoken_punctuation = args[:enable_spoken_punctuation] if args.key?(:enable_spoken_punctuation) @enable_word_confidence = args[:enable_word_confidence] if args.key?(:enable_word_confidence) @enable_word_time_offsets = args[:enable_word_time_offsets] if args.key?(:enable_word_time_offsets) @encoding = args[:encoding] if args.key?(:encoding) diff --git a/generated/google/apis/speech_v1p1beta1/representations.rb b/generated/google/apis/speech_v1p1beta1/representations.rb index efbacaf0daf..03f4307b6a2 100644 --- a/generated/google/apis/speech_v1p1beta1/representations.rb +++ b/generated/google/apis/speech_v1p1beta1/representations.rb @@ -253,6 +253,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :enable_automatic_punctuation, as: 'enableAutomaticPunctuation' property :enable_separate_recognition_per_channel, as: 'enableSeparateRecognitionPerChannel' property :enable_speaker_diarization, as: 'enableSpeakerDiarization' + property :enable_spoken_emojis, as: 'enableSpokenEmojis' + property :enable_spoken_punctuation, as: 'enableSpokenPunctuation' property :enable_word_confidence, as: 'enableWordConfidence' property :enable_word_time_offsets, as: 'enableWordTimeOffsets' property :encoding, as: 'encoding' diff --git a/generated/google/apis/speech_v1p1beta1/synth.metadata b/generated/google/apis/speech_v1p1beta1/synth.metadata index 429012f74d2..f48f97cf9d9 100644 --- a/generated/google/apis/speech_v1p1beta1/synth.metadata +++ b/generated/google/apis/speech_v1p1beta1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "c98c719bbab68d0890524d53f8b629d7858af9c2" + "sha": "37291dde286cf9715e899ef1114c5455d463250e" } } ]