blob: 11915f6782441c3e780cba11c6e069e495c1a43b [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/speech/apiv1",
"version": "1.20.0",
"language": "GO",
"apis": [
{
"id": "google.cloud.speech.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "speech_v1_generated_Adaptation_CreateCustomClass_sync",
"title": "speech CreateCustomClass Sample",
"description": "CreateCustomClass create a custom class.",
"file": "AdaptationClient/CreateCustomClass/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateCustomClass",
"fullName": "google.cloud.speech.v1.AdaptationClient.CreateCustomClass",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.CreateCustomClassRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.CustomClass",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "CreateCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.CreateCustomClass",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_CreatePhraseSet_sync",
"title": "speech CreatePhraseSet Sample",
"description": "CreatePhraseSet create a set of phrase hints. Each item in the set can be a single word or\na multi-word phrase. The items in the PhraseSet are favored by the\nrecognition model when you send a call that includes the PhraseSet.",
"file": "AdaptationClient/CreatePhraseSet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreatePhraseSet",
"fullName": "google.cloud.speech.v1.AdaptationClient.CreatePhraseSet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.CreatePhraseSetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.PhraseSet",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "CreatePhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.CreatePhraseSet",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_DeleteCustomClass_sync",
"title": "speech DeleteCustomClass Sample",
"description": "DeleteCustomClass delete a custom class.",
"file": "AdaptationClient/DeleteCustomClass/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteCustomClass",
"fullName": "google.cloud.speech.v1.AdaptationClient.DeleteCustomClass",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.DeleteCustomClassRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "DeleteCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.DeleteCustomClass",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_DeletePhraseSet_sync",
"title": "speech DeletePhraseSet Sample",
"description": "DeletePhraseSet delete a phrase set.",
"file": "AdaptationClient/DeletePhraseSet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeletePhraseSet",
"fullName": "google.cloud.speech.v1.AdaptationClient.DeletePhraseSet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.DeletePhraseSetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "DeletePhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.DeletePhraseSet",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_GetCustomClass_sync",
"title": "speech GetCustomClass Sample",
"description": "GetCustomClass get a custom class.",
"file": "AdaptationClient/GetCustomClass/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetCustomClass",
"fullName": "google.cloud.speech.v1.AdaptationClient.GetCustomClass",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.GetCustomClassRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.CustomClass",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "GetCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.GetCustomClass",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_GetOperation_sync",
"title": "speech GetOperation Sample",
"description": "GetOperation is a utility method from google.longrunning.Operations.",
"file": "AdaptationClient/GetOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetOperation",
"fullName": "google.cloud.speech.v1.AdaptationClient.GetOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.GetOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*longrunningpb.Operation",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "GetOperation",
"fullName": "google.longrunning.Operations.GetOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_GetPhraseSet_sync",
"title": "speech GetPhraseSet Sample",
"description": "GetPhraseSet get a phrase set.",
"file": "AdaptationClient/GetPhraseSet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetPhraseSet",
"fullName": "google.cloud.speech.v1.AdaptationClient.GetPhraseSet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.GetPhraseSetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.PhraseSet",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "GetPhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.GetPhraseSet",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_ListCustomClasses_sync",
"title": "speech ListCustomClasses Sample",
"description": "ListCustomClasses list custom classes.",
"file": "AdaptationClient/ListCustomClasses/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListCustomClasses",
"fullName": "google.cloud.speech.v1.AdaptationClient.ListCustomClasses",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.ListCustomClassesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CustomClassIterator",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "ListCustomClasses",
"fullName": "google.cloud.speech.v1.Adaptation.ListCustomClasses",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_ListOperations_sync",
"title": "speech ListOperations Sample",
"description": "ListOperations is a utility method from google.longrunning.Operations.",
"file": "AdaptationClient/ListOperations/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListOperations",
"fullName": "google.cloud.speech.v1.AdaptationClient.ListOperations",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.ListOperationsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "OperationIterator",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "ListOperations",
"fullName": "google.longrunning.Operations.ListOperations",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_ListPhraseSet_sync",
"title": "speech ListPhraseSet Sample",
"description": "ListPhraseSet list phrase sets.",
"file": "AdaptationClient/ListPhraseSet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListPhraseSet",
"fullName": "google.cloud.speech.v1.AdaptationClient.ListPhraseSet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.ListPhraseSetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "PhraseSetIterator",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "ListPhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.ListPhraseSet",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_UpdateCustomClass_sync",
"title": "speech UpdateCustomClass Sample",
"description": "UpdateCustomClass update a custom class.",
"file": "AdaptationClient/UpdateCustomClass/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateCustomClass",
"fullName": "google.cloud.speech.v1.AdaptationClient.UpdateCustomClass",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.UpdateCustomClassRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.CustomClass",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "UpdateCustomClass",
"fullName": "google.cloud.speech.v1.Adaptation.UpdateCustomClass",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Adaptation_UpdatePhraseSet_sync",
"title": "speech UpdatePhraseSet Sample",
"description": "UpdatePhraseSet update a phrase set.",
"file": "AdaptationClient/UpdatePhraseSet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdatePhraseSet",
"fullName": "google.cloud.speech.v1.AdaptationClient.UpdatePhraseSet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.UpdatePhraseSetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.PhraseSet",
"client": {
"shortName": "AdaptationClient",
"fullName": "google.cloud.speech.v1.AdaptationClient"
},
"method": {
"shortName": "UpdatePhraseSet",
"fullName": "google.cloud.speech.v1.Adaptation.UpdatePhraseSet",
"service": {
"shortName": "Adaptation",
"fullName": "google.cloud.speech.v1.Adaptation"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Speech_GetOperation_sync",
"title": "speech GetOperation Sample",
"description": "GetOperation is a utility method from google.longrunning.Operations.",
"file": "Client/GetOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetOperation",
"fullName": "google.cloud.speech.v1.Client.GetOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.GetOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*longrunningpb.Operation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.speech.v1.Client"
},
"method": {
"shortName": "GetOperation",
"fullName": "google.longrunning.Operations.GetOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Speech_ListOperations_sync",
"title": "speech ListOperations Sample",
"description": "ListOperations is a utility method from google.longrunning.Operations.",
"file": "Client/ListOperations/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListOperations",
"fullName": "google.cloud.speech.v1.Client.ListOperations",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.ListOperationsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "OperationIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.speech.v1.Client"
},
"method": {
"shortName": "ListOperations",
"fullName": "google.longrunning.Operations.ListOperations",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Speech_LongRunningRecognize_sync",
"title": "speech LongRunningRecognize Sample",
"description": "LongRunningRecognize performs asynchronous speech recognition: receive results via the\ngoogle.longrunning.Operations interface. Returns either an\n`Operation.error` or an `Operation.response` which contains\na `LongRunningRecognizeResponse` message.\nFor more information on asynchronous speech recognition, see the\n[how-to](https: //cloud.google.com/speech-to-text/docs/async-recognize).",
"file": "Client/LongRunningRecognize/main.go",
"language": "GO",
"clientMethod": {
"shortName": "LongRunningRecognize",
"fullName": "google.cloud.speech.v1.Client.LongRunningRecognize",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.LongRunningRecognizeRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "LongRunningRecognizeOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.speech.v1.Client"
},
"method": {
"shortName": "LongRunningRecognize",
"fullName": "google.cloud.speech.v1.Speech.LongRunningRecognize",
"service": {
"shortName": "Speech",
"fullName": "google.cloud.speech.v1.Speech"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Speech_Recognize_sync",
"title": "speech Recognize Sample",
"description": "Recognize performs synchronous speech recognition: receive results after all audio\nhas been sent and processed.",
"file": "Client/Recognize/main.go",
"language": "GO",
"clientMethod": {
"shortName": "Recognize",
"fullName": "google.cloud.speech.v1.Client.Recognize",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "speechpb.RecognizeRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*speechpb.RecognizeResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.speech.v1.Client"
},
"method": {
"shortName": "Recognize",
"fullName": "google.cloud.speech.v1.Speech.Recognize",
"service": {
"shortName": "Speech",
"fullName": "google.cloud.speech.v1.Speech"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "speech_v1_generated_Speech_StreamingRecognize_sync",
"title": "speech StreamingRecognize Sample",
"description": "StreamingRecognize performs bidirectional streaming speech recognition: receive results while\nsending audio. This method is only available via the gRPC API (not REST).\n\n\nThis method is not supported for the REST transport.",
"file": "Client/StreamingRecognize/main.go",
"language": "GO",
"clientMethod": {
"shortName": "StreamingRecognize",
"fullName": "google.cloud.speech.v1.Client.StreamingRecognize",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "speechpb.Speech_StreamingRecognizeClient",
"client": {
"shortName": "Client",
"fullName": "google.cloud.speech.v1.Client"
},
"method": {
"shortName": "StreamingRecognize",
"fullName": "google.cloud.speech.v1.Speech.StreamingRecognize",
"service": {
"shortName": "Speech",
"fullName": "google.cloud.speech.v1.Speech"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 69,
"type": "FULL"
}
]
}
]
}