Class: TencentCloud::Ivld::V20210903::AudioData

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

Overview

音频文件分析结果数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(audioinfoset = nil, texttagset = nil, webmediaurl = nil) ⇒ AudioData

Returns a new instance of AudioData.



189
190
191
192
193
# File 'lib/v20210903/models.rb', line 189

def initialize(audioinfoset=nil, texttagset=nil, webmediaurl=nil)
  @AudioInfoSet = audioinfoset
  @TextTagSet = texttagset
  @WebMediaURL = webmediaurl
end

Instance Attribute Details

#AudioInfoSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AudioInfoSet:

    音频识别文本结果

  • TextTagSet:

    音频识别标签数据

  • WebMediaURL:

    音频下载地址



187
188
189
# File 'lib/v20210903/models.rb', line 187

def AudioInfoSet
  @AudioInfoSet
end

#TextTagSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AudioInfoSet:

    音频识别文本结果

  • TextTagSet:

    音频识别标签数据

  • WebMediaURL:

    音频下载地址



187
188
189
# File 'lib/v20210903/models.rb', line 187

def TextTagSet
  @TextTagSet
end

#WebMediaURLObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AudioInfoSet:

    音频识别文本结果

  • TextTagSet:

    音频识别标签数据

  • WebMediaURL:

    音频下载地址



187
188
189
# File 'lib/v20210903/models.rb', line 187

def WebMediaURL
  @WebMediaURL
end

Instance Method Details

#deserialize(params) ⇒ Object



195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
# File 'lib/v20210903/models.rb', line 195

def deserialize(params)
  unless params['AudioInfoSet'].nil?
    @AudioInfoSet = []
    params['AudioInfoSet'].each do |i|
      audioinfo_tmp = AudioInfo.new
      audioinfo_tmp.deserialize(i)
      @AudioInfoSet << audioinfo_tmp
    end
  end
  unless params['TextTagSet'].nil?
    @TextTagSet = MultiLevelTag.new
    @TextTagSet.deserialize(params['TextTagSet'])
  end
  @WebMediaURL = params['WebMediaURL']
end