Class SpeechGrpc.SpeechImplBase (4.3.0)
4.82.0 (latest)
4.80.0
4.78.0
4.77.0
4.75.0
4.73.0
4.71.0
4.70.0
4.69.0
4.68.0
4.67.0
4.65.0
4.63.0
4.62.0
4.59.0
4.58.0
4.57.0
4.55.0
4.54.0
4.53.0
4.52.0
4.51.0
4.50.0
4.49.0
4.48.0
4.47.0
4.46.0
4.44.0
4.43.0
4.42.0
4.41.0
4.40.0
4.39.0
4.38.0
4.37.0
4.36.0
4.35.0
4.34.0
4.32.0
4.31.0
4.30.0
4.29.0
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.23.0
4.22.0
4.19.0
4.18.0
4.17.0
4.16.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.0
4.8.0
4.7.0
4.6.0
4.4.0
4.3.0
4.2.0
4.1.0
4.0.0
3.0.0
2.6.1
2.5.9
2.4.0
2.3.0
2.2.15
public abstract static class SpeechGrpc . SpeechImplBase implements BindableService
Enables speech transcription and resource management.
Implements
io.grpc.BindableService
Constructors
SpeechImplBase()
Methods
batchRecognize(BatchRecognizeRequest request, StreamObserver<Operation> responseObserver)
public void batchRecognize ( BatchRecognizeRequest request , StreamObserver<Operation> responseObserver )
Performs batch asynchronous speech recognition: send a request with N
audio files and receive a long running operation that can be polled to see
when the transcriptions are finished.
Parameters
bindService()
public final ServerServiceDefinition bindService ()
Returns
Type
Description
io.grpc.ServerServiceDefinition
createCustomClass(CreateCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void createCustomClass ( CreateCustomClassRequest request , StreamObserver<Operation> responseObserver )
Parameters
createPhraseSet(CreatePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void createPhraseSet ( CreatePhraseSetRequest request , StreamObserver<Operation> responseObserver )
Parameters
createRecognizer(CreateRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void createRecognizer ( CreateRecognizerRequest request , StreamObserver<Operation> responseObserver )
Parameters
deleteCustomClass(DeleteCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void deleteCustomClass ( DeleteCustomClassRequest request , StreamObserver<Operation> responseObserver )
Parameters
deletePhraseSet(DeletePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void deletePhraseSet ( DeletePhraseSetRequest request , StreamObserver<Operation> responseObserver )
Parameters
deleteRecognizer(DeleteRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void deleteRecognizer ( DeleteRecognizerRequest request , StreamObserver<Operation> responseObserver )
Parameters
getConfig(GetConfigRequest request, StreamObserver<Config> responseObserver)
public void getConfig ( GetConfigRequest request , StreamObserver<Config> responseObserver )
Returns the requested Config .
Parameters
getCustomClass(GetCustomClassRequest request, StreamObserver<CustomClass> responseObserver)
public void getCustomClass ( GetCustomClassRequest request , StreamObserver<CustomClass> responseObserver )
Returns the requested
CustomClass .
Parameters
getPhraseSet(GetPhraseSetRequest request, StreamObserver<PhraseSet> responseObserver)
public void getPhraseSet ( GetPhraseSetRequest request , StreamObserver<PhraseSet> responseObserver )
Returns the requested
PhraseSet .
Parameters
getRecognizer(GetRecognizerRequest request, StreamObserver<Recognizer> responseObserver)
public void getRecognizer ( GetRecognizerRequest request , StreamObserver<Recognizer> responseObserver )
Returns the requested
Recognizer . Fails with
NOT_FOUND if the requested recognizer doesn't
exist.
Parameters
listCustomClasses(ListCustomClassesRequest request, StreamObserver<ListCustomClassesResponse> responseObserver)
public void listCustomClasses ( ListCustomClassesRequest request , StreamObserver<ListCustomClassesResponse> responseObserver )
Parameters
listPhraseSets(ListPhraseSetsRequest request, StreamObserver<ListPhraseSetsResponse> responseObserver)
public void listPhraseSets ( ListPhraseSetsRequest request , StreamObserver<ListPhraseSetsResponse> responseObserver )
Parameters
listRecognizers(ListRecognizersRequest request, StreamObserver<ListRecognizersResponse> responseObserver)
public void listRecognizers ( ListRecognizersRequest request , StreamObserver<ListRecognizersResponse> responseObserver )
Parameters
recognize(RecognizeRequest request, StreamObserver<RecognizeResponse> responseObserver)
public void recognize ( RecognizeRequest request , StreamObserver<RecognizeResponse> responseObserver )
Performs synchronous Speech recognition: receive results after all audio
has been sent and processed.
Parameters
streamingRecognize(StreamObserver<StreamingRecognizeResponse> responseObserver)
public StreamObserver<StreamingRecognizeRequest> streamingRecognize ( StreamObserver<StreamingRecognizeResponse> responseObserver )
Performs bidirectional streaming speech recognition: receive results while
sending audio. This method is only available via the gRPC API (not REST).
Parameter
Returns
undeleteCustomClass(UndeleteCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void undeleteCustomClass ( UndeleteCustomClassRequest request , StreamObserver<Operation> responseObserver )
Undeletes the CustomClass .
Parameters
undeletePhraseSet(UndeletePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void undeletePhraseSet ( UndeletePhraseSetRequest request , StreamObserver<Operation> responseObserver )
Parameters
undeleteRecognizer(UndeleteRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void undeleteRecognizer ( UndeleteRecognizerRequest request , StreamObserver<Operation> responseObserver )
Undeletes the Recognizer .
Parameters
updateConfig(UpdateConfigRequest request, StreamObserver<Config> responseObserver)
public void updateConfig ( UpdateConfigRequest request , StreamObserver<Config> responseObserver )
Parameters
updateCustomClass(UpdateCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void updateCustomClass ( UpdateCustomClassRequest request , StreamObserver<Operation> responseObserver )
Parameters
updatePhraseSet(UpdatePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void updatePhraseSet ( UpdatePhraseSetRequest request , StreamObserver<Operation> responseObserver )
Parameters
updateRecognizer(UpdateRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void updateRecognizer ( UpdateRecognizerRequest request , StreamObserver<Operation> responseObserver )
Parameters
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 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]