调用PushSpeech推送语料到设备。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String PushSpeech

系统规定参数。取值:PushSpeech。

ProjectCode String 4de2c367****8c585e5992**

项目唯一标识。

PushMode String SINGLE_DEVICE

推送模式,ALL:全量设备、SINGLE_DEVICE:单设备、GROUP_DEVICE:分组设备。

SpeechCodeList.N RepeatList 4de2c367****8c585e5992**

推送的语料列表,内容为语料的唯一标识ID,批量每次最多100个。

IotInstanceId String iot_instc_pu****_c*-v64********

实例ID,公共实例不传此参数,企业版实例需传入。

GroupId String 4de2c367****8c585e5992**

分组ID,选择推送的模式为分组时,必填。

IotId String 4de2c367****8c585e5992**

设备id,当选择推送模式为单个设备时该参数与ProductKey、DeviceName二选一必传。

DeviceName String a1BwAGV****

设备名称。

ProductKey String light

产品的唯一标识:productKey。

返回数据

名称 类型 示例值 描述
Code String iot.speechsolution.NotSigned

错误码。

Data String 4de2c367****8c585e5992**

推送任务的唯一标识。

ErrorMessage String speech solution has not been signed

错误消息。

RequestId String 66FF51D3-***-49F1-B1A2-***

请求唯一编号。

Success Boolean false

是否调用成功。

示例

请求示例

http(s)://[Endpoint]/?Action=PushSpeech
&ProjectCode=4de2c367****8c585e5992**
&PushMode=SINGLE_DEVICE
&SpeechCodeList.1=4de2c367****8c585e5992**
&<公共请求参数>

正常返回示例

XML格式

<RequestId>66FF51D3-***-49F1-B1A2-***</RequestId>
<Data>4de2c367****8c585e5992**</Data>
<ErrorMessage>speech solution has not been signed</ErrorMessage>
<Code>iot.speechsolution.NotSigned</Code>
<Success>false</Success>

JSON格式

{"RequestId":"66FF51D3-***-49F1-B1A2-***","Data":"4de2c367****8c585e5992**","ErrorMessage":"speech solution has not been signed","Code":"iot.speechsolution.NotSigned","Success":"false"}