Class SpeechGrpc.SpeechImplBase (4.8.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.
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 )
createPhraseSet(CreatePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void createPhraseSet ( CreatePhraseSetRequest request , StreamObserver<Operation> responseObserver )
createRecognizer(CreateRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void createRecognizer ( CreateRecognizerRequest request , StreamObserver<Operation> responseObserver )
deleteCustomClass(DeleteCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void deleteCustomClass ( DeleteCustomClassRequest request , StreamObserver<Operation> responseObserver )
deletePhraseSet(DeletePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void deletePhraseSet ( DeletePhraseSetRequest request , StreamObserver<Operation> responseObserver )
deleteRecognizer(DeleteRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void deleteRecognizer ( DeleteRecognizerRequest request , StreamObserver<Operation> responseObserver )
getConfig(GetConfigRequest request, StreamObserver<Config> responseObserver)
public void getConfig ( GetConfigRequest request , StreamObserver<Config> responseObserver )
Returns the requested Config .
getCustomClass(GetCustomClassRequest request, StreamObserver<CustomClass> responseObserver)
public void getCustomClass ( GetCustomClassRequest request , StreamObserver<CustomClass> responseObserver )
Returns the requested
CustomClass .
getPhraseSet(GetPhraseSetRequest request, StreamObserver<PhraseSet> responseObserver)
public void getPhraseSet ( GetPhraseSetRequest request , StreamObserver<PhraseSet> responseObserver )
Returns the requested
PhraseSet .
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.
listCustomClasses(ListCustomClassesRequest request, StreamObserver<ListCustomClassesResponse> responseObserver)
public void listCustomClasses ( ListCustomClassesRequest request , StreamObserver<ListCustomClassesResponse> responseObserver )
listPhraseSets(ListPhraseSetsRequest request, StreamObserver<ListPhraseSetsResponse> responseObserver)
public void listPhraseSets ( ListPhraseSetsRequest request , StreamObserver<ListPhraseSetsResponse> responseObserver )
listRecognizers(ListRecognizersRequest request, StreamObserver<ListRecognizersResponse> responseObserver)
public void listRecognizers ( ListRecognizersRequest request , StreamObserver<ListRecognizersResponse> responseObserver )
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.
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).
undeleteCustomClass(UndeleteCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void undeleteCustomClass ( UndeleteCustomClassRequest request , StreamObserver<Operation> responseObserver )
Undeletes the CustomClass .
undeletePhraseSet(UndeletePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void undeletePhraseSet ( UndeletePhraseSetRequest request , StreamObserver<Operation> responseObserver )
undeleteRecognizer(UndeleteRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void undeleteRecognizer ( UndeleteRecognizerRequest request , StreamObserver<Operation> responseObserver )
Undeletes the Recognizer .
updateConfig(UpdateConfigRequest request, StreamObserver<Config> responseObserver)
public void updateConfig ( UpdateConfigRequest request , StreamObserver<Config> responseObserver )
updateCustomClass(UpdateCustomClassRequest request, StreamObserver<Operation> responseObserver)
public void updateCustomClass ( UpdateCustomClassRequest request , StreamObserver<Operation> responseObserver )
updatePhraseSet(UpdatePhraseSetRequest request, StreamObserver<Operation> responseObserver)
public void updatePhraseSet ( UpdatePhraseSetRequest request , StreamObserver<Operation> responseObserver )
updateRecognizer(UpdateRecognizerRequest request, StreamObserver<Operation> responseObserver)
public void updateRecognizer ( UpdateRecognizerRequest request , StreamObserver<Operation> responseObserver )
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."],[],[]]