Reference documentation and code samples for the Cloud Speech-to-Text V2 API class Google::Cloud::Speech::V2::StreamingRecognitionFeatures.
Available recognition features specific to streaming recognition requests.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#enable_voice_activity_events
def enable_voice_activity_events() -> ::Boolean
Returns
-
(::Boolean) — If
true
, responses with voice activity speech events will be returned as they are detected.
#enable_voice_activity_events=
def enable_voice_activity_events=(value) -> ::Boolean
Parameter
-
value (::Boolean) — If
true
, responses with voice activity speech events will be returned as they are detected.
Returns
-
(::Boolean) — If
true
, responses with voice activity speech events will be returned as they are detected.
#interim_results
def interim_results() -> ::Boolean
Returns
- (::Boolean) — Whether or not to stream interim results to the client. If set to true, interim results will be streamed to the client. Otherwise, only the final response will be streamed back.
#interim_results=
def interim_results=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether or not to stream interim results to the client. If set to true, interim results will be streamed to the client. Otherwise, only the final response will be streamed back.
Returns
- (::Boolean) — Whether or not to stream interim results to the client. If set to true, interim results will be streamed to the client. Otherwise, only the final response will be streamed back.
#voice_activity_timeout
def voice_activity_timeout() -> ::Google::Cloud::Speech::V2::StreamingRecognitionFeatures::VoiceActivityTimeout
Returns
-
(::Google::Cloud::Speech::V2::StreamingRecognitionFeatures::VoiceActivityTimeout) — If set, the server will automatically close the stream after the specified
duration has elapsed after the last VOICE_ACTIVITY speech event has been
sent. The field
voice_activity_events
must also be set to true.
#voice_activity_timeout=
def voice_activity_timeout=(value) -> ::Google::Cloud::Speech::V2::StreamingRecognitionFeatures::VoiceActivityTimeout
Parameter
-
value (::Google::Cloud::Speech::V2::StreamingRecognitionFeatures::VoiceActivityTimeout) — If set, the server will automatically close the stream after the specified
duration has elapsed after the last VOICE_ACTIVITY speech event has been
sent. The field
voice_activity_events
must also be set to true.
Returns
-
(::Google::Cloud::Speech::V2::StreamingRecognitionFeatures::VoiceActivityTimeout) — If set, the server will automatically close the stream after the specified
duration has elapsed after the last VOICE_ACTIVITY speech event has been
sent. The field
voice_activity_events
must also be set to true.