public abstract static class SpeechGrpc.SpeechImplBase
extends java.lang.Object
implements io.grpc.BindableService
Service that implements Google Cloud Speech API.
| Constructor and Description | 
|---|
| SpeechImplBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| io.grpc.ServerServiceDefinition | bindService() | 
| void | longRunningRecognize(LongRunningRecognizeRequest request,
                    io.grpc.stub.StreamObserver<Operation> responseObserver)
 Performs asynchronous speech recognition: receive results via the
 google.longrunning.Operations interface. | 
| void | recognize(RecognizeRequest request,
         io.grpc.stub.StreamObserver<RecognizeResponse> responseObserver)
 Performs synchronous speech recognition: receive results after all audio
 has been sent and processed. | 
| io.grpc.stub.StreamObserver<StreamingRecognizeRequest> | streamingRecognize(io.grpc.stub.StreamObserver<StreamingRecognizeResponse> responseObserver)
 Performs bidirectional streaming speech recognition: receive results while
 sending audio. | 
public void recognize(RecognizeRequest request, io.grpc.stub.StreamObserver<RecognizeResponse> responseObserver)
Performs synchronous speech recognition: receive results after all audio has been sent and processed.
public void longRunningRecognize(LongRunningRecognizeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
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.
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).
public final io.grpc.ServerServiceDefinition bindService()
bindService in interface io.grpc.BindableService