Package com.google.cloud.speech.v2
Class SpeechGrpc.SpeechBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<SpeechGrpc.SpeechBlockingV2Stub>
com.google.cloud.speech.v2.SpeechGrpc.SpeechBlockingV2Stub
- Enclosing class:
- SpeechGrpc
public static final class SpeechGrpc.SpeechBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<SpeechGrpc.SpeechBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service Speech.
Enables speech transcription and resource management.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbatchRecognize(BatchRecognizeRequest request) 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.SpeechBlockingV2Stubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Creates a [CustomClass][google.cloud.speech.v2.CustomClass].createPhraseSet(CreatePhraseSetRequest request) Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].createRecognizer(CreateRecognizerRequest request) Creates a [Recognizer][google.cloud.speech.v2.Recognizer].Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].deletePhraseSet(DeletePhraseSetRequest request) Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].deleteRecognizer(DeleteRecognizerRequest request) Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].getConfig(GetConfigRequest request) Returns the requested [Config][google.cloud.speech.v2.Config].getCustomClass(GetCustomClassRequest request) Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].getPhraseSet(GetPhraseSetRequest request) Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].getRecognizer(GetRecognizerRequest request) Returns the requested [Recognizer][google.cloud.speech.v2.Recognizer].Lists CustomClasses.listPhraseSets(ListPhraseSetsRequest request) Lists PhraseSets.listRecognizers(ListRecognizersRequest request) Lists Recognizers.recognize(RecognizeRequest request) Performs synchronous Speech recognition: receive results after all audio has been sent and processed.io.grpc.stub.BlockingClientCall<StreamingRecognizeRequest,StreamingRecognizeResponse> Performs bidirectional streaming speech recognition: receive results while sending audio.Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].updateConfig(UpdateConfigRequest request) Updates the [Config][google.cloud.speech.v2.Config].Updates the [CustomClass][google.cloud.speech.v2.CustomClass].updatePhraseSet(UpdatePhraseSetRequest request) Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].updateRecognizer(UpdateRecognizerRequest request) Updates the [Recognizer][google.cloud.speech.v2.Recognizer].Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected SpeechGrpc.SpeechBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<SpeechGrpc.SpeechBlockingV2Stub>
-
createRecognizer
Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
- Throws:
io.grpc.StatusException
-
listRecognizers
public ListRecognizersResponse listRecognizers(ListRecognizersRequest request) throws io.grpc.StatusException Lists Recognizers.
- Throws:
io.grpc.StatusException
-
getRecognizer
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.
- Throws:
io.grpc.StatusException
-
updateRecognizer
Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
- Throws:
io.grpc.StatusException
-
deleteRecognizer
Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
- Throws:
io.grpc.StatusException
-
undeleteRecognizer
public Operation undeleteRecognizer(UndeleteRecognizerRequest request) throws io.grpc.StatusException Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
- Throws:
io.grpc.StatusException
-
recognize
Performs synchronous Speech recognition: receive results after all audio has been sent and processed.
- Throws:
io.grpc.StatusException
-
streamingRecognize
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") public io.grpc.stub.BlockingClientCall<StreamingRecognizeRequest,StreamingRecognizeResponse> streamingRecognize()Performs bidirectional streaming speech recognition: receive results while sending audio. This method is only available via the gRPC API (not REST).
-
batchRecognize
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.
- Throws:
io.grpc.StatusException
-
getConfig
Returns the requested [Config][google.cloud.speech.v2.Config].
- Throws:
io.grpc.StatusException
-
updateConfig
Updates the [Config][google.cloud.speech.v2.Config].
- Throws:
io.grpc.StatusException
-
createCustomClass
Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
- Throws:
io.grpc.StatusException
-
listCustomClasses
public ListCustomClassesResponse listCustomClasses(ListCustomClassesRequest request) throws io.grpc.StatusException Lists CustomClasses.
- Throws:
io.grpc.StatusException
-
getCustomClass
Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].
- Throws:
io.grpc.StatusException
-
updateCustomClass
Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
- Throws:
io.grpc.StatusException
-
deleteCustomClass
Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
- Throws:
io.grpc.StatusException
-
undeleteCustomClass
public Operation undeleteCustomClass(UndeleteCustomClassRequest request) throws io.grpc.StatusException Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
- Throws:
io.grpc.StatusException
-
createPhraseSet
Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
- Throws:
io.grpc.StatusException
-
listPhraseSets
public ListPhraseSetsResponse listPhraseSets(ListPhraseSetsRequest request) throws io.grpc.StatusException Lists PhraseSets.
- Throws:
io.grpc.StatusException
-
getPhraseSet
Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].
- Throws:
io.grpc.StatusException
-
updatePhraseSet
Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
- Throws:
io.grpc.StatusException
-
deletePhraseSet
Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
- Throws:
io.grpc.StatusException
-
undeletePhraseSet
Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
- Throws:
io.grpc.StatusException
-