Interface SpeechGrpc.AsyncService

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

    public static interface SpeechGrpc.AsyncService
     Enables speech transcription and resource management.
     
    • Method Detail

      • createRecognizer

        default void createRecognizer​(CreateRecognizerRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • getRecognizer

        default void getRecognizer​(GetRecognizerRequest request,
                                   io.grpc.stub.StreamObserver<Recognizer> responseObserver)
         Returns the requested
         [Recognizer][google.cloud.speech.v2.Recognizer]. Fails with
         [NOT_FOUND][google.rpc.Code.NOT_FOUND] if the requested Recognizer doesn't
         exist.
         
      • updateRecognizer

        default void updateRecognizer​(UpdateRecognizerRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • deleteRecognizer

        default void deleteRecognizer​(DeleteRecognizerRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • undeleteRecognizer

        default void undeleteRecognizer​(UndeleteRecognizerRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • 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.
         
      • 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).
         
      • batchRecognize

        default void batchRecognize​(BatchRecognizeRequest request,
                                    io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Performs batch asynchronous speech recognition: send a request with N
         audio files and receive a long running operation that can be polled to see
         when the transcriptions are finished.
         
      • getConfig

        default void getConfig​(GetConfigRequest request,
                               io.grpc.stub.StreamObserver<Config> responseObserver)
         Returns the requested [Config][google.cloud.speech.v2.Config].
         
      • updateConfig

        default void updateConfig​(UpdateConfigRequest request,
                                  io.grpc.stub.StreamObserver<Config> responseObserver)
         Updates the [Config][google.cloud.speech.v2.Config].
         
      • createCustomClass

        default void createCustomClass​(CreateCustomClassRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • getCustomClass

        default void getCustomClass​(GetCustomClassRequest request,
                                    io.grpc.stub.StreamObserver<CustomClass> responseObserver)
         Returns the requested
         [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • updateCustomClass

        default void updateCustomClass​(UpdateCustomClassRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • deleteCustomClass

        default void deleteCustomClass​(DeleteCustomClassRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • undeleteCustomClass

        default void undeleteCustomClass​(UndeleteCustomClassRequest request,
                                         io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • createPhraseSet

        default void createPhraseSet​(CreatePhraseSetRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • getPhraseSet

        default void getPhraseSet​(GetPhraseSetRequest request,
                                  io.grpc.stub.StreamObserver<PhraseSet> responseObserver)
         Returns the requested
         [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • updatePhraseSet

        default void updatePhraseSet​(UpdatePhraseSetRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • deletePhraseSet

        default void deletePhraseSet​(DeletePhraseSetRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • undeletePhraseSet

        default void undeletePhraseSet​(UndeletePhraseSetRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].