Package com.google.cloud.speech.v1beta1
Class SpeechGrpc.SpeechImplBase
- java.lang.Object
-
- com.google.cloud.speech.v1beta1.SpeechGrpc.SpeechImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- SpeechGrpc
public abstract static class SpeechGrpc.SpeechImplBase extends Object implements io.grpc.BindableService
Service that implements Google Cloud Speech API.
-
-
Constructor Summary
Constructors Constructor Description SpeechImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
asyncRecognize(AsyncRecognizeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Performs asynchronous speech recognition: receive results via the [google.longrunning.Operations] (/speech/reference/rest/v1beta1/operations#Operation) interface.io.grpc.ServerServiceDefinition
bindService()
io.grpc.stub.StreamObserver<StreamingRecognizeRequest>
streamingRecognize(io.grpc.stub.StreamObserver<StreamingRecognizeResponse> responseObserver)
Performs bidirectional streaming speech recognition: receive results while sending audio.void
syncRecognize(SyncRecognizeRequest request, io.grpc.stub.StreamObserver<SyncRecognizeResponse> responseObserver)
Performs synchronous speech recognition: receive results after all audio has been sent and processed.
-
-
-
Method Detail
-
syncRecognize
public void syncRecognize(SyncRecognizeRequest request, io.grpc.stub.StreamObserver<SyncRecognizeResponse> responseObserver)
Performs synchronous speech recognition: receive results after all audio has been sent and processed.
-
asyncRecognize
public void asyncRecognize(AsyncRecognizeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Performs asynchronous speech recognition: receive results via the [google.longrunning.Operations] (/speech/reference/rest/v1beta1/operations#Operation) interface. Returns either an `Operation.error` or an `Operation.response` which contains an `AsyncRecognizeResponse` message.
-
streamingRecognize
public io.grpc.stub.StreamObserver<StreamingRecognizeRequest> streamingRecognize(io.grpc.stub.StreamObserver<StreamingRecognizeResponse> responseObserver)
Performs bidirectional streaming speech recognition: receive results while sending audio. This method is only available via the gRPC API (not REST).
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindService
in interfaceio.grpc.BindableService
-
-