Package com.google.cloud.speech.v2
Class SpeechGrpc.SpeechBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<SpeechGrpc.SpeechBlockingStub>
-
- com.google.cloud.speech.v2.SpeechGrpc.SpeechBlockingStub
-
- Enclosing class:
- SpeechGrpc
public static final class SpeechGrpc.SpeechBlockingStub extends io.grpc.stub.AbstractBlockingStub<SpeechGrpc.SpeechBlockingStub>
A stub to allow clients to do synchronous rpc calls to service Speech.Enables speech transcription and resource management.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.longrunning.Operation
batchRecognize(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.SpeechBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.longrunning.Operation
createCustomClass(CreateCustomClassRequest request)
Creates a [CustomClass][google.cloud.speech.v2.CustomClass].com.google.longrunning.Operation
createPhraseSet(CreatePhraseSetRequest request)
Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.longrunning.Operation
createRecognizer(CreateRecognizerRequest request)
Creates a [Recognizer][google.cloud.speech.v2.Recognizer].com.google.longrunning.Operation
deleteCustomClass(DeleteCustomClassRequest request)
Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.longrunning.Operation
deletePhraseSet(DeletePhraseSetRequest request)
Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.longrunning.Operation
deleteRecognizer(DeleteRecognizerRequest request)
Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].Config
getConfig(GetConfigRequest request)
Returns the requested [Config][google.cloud.speech.v2.Config].CustomClass
getCustomClass(GetCustomClassRequest request)
Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].PhraseSet
getPhraseSet(GetPhraseSetRequest request)
Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].Recognizer
getRecognizer(GetRecognizerRequest request)
Returns the requested [Recognizer][google.cloud.speech.v2.Recognizer].ListCustomClassesResponse
listCustomClasses(ListCustomClassesRequest request)
Lists CustomClasses.ListPhraseSetsResponse
listPhraseSets(ListPhraseSetsRequest request)
Lists PhraseSets.ListRecognizersResponse
listRecognizers(ListRecognizersRequest request)
Lists Recognizers.RecognizeResponse
recognize(RecognizeRequest request)
Performs synchronous Speech recognition: receive results after all audio has been sent and processed.com.google.longrunning.Operation
undeleteCustomClass(UndeleteCustomClassRequest request)
Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.longrunning.Operation
undeletePhraseSet(UndeletePhraseSetRequest request)
Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.longrunning.Operation
undeleteRecognizer(UndeleteRecognizerRequest request)
Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].Config
updateConfig(UpdateConfigRequest request)
Updates the [Config][google.cloud.speech.v2.Config].com.google.longrunning.Operation
updateCustomClass(UpdateCustomClassRequest request)
Updates the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.longrunning.Operation
updatePhraseSet(UpdatePhraseSetRequest request)
Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.longrunning.Operation
updateRecognizer(UpdateRecognizerRequest request)
Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
-
-
Method Detail
-
build
protected SpeechGrpc.SpeechBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<SpeechGrpc.SpeechBlockingStub>
-
createRecognizer
public com.google.longrunning.Operation createRecognizer(CreateRecognizerRequest request)
Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
-
listRecognizers
public ListRecognizersResponse listRecognizers(ListRecognizersRequest request)
Lists Recognizers.
-
getRecognizer
public Recognizer getRecognizer(GetRecognizerRequest request)
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 com.google.longrunning.Operation updateRecognizer(UpdateRecognizerRequest request)
Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
deleteRecognizer
public com.google.longrunning.Operation deleteRecognizer(DeleteRecognizerRequest request)
Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
-
undeleteRecognizer
public com.google.longrunning.Operation undeleteRecognizer(UndeleteRecognizerRequest request)
Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
-
recognize
public RecognizeResponse recognize(RecognizeRequest request)
Performs synchronous Speech recognition: receive results after all audio has been sent and processed.
-
batchRecognize
public com.google.longrunning.Operation batchRecognize(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.
-
getConfig
public Config getConfig(GetConfigRequest request)
Returns the requested [Config][google.cloud.speech.v2.Config].
-
updateConfig
public Config updateConfig(UpdateConfigRequest request)
Updates the [Config][google.cloud.speech.v2.Config].
-
createCustomClass
public com.google.longrunning.Operation createCustomClass(CreateCustomClassRequest request)
Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
-
listCustomClasses
public ListCustomClassesResponse listCustomClasses(ListCustomClassesRequest request)
Lists CustomClasses.
-
getCustomClass
public CustomClass getCustomClass(GetCustomClassRequest request)
Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].
-
updateCustomClass
public com.google.longrunning.Operation updateCustomClass(UpdateCustomClassRequest request)
Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
-
deleteCustomClass
public com.google.longrunning.Operation deleteCustomClass(DeleteCustomClassRequest request)
Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
-
undeleteCustomClass
public com.google.longrunning.Operation undeleteCustomClass(UndeleteCustomClassRequest request)
Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
-
createPhraseSet
public com.google.longrunning.Operation createPhraseSet(CreatePhraseSetRequest request)
Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
listPhraseSets
public ListPhraseSetsResponse listPhraseSets(ListPhraseSetsRequest request)
Lists PhraseSets.
-
getPhraseSet
public PhraseSet getPhraseSet(GetPhraseSetRequest request)
Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
updatePhraseSet
public com.google.longrunning.Operation updatePhraseSet(UpdatePhraseSetRequest request)
Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
deletePhraseSet
public com.google.longrunning.Operation deletePhraseSet(DeletePhraseSetRequest request)
Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
undeletePhraseSet
public com.google.longrunning.Operation undeletePhraseSet(UndeletePhraseSetRequest request)
Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
-