Class: TencentCloud::Tts::V20190823::DescribeTtsTaskStatusRespData

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

Overview

获取异步合成结果的返回参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, statusstr = nil, resulturl = nil, subtitles = nil, errormsg = nil) ⇒ DescribeTtsTaskStatusRespData

Returns a new instance of DescribeTtsTaskStatusRespData.



160
161
162
163
164
165
166
167
# File 'lib/v20190823/models.rb', line 160

def initialize(taskid=nil, status=nil, statusstr=nil, resulturl=nil, subtitles=nil, errormsg=nil)
  @TaskId = taskid
  @Status = status
  @StatusStr = statusstr
  @ResultUrl = resulturl
  @Subtitles = subtitles
  @ErrorMsg = errormsg
end

Instance Attribute Details

#ErrorMsgObject

Parameters:

  • TaskId:

    任务标识。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • ResultUrl:

    合成音频COS地址(链接有效期1天)。

  • Subtitles:

    时间戳信息,若未开启时间戳,则返回空数组。

  • ErrorMsg:

    失败原因说明。



158
159
160
# File 'lib/v20190823/models.rb', line 158

def ErrorMsg
  @ErrorMsg
end

#ResultUrlObject

Parameters:

  • TaskId:

    任务标识。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • ResultUrl:

    合成音频COS地址(链接有效期1天)。

  • Subtitles:

    时间戳信息,若未开启时间戳,则返回空数组。

  • ErrorMsg:

    失败原因说明。



158
159
160
# File 'lib/v20190823/models.rb', line 158

def ResultUrl
  @ResultUrl
end

#StatusObject

Parameters:

  • TaskId:

    任务标识。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • ResultUrl:

    合成音频COS地址(链接有效期1天)。

  • Subtitles:

    时间戳信息,若未开启时间戳,则返回空数组。

  • ErrorMsg:

    失败原因说明。



158
159
160
# File 'lib/v20190823/models.rb', line 158

def Status
  @Status
end

#StatusStrObject

Parameters:

  • TaskId:

    任务标识。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • ResultUrl:

    合成音频COS地址(链接有效期1天)。

  • Subtitles:

    时间戳信息,若未开启时间戳,则返回空数组。

  • ErrorMsg:

    失败原因说明。



158
159
160
# File 'lib/v20190823/models.rb', line 158

def StatusStr
  @StatusStr
end

#SubtitlesObject

Parameters:

  • TaskId:

    任务标识。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • ResultUrl:

    合成音频COS地址(链接有效期1天)。

  • Subtitles:

    时间戳信息,若未开启时间戳,则返回空数组。

  • ErrorMsg:

    失败原因说明。



158
159
160
# File 'lib/v20190823/models.rb', line 158

def Subtitles
  @Subtitles
end

#TaskIdObject

Parameters:

  • TaskId:

    任务标识。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • ResultUrl:

    合成音频COS地址(链接有效期1天)。

  • Subtitles:

    时间戳信息,若未开启时间戳,则返回空数组。

  • ErrorMsg:

    失败原因说明。



158
159
160
# File 'lib/v20190823/models.rb', line 158

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/v20190823/models.rb', line 169

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @StatusStr = params['StatusStr']
  @ResultUrl = params['ResultUrl']
  unless params['Subtitles'].nil?
    @Subtitles = []
    params['Subtitles'].each do |i|
      subtitle_tmp = Subtitle.new
      subtitle_tmp.deserialize(i)
      @Subtitles << subtitle_tmp
    end
  end
  @ErrorMsg = params['ErrorMsg']
end