Send feedback
Class SpeechGrpc.SpeechStub (4.82.0)
Stay organized with collections
Save and categorize content based on your preferences.
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 static final class SpeechGrpc . SpeechStub extends AbstractAsyncStub<SpeechGrpc . SpeechStub >
A stub to allow clients to do asynchronous rpc calls to service Speech.
Enables speech transcription and resource management.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
SpeechGrpc.SpeechStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
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.
build(Channel channel, CallOptions callOptions)
protected SpeechGrpc . SpeechStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
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 )
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 2026-03-14 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 2026-03-14 UTC."],[],[]]