Class 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 Detail

      • SpeechImplBase

        public SpeechImplBase()
    • 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 interface io.grpc.BindableService