Send feedback
Class SpeechConnection (2.30.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.30.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual CreateRecognizer(google::cloud::speech::v2::CreateRecognizerRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::CreateRecognizerRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual CreateRecognizer(NoAwaitTag, google::cloud::speech::v2::CreateRecognizerRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::CreateRecognizerRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateRecognizer(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual ListRecognizers(google::cloud::speech::v2::ListRecognizersRequest)
Parameter
Name
Description
request
google::cloud::speech::v2::ListRecognizersRequest
Returns
Type
Description
StreamRange< google::cloud::speech::v2::Recognizer >
virtual GetRecognizer(google::cloud::speech::v2::GetRecognizerRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::GetRecognizerRequest const &
Returns
Type
Description
StatusOr< google::cloud::speech::v2::Recognizer >
virtual UpdateRecognizer(google::cloud::speech::v2::UpdateRecognizerRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UpdateRecognizerRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual UpdateRecognizer(NoAwaitTag, google::cloud::speech::v2::UpdateRecognizerRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::UpdateRecognizerRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateRecognizer(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual DeleteRecognizer(google::cloud::speech::v2::DeleteRecognizerRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::DeleteRecognizerRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual DeleteRecognizer(NoAwaitTag, google::cloud::speech::v2::DeleteRecognizerRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::DeleteRecognizerRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteRecognizer(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual UndeleteRecognizer(google::cloud::speech::v2::UndeleteRecognizerRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UndeleteRecognizerRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual UndeleteRecognizer(NoAwaitTag, google::cloud::speech::v2::UndeleteRecognizerRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::UndeleteRecognizerRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UndeleteRecognizer(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::Recognizer > >
virtual Recognize(google::cloud::speech::v2::RecognizeRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::RecognizeRequest const &
Returns
Type
Description
StatusOr< google::cloud::speech::v2::RecognizeResponse >
virtual AsyncStreamingRecognize()
Returns
Type
Description
std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc< google::cloud::speech::v2::StreamingRecognizeRequest, google::cloud::speech::v2::StreamingRecognizeResponse > >
virtual BatchRecognize(google::cloud::speech::v2::BatchRecognizeRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::BatchRecognizeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::BatchRecognizeResponse > >
virtual BatchRecognize(NoAwaitTag, google::cloud::speech::v2::BatchRecognizeRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::BatchRecognizeRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual BatchRecognize(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::BatchRecognizeResponse > >
virtual GetConfig(google::cloud::speech::v2::GetConfigRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::GetConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::speech::v2::Config >
virtual UpdateConfig(google::cloud::speech::v2::UpdateConfigRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UpdateConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::speech::v2::Config >
virtual CreateCustomClass(google::cloud::speech::v2::CreateCustomClassRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::CreateCustomClassRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual CreateCustomClass(NoAwaitTag, google::cloud::speech::v2::CreateCustomClassRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::CreateCustomClassRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateCustomClass(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual ListCustomClasses(google::cloud::speech::v2::ListCustomClassesRequest)
Parameter
Name
Description
request
google::cloud::speech::v2::ListCustomClassesRequest
Returns
Type
Description
StreamRange< google::cloud::speech::v2::CustomClass >
virtual GetCustomClass(google::cloud::speech::v2::GetCustomClassRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::GetCustomClassRequest const &
Returns
Type
Description
StatusOr< google::cloud::speech::v2::CustomClass >
virtual UpdateCustomClass(google::cloud::speech::v2::UpdateCustomClassRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UpdateCustomClassRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual UpdateCustomClass(NoAwaitTag, google::cloud::speech::v2::UpdateCustomClassRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::UpdateCustomClassRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateCustomClass(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual DeleteCustomClass(google::cloud::speech::v2::DeleteCustomClassRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::DeleteCustomClassRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual DeleteCustomClass(NoAwaitTag, google::cloud::speech::v2::DeleteCustomClassRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::DeleteCustomClassRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteCustomClass(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual UndeleteCustomClass(google::cloud::speech::v2::UndeleteCustomClassRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UndeleteCustomClassRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual UndeleteCustomClass(NoAwaitTag, google::cloud::speech::v2::UndeleteCustomClassRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::UndeleteCustomClassRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UndeleteCustomClass(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::CustomClass > >
virtual CreatePhraseSet(google::cloud::speech::v2::CreatePhraseSetRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::CreatePhraseSetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual CreatePhraseSet(NoAwaitTag, google::cloud::speech::v2::CreatePhraseSetRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::CreatePhraseSetRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreatePhraseSet(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual ListPhraseSets(google::cloud::speech::v2::ListPhraseSetsRequest)
Parameter
Name
Description
request
google::cloud::speech::v2::ListPhraseSetsRequest
Returns
Type
Description
StreamRange< google::cloud::speech::v2::PhraseSet >
virtual GetPhraseSet(google::cloud::speech::v2::GetPhraseSetRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::GetPhraseSetRequest const &
Returns
Type
Description
StatusOr< google::cloud::speech::v2::PhraseSet >
virtual UpdatePhraseSet(google::cloud::speech::v2::UpdatePhraseSetRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UpdatePhraseSetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual UpdatePhraseSet(NoAwaitTag, google::cloud::speech::v2::UpdatePhraseSetRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::UpdatePhraseSetRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdatePhraseSet(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual DeletePhraseSet(google::cloud::speech::v2::DeletePhraseSetRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::DeletePhraseSetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual DeletePhraseSet(NoAwaitTag, google::cloud::speech::v2::DeletePhraseSetRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::DeletePhraseSetRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeletePhraseSet(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual UndeletePhraseSet(google::cloud::speech::v2::UndeletePhraseSetRequest const &)
Parameter
Name
Description
request
google::cloud::speech::v2::UndeletePhraseSetRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
virtual UndeletePhraseSet(NoAwaitTag, google::cloud::speech::v2::UndeletePhraseSetRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::speech::v2::UndeletePhraseSetRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UndeletePhraseSet(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::speech::v2::PhraseSet > >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-21 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document outlines the `SpeechConnection` interface, which defines virtual methods for user-facing overload sets within the `SpeechClient` class."],["It provides a way for users to inject custom behavior, especially for testing with objects like the `SpeechClient`, using mocking via `MockSpeechConnection`."],["The document includes an exhaustive list of the virtual functions available in the `SpeechConnection` class, detailing methods for operations like creating, listing, getting, updating, deleting, and undeleting recognizers, custom classes, and phrase sets."],["There is a list of speech service versions, spanning from 2.11.0 to 2.37.0-rc (latest), each version having its own link, showing the history and evolution of the provided classes."],["The `MakeSpeechConnection()` function is referenced as the way to create a concrete instance of `SpeechConnection`."]]],[]]