Interface SpeechGrpc.AsyncService

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

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

    • createRecognizer

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

      default void listRecognizers(ListRecognizersRequest request, io.grpc.stub.StreamObserver<ListRecognizersResponse> responseObserver)
       Lists Recognizers.
       
    • 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<Operation> responseObserver)
       Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • deleteRecognizer

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

      default void undeleteRecognizer(UndeleteRecognizerRequest request, io.grpc.stub.StreamObserver<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<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<Operation> responseObserver)
       Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • listCustomClasses

      default void listCustomClasses(ListCustomClassesRequest request, io.grpc.stub.StreamObserver<ListCustomClassesResponse> responseObserver)
       Lists CustomClasses.
       
    • 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<Operation> responseObserver)
       Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • deleteCustomClass

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

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

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

      default void listPhraseSets(ListPhraseSetsRequest request, io.grpc.stub.StreamObserver<ListPhraseSetsResponse> responseObserver)
       Lists PhraseSets.
       
    • 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<Operation> responseObserver)
       Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • deletePhraseSet

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

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