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 Detail

      • 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<com.google.longrunning.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).