Index: discovery/googleapis_beta/speech__v1beta1.json |
diff --git a/discovery/googleapis_beta/speech__v1beta1.json b/discovery/googleapis_beta/speech__v1beta1.json |
index 3dff54a8e2c4fbc77e0118c64f8bd91614d5f422..001d6450a508275b22b30d5d149dea2332bf32e3 100644 |
--- a/discovery/googleapis_beta/speech__v1beta1.json |
+++ b/discovery/googleapis_beta/speech__v1beta1.json |
@@ -11,7 +11,6 @@ |
"basePath": "", |
"baseUrl": "https://speech.googleapis.com/", |
"batchPath": "batch", |
- "canonicalName": "Cloud Speech API", |
"description": "Google Cloud Speech API.", |
"discoveryVersion": "v1", |
"documentationLink": "https://cloud.google.com/speech/", |
@@ -114,44 +113,6 @@ |
}, |
"protocol": "rest", |
"resources": { |
- "speech": { |
- "methods": { |
- "syncrecognize": { |
- "description": "Perform synchronous speech-recognition: receive results after all audio\nhas been sent and processed.", |
- "httpMethod": "POST", |
- "id": "speech.speech.syncrecognize", |
- "parameterOrder": [], |
- "parameters": {}, |
- "path": "v1beta1/speech:syncrecognize", |
- "request": { |
- "$ref": "SyncRecognizeRequest" |
- }, |
- "response": { |
- "$ref": "SyncRecognizeResponse" |
- }, |
- "scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
- ] |
- }, |
- "asyncrecognize": { |
- "description": "Perform asynchronous speech-recognition: receive results via the\ngoogle.longrunning.Operations interface. Returns either an\n`Operation.error` or an `Operation.response` which contains\nan `AsyncRecognizeResponse` message.", |
- "httpMethod": "POST", |
- "id": "speech.speech.asyncrecognize", |
- "parameterOrder": [], |
- "parameters": {}, |
- "path": "v1beta1/speech:asyncrecognize", |
- "request": { |
- "$ref": "AsyncRecognizeRequest" |
- }, |
- "response": { |
- "$ref": "Operation" |
- }, |
- "scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
- ] |
- } |
- } |
- }, |
"operations": { |
"methods": { |
"get": { |
@@ -165,7 +126,7 @@ |
"name": { |
"description": "The name of the operation resource.", |
"location": "path", |
- "pattern": "^[^/]*$", |
+ "pattern": "^[^/]+$", |
"required": true, |
"type": "string" |
} |
@@ -214,26 +175,23 @@ |
"https://www.googleapis.com/auth/cloud-platform" |
] |
}, |
- "cancel": { |
- "description": "Starts asynchronous cancellation on a long-running operation. The server\nmakes a best effort to cancel the operation, but success is not\nguaranteed. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`. Clients can use\nOperations.GetOperation or\nother methods to check whether the cancellation succeeded or whether the\noperation completed despite cancellation.", |
- "httpMethod": "POST", |
- "id": "speech.operations.cancel", |
+ "delete": { |
+ "description": "Deletes a long-running operation. This method indicates that the client is\nno longer interested in the operation result. It does not cancel the\noperation. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`.", |
+ "httpMethod": "DELETE", |
+ "id": "speech.operations.delete", |
"parameterOrder": [ |
"name" |
], |
"parameters": { |
"name": { |
- "description": "The name of the operation resource to be cancelled.", |
+ "description": "The name of the operation resource to be deleted.", |
"location": "path", |
- "pattern": "^[^/]*$", |
+ "pattern": "^[^/]+$", |
"required": true, |
"type": "string" |
} |
}, |
- "path": "v1beta1/operations/{+name}:cancel", |
- "request": { |
- "$ref": "CancelOperationRequest" |
- }, |
+ "path": "v1beta1/operations/{+name}", |
"response": { |
"$ref": "Empty" |
}, |
@@ -241,23 +199,26 @@ |
"https://www.googleapis.com/auth/cloud-platform" |
] |
}, |
- "delete": { |
- "description": "Deletes a long-running operation. This method indicates that the client is\nno longer interested in the operation result. It does not cancel the\noperation. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`.", |
- "httpMethod": "DELETE", |
- "id": "speech.operations.delete", |
+ "cancel": { |
+ "description": "Starts asynchronous cancellation on a long-running operation. The server\nmakes a best effort to cancel the operation, but success is not\nguaranteed. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`. Clients can use\nOperations.GetOperation or\nother methods to check whether the cancellation succeeded or whether the\noperation completed despite cancellation. On successful cancellation,\nthe operation is not deleted; instead, it becomes an operation with\nan Operation.error value with a google.rpc.Status.code of 1,\ncorresponding to `Code.CANCELLED`.", |
+ "httpMethod": "POST", |
+ "id": "speech.operations.cancel", |
"parameterOrder": [ |
"name" |
], |
"parameters": { |
"name": { |
- "description": "The name of the operation resource to be deleted.", |
+ "description": "The name of the operation resource to be cancelled.", |
"location": "path", |
- "pattern": "^[^/]*$", |
+ "pattern": "^[^/]+$", |
"required": true, |
"type": "string" |
} |
}, |
- "path": "v1beta1/operations/{+name}", |
+ "path": "v1beta1/operations/{+name}:cancel", |
+ "request": { |
+ "$ref": "CancelOperationRequest" |
+ }, |
"response": { |
"$ref": "Empty" |
}, |
@@ -266,9 +227,47 @@ |
] |
} |
} |
+ }, |
+ "speech": { |
+ "methods": { |
+ "syncrecognize": { |
+ "description": "Performs synchronous speech recognition: receive results after all audio\nhas been sent and processed.", |
+ "httpMethod": "POST", |
+ "id": "speech.speech.syncrecognize", |
+ "parameterOrder": [], |
+ "parameters": {}, |
+ "path": "v1beta1/speech:syncrecognize", |
+ "request": { |
+ "$ref": "SyncRecognizeRequest" |
+ }, |
+ "response": { |
+ "$ref": "SyncRecognizeResponse" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/cloud-platform" |
+ ] |
+ }, |
+ "asyncrecognize": { |
+ "description": "Performs asynchronous speech recognition: receive results via the\ngoogle.longrunning.Operations interface. Returns either an\n`Operation.error` or an `Operation.response` which contains\nan `AsyncRecognizeResponse` message.", |
+ "httpMethod": "POST", |
+ "id": "speech.speech.asyncrecognize", |
+ "parameterOrder": [], |
+ "parameters": {}, |
+ "path": "v1beta1/speech:asyncrecognize", |
+ "request": { |
+ "$ref": "AsyncRecognizeRequest" |
+ }, |
+ "response": { |
+ "$ref": "Operation" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/cloud-platform" |
+ ] |
+ } |
+ } |
} |
}, |
- "revision": "20160824", |
+ "revision": "20161031", |
"rootUrl": "https://speech.googleapis.com/", |
"schemas": { |
"Status": { |
@@ -320,7 +319,7 @@ |
"properties": { |
"error": { |
"$ref": "Status", |
- "description": "The error result of the operation in case of failure." |
+ "description": "The error result of the operation in case of failure or cancellation." |
}, |
"done": { |
"description": "If the value is `false`, it means the operation is still in progress.\nIf true, the operation is completed, and either `error` or `response` is\navailable.", |
@@ -381,7 +380,7 @@ |
"type": "integer" |
}, |
"languageCode": { |
- "description": "[Optional] The language of the supplied audio as a BCP-47 language tag.\nExample: \"en-GB\" https://www.rfc-editor.org/rfc/bcp/bcp47.txt\nIf omitted, defaults to \"en-US\". See\n[Language Support](https://cloud.google.com/speech/docs/best-practices#language_support)\nfor a list of the currently supported language codes.", |
+ "description": "[Optional] The language of the supplied audio as a BCP-47 language tag.\nExample: \"en-GB\" https://www.rfc-editor.org/rfc/bcp/bcp47.txt\nIf omitted, defaults to \"en-US\". See\n[Language Support](https://cloud.google.com/speech/docs/languages)\nfor a list of the currently supported language codes.", |
"type": "string" |
}, |
"speechContext": { |
@@ -400,8 +399,8 @@ |
], |
"enumDescriptions": [ |
"Not specified. Will return result google.rpc.Code.INVALID_ARGUMENT.", |
- "Uncompressed 16-bit signed little-endian samples.\nThis is the only encoding that may be used by `AsyncRecognize`.", |
- "This is the recommended encoding for `SyncRecognize` and\n`StreamingRecognize` because it uses lossless compression; therefore\nrecognition accuracy is not compromised by a lossy codec.\n\nThe stream FLAC (Free Lossless Audio Codec) encoding is specified at:\nhttp://flac.sourceforge.net/documentation.html.\nOnly 16-bit samples are supported.\nNot all fields in STREAMINFO are supported.", |
+ "Uncompressed 16-bit signed little-endian samples (Linear PCM).\nThis is the only encoding that may be used by `AsyncRecognize`.", |
+ "This is the recommended encoding for `SyncRecognize` and\n`StreamingRecognize` because it uses lossless compression; therefore\nrecognition accuracy is not compromised by a lossy codec.\n\nThe stream FLAC (Free Lossless Audio Codec) encoding is specified at:\nhttp://flac.sourceforge.net/documentation.html.\n16-bit and 24-bit samples are supported.\nNot all fields in STREAMINFO are supported.", |
"8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.", |
"Adaptive Multi-Rate Narrowband codec. `sample_rate` must be 8000 Hz.", |
"Adaptive Multi-Rate Wideband codec. `sample_rate` must be 16000 Hz." |
@@ -467,6 +466,12 @@ |
}, |
"type": "object" |
}, |
+ "Empty": { |
+ "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use it as the request\nor the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.", |
+ "id": "Empty", |
+ "properties": {}, |
+ "type": "object" |
+ }, |
"SyncRecognizeResponse": { |
"description": "`SyncRecognizeResponse` is the only message returned to the client by\n`SyncRecognize`. It contains the result as zero or more sequential\n`SpeechRecognitionResult` messages.", |
"id": "SyncRecognizeResponse", |
@@ -481,12 +486,6 @@ |
}, |
"type": "object" |
}, |
- "Empty": { |
- "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use it as the request\nor the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.", |
- "id": "Empty", |
- "properties": {}, |
- "type": "object" |
- }, |
"SpeechContext": { |
"description": "Provides \"hints\" to the speech recognizer to favor specific words and phrases\nin the results.", |
"id": "SpeechContext", |