Package com.google.cloud.speech.v2
Interface SpeechGrpc.AsyncService
-
- All Known Implementing Classes:
SpeechGrpc.SpeechImplBase
- Enclosing class:
- SpeechGrpc
public static interface SpeechGrpc.AsyncService
Enables speech transcription and resource management.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description 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.default void
createCustomClass(CreateCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [CustomClass][google.cloud.speech.v2.CustomClass].default void
createPhraseSet(CreatePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].default void
createRecognizer(CreateRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [Recognizer][google.cloud.speech.v2.Recognizer].default void
deleteCustomClass(DeleteCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].default void
deletePhraseSet(DeletePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].default void
deleteRecognizer(DeleteRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].default void
getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Returns the requested [Config][google.cloud.speech.v2.Config].default void
getCustomClass(GetCustomClassRequest request, io.grpc.stub.StreamObserver<CustomClass> responseObserver)
Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].default void
getPhraseSet(GetPhraseSetRequest request, io.grpc.stub.StreamObserver<PhraseSet> responseObserver)
Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].default void
getRecognizer(GetRecognizerRequest request, io.grpc.stub.StreamObserver<Recognizer> responseObserver)
Returns the requested [Recognizer][google.cloud.speech.v2.Recognizer].default void
listCustomClasses(ListCustomClassesRequest request, io.grpc.stub.StreamObserver<ListCustomClassesResponse> responseObserver)
Lists CustomClasses.default void
listPhraseSets(ListPhraseSetsRequest request, io.grpc.stub.StreamObserver<ListPhraseSetsResponse> responseObserver)
Lists PhraseSets.default void
listRecognizers(ListRecognizersRequest request, io.grpc.stub.StreamObserver<ListRecognizersResponse> responseObserver)
Lists Recognizers.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.default io.grpc.stub.StreamObserver<StreamingRecognizeRequest>
streamingRecognize(io.grpc.stub.StreamObserver<StreamingRecognizeResponse> responseObserver)
Performs bidirectional streaming speech recognition: receive results while sending audio.default void
undeleteCustomClass(UndeleteCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].default void
undeletePhraseSet(UndeletePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].default void
undeleteRecognizer(UndeleteRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].default void
updateConfig(UpdateConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Updates the [Config][google.cloud.speech.v2.Config].default void
updateCustomClass(UpdateCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the [CustomClass][google.cloud.speech.v2.CustomClass].default void
updatePhraseSet(UpdatePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].default void
updateRecognizer(UpdateRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
-
-
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].
-
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<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].
-
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<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].
-
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<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].
-
-