Interface SpeechGrpc.AsyncService

All Known Implementing Classes:
SpeechGrpc.SpeechImplBase
Enclosing class:
SpeechGrpc

public static interface SpeechGrpc.AsyncService
 Service that implements Google Cloud Speech API.
 
  • Method Details

    • recognize

      default void recognize(RecognizeRequest request, io.grpc.stub.StreamObserver<RecognizeResponse> responseObserver)
       Performs synchronous speech recognition: receive results after all audio
       has been sent and processed.
       
    • longRunningRecognize

      default 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.
       For more information on asynchronous speech recognition, see the
       [how-to](https://cloud.google.com/speech-to-text/docs/async-recognize).
       
    • streamingRecognize

      default 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).