Package com.google.cloud.speech.v2
Class SpeechGrpc.SpeechStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<SpeechGrpc.SpeechStub>
-
- com.google.cloud.speech.v2.SpeechGrpc.SpeechStub
-
- Enclosing class:
- SpeechGrpc
public static final class SpeechGrpc.SpeechStub extends io.grpc.stub.AbstractAsyncStub<SpeechGrpc.SpeechStub>
A stub to allow clients to do asynchronous rpc calls to service Speech.Enables speech transcription and resource management.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbatchRecognize(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.protected SpeechGrpc.SpeechStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcreateCustomClass(CreateCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a [CustomClass][google.cloud.speech.v2.CustomClass].voidcreatePhraseSet(CreatePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].voidcreateRecognizer(CreateRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a [Recognizer][google.cloud.speech.v2.Recognizer].voiddeleteCustomClass(DeleteCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].voiddeletePhraseSet(DeletePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].voiddeleteRecognizer(DeleteRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].voidgetConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)Returns the requested [Config][google.cloud.speech.v2.Config].voidgetCustomClass(GetCustomClassRequest request, io.grpc.stub.StreamObserver<CustomClass> responseObserver)Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].voidgetPhraseSet(GetPhraseSetRequest request, io.grpc.stub.StreamObserver<PhraseSet> responseObserver)Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].voidgetRecognizer(GetRecognizerRequest request, io.grpc.stub.StreamObserver<Recognizer> responseObserver)Returns the requested [Recognizer][google.cloud.speech.v2.Recognizer].voidlistCustomClasses(ListCustomClassesRequest request, io.grpc.stub.StreamObserver<ListCustomClassesResponse> responseObserver)Lists CustomClasses.voidlistPhraseSets(ListPhraseSetsRequest request, io.grpc.stub.StreamObserver<ListPhraseSetsResponse> responseObserver)Lists PhraseSets.voidlistRecognizers(ListRecognizersRequest request, io.grpc.stub.StreamObserver<ListRecognizersResponse> responseObserver)Lists Recognizers.voidrecognize(RecognizeRequest request, io.grpc.stub.StreamObserver<RecognizeResponse> responseObserver)Performs synchronous Speech recognition: receive results after all audio has been sent and processed.io.grpc.stub.StreamObserver<StreamingRecognizeRequest>streamingRecognize(io.grpc.stub.StreamObserver<StreamingRecognizeResponse> responseObserver)Performs bidirectional streaming speech recognition: receive results while sending audio.voidundeleteCustomClass(UndeleteCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].voidundeletePhraseSet(UndeletePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].voidundeleteRecognizer(UndeleteRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].voidupdateConfig(UpdateConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)Updates the [Config][google.cloud.speech.v2.Config].voidupdateCustomClass(UpdateCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the [CustomClass][google.cloud.speech.v2.CustomClass].voidupdatePhraseSet(UpdatePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].voidupdateRecognizer(UpdateRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
-
-
Method Detail
-
build
protected SpeechGrpc.SpeechStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<SpeechGrpc.SpeechStub>
-
createRecognizer
public void createRecognizer(CreateRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
-
listRecognizers
public void listRecognizers(ListRecognizersRequest request, io.grpc.stub.StreamObserver<ListRecognizersResponse> responseObserver)
Lists Recognizers.
-
getRecognizer
public 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
public void updateRecognizer(UpdateRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
deleteRecognizer
public void deleteRecognizer(DeleteRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
-
undeleteRecognizer
public void undeleteRecognizer(UndeleteRecognizerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
-
recognize
public 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
public 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
public 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
public void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Returns the requested [Config][google.cloud.speech.v2.Config].
-
updateConfig
public void updateConfig(UpdateConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Updates the [Config][google.cloud.speech.v2.Config].
-
createCustomClass
public void createCustomClass(CreateCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
-
listCustomClasses
public void listCustomClasses(ListCustomClassesRequest request, io.grpc.stub.StreamObserver<ListCustomClassesResponse> responseObserver)
Lists CustomClasses.
-
getCustomClass
public void getCustomClass(GetCustomClassRequest request, io.grpc.stub.StreamObserver<CustomClass> responseObserver)
Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].
-
updateCustomClass
public void updateCustomClass(UpdateCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
-
deleteCustomClass
public void deleteCustomClass(DeleteCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
-
undeleteCustomClass
public void undeleteCustomClass(UndeleteCustomClassRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
-
createPhraseSet
public void createPhraseSet(CreatePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
listPhraseSets
public void listPhraseSets(ListPhraseSetsRequest request, io.grpc.stub.StreamObserver<ListPhraseSetsResponse> responseObserver)
Lists PhraseSets.
-
getPhraseSet
public void getPhraseSet(GetPhraseSetRequest request, io.grpc.stub.StreamObserver<PhraseSet> responseObserver)
Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
updatePhraseSet
public void updatePhraseSet(UpdatePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
deletePhraseSet
public void deletePhraseSet(DeletePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
undeletePhraseSet
public void undeletePhraseSet(UndeletePhraseSetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
-