Package com.google.cloud.speech.v1
Class SpeechGrpc.SpeechFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<SpeechGrpc.SpeechFutureStub>
com.google.cloud.speech.v1.SpeechGrpc.SpeechFutureStub
- Enclosing class:
- SpeechGrpc
public static final class SpeechGrpc.SpeechFutureStub
extends io.grpc.stub.AbstractFutureStub<SpeechGrpc.SpeechFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Speech.
Service that implements Google Cloud Speech API.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected SpeechGrpc.SpeechFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>Performs asynchronous speech recognition: receive results via the google.longrunning.Operations interface.com.google.common.util.concurrent.ListenableFuture<RecognizeResponse>recognize(RecognizeRequest request) Performs synchronous speech recognition: receive results after all audio has been sent and processed.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected SpeechGrpc.SpeechFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<SpeechGrpc.SpeechFutureStub>
-
recognize
public com.google.common.util.concurrent.ListenableFuture<RecognizeResponse> recognize(RecognizeRequest request) Performs synchronous speech recognition: receive results after all audio has been sent and processed.
-
longRunningRecognize
public com.google.common.util.concurrent.ListenableFuture<Operation> longRunningRecognize(LongRunningRecognizeRequest request) Performs asynchronous speech recognition: receive results via the google.longrunning.Operations interface. Returns either an `Operation.error` or an `Operation.response` which contains a `LongRunningRecognizeResponse` message. For more information on asynchronous speech recognition, see the [how-to](https://cloud.google.com/speech-to-text/docs/async-recognize).
-