Send feedback
Class SpeechConnection (2.18.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.18.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 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 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 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 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 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 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 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 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 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 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 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 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 > >
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` object for `SpeechClient`, which is part of the Google Cloud Speech-to-Text API version 2."],["The `SpeechConnection` interface allows users to customize behavior when testing `SpeechClient` objects, such as with a Google Mock object."],["The document details various functions within the `SpeechConnection` interface, including operations for recognizers, configurations, custom classes, and phrase sets, with the related request and return types."],["The functions listed in this document cover actions such as creating, listing, getting, updating, deleting, and undeleting recognizers, custom classes, and phrase sets, as well as functions for recognizing and batch recognizing speech."],["This page lists previous versions of the `SpeechConnection` library going back as far as 2.11.0, with the most recent being 2.37.0-rc, and 2.18.0 being the version specifically detailed in this document."]]],[]]