Class: TencentCloud::Asr::V20190614::CreateAsyncRecognitionTaskRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190614/models.rb

Overview

CreateAsyncRecognitionTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enginetype = nil, url = nil, callbackurl = nil, signtoken = nil, filterdirty = nil, filtermodal = nil, filterpunc = nil, convertnummode = nil, wordinfo = nil, hotwordid = nil, audiodata = nil) ⇒ CreateAsyncRecognitionTaskRequest

Returns a new instance of CreateAsyncRecognitionTaskRequest.



243
244
245
246
247
248
249
250
251
252
253
254
255
# File 'lib/v20190614/models.rb', line 243

def initialize(enginetype=nil, url=nil, callbackurl=nil, signtoken=nil, filterdirty=nil, filtermodal=nil, filterpunc=nil, convertnummode=nil, wordinfo=nil, hotwordid=nil, audiodata=nil)
  @EngineType = enginetype
  @Url = url
  @CallbackUrl = callbackurl
  @SignToken = signtoken
  @FilterDirty = filterdirty
  @FilterModal = filtermodal
  @FilterPunc = filterpunc
  @ConvertNumMode = convertnummode
  @WordInfo = wordinfo
  @HotwordId = hotwordid
  @AudioData = audiodata
end

Instance Attribute Details

#AudioDataObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def AudioData
  @AudioData
end

#CallbackUrlObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def CallbackUrl
  @CallbackUrl
end

#ConvertNumModeObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def ConvertNumMode
  @ConvertNumMode
end

#EngineTypeObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def EngineType
  @EngineType
end

#FilterDirtyObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def FilterDirty
  @FilterDirty
end

#FilterModalObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def FilterModal
  @FilterModal
end

#FilterPuncObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def FilterPunc
  @FilterPunc
end

#HotwordIdObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def HotwordId
  @HotwordId
end

#SignTokenObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def SignToken
  @SignToken
end

#UrlObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def Url
  @Url
end

#WordInfoObject

• 16k_zh:中文普通话通用; • 16k_en:英语; • 16k_yue:粤语; • 16k_id:印度尼西亚语; • 16k_fil:菲律宾语; • 16k_th:泰语; • 16k_pt:葡萄牙语; • 16k_tr:土耳其语; • 16k_ar:阿拉伯语; • 16k_es:西班牙语; • 16k_hi:印地语; • 16k_fr:法语; • 16k_de:德语;

Parameters:

  • EngineType:

    引擎模型类型。

  • Url:

    语音流地址,支持rtmp、rtsp等流媒体协议,以及各类基于http协议的直播流(不支持hls, m3u8)

  • CallbackUrl:
  • SignToken:

    用于生成回调通知中的签名

  • FilterDirty:

    是否过滤脏词(目前支持中文普通话引擎)。0:不过滤脏词;1:过滤脏词;2:将脏词替换为 * 。默认值为 0

  • FilterModal:

    是否过滤语气词(目前支持中文普通话引擎)。0:不过滤语气词;1:部分过滤;2:严格过滤 。默认值为 0

  • FilterPunc:

    是否过滤标点符号(目前支持中文普通话引擎)。 0:不过滤,1:过滤句末标点,2:过滤所有标点。默认为0

  • ConvertNumMode:

    是否进行阿拉伯数字智能转换。0:不转换,直接输出中文数字,1:根据场景智能转换为阿拉伯数字。默认值为1

  • WordInfo:

    是否显示词级别时间戳。0:不显示;1:显示,不包含标点时间戳,2:显示,包含标点时间戳。默认为0

  • HotwordId:

    热词id。用于调用对应的热词表,如果在调用语音识别服务时,不进行单独的热词id设置,自动生效默认热词;如果进行了单独的热词id设置,那么将生效单独设置的热词id。

  • AudioData:

    回调数据中,是否需要对应音频数据。



241
242
243
# File 'lib/v20190614/models.rb', line 241

def WordInfo
  @WordInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



257
258
259
260
261
262
263
264
265
266
267
268
269
# File 'lib/v20190614/models.rb', line 257

def deserialize(params)
  @EngineType = params['EngineType']
  @Url = params['Url']
  @CallbackUrl = params['CallbackUrl']
  @SignToken = params['SignToken']
  @FilterDirty = params['FilterDirty']
  @FilterModal = params['FilterModal']
  @FilterPunc = params['FilterPunc']
  @ConvertNumMode = params['ConvertNumMode']
  @WordInfo = params['WordInfo']
  @HotwordId = params['HotwordId']
  @AudioData = params['AudioData']
end