Class: TencentCloud::Tsi::V20210325::TongChuanSyncRequest

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

Overview

TongChuanSync请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sessionuuid = nil, source = nil, target = nil, audioformat = nil, seq = nil, utc = nil, isend = nil, translatetime = nil, data = nil, tts = nil) ⇒ TongChuanSyncRequest

Returns a new instance of TongChuanSyncRequest.



277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/v20210325/models.rb', line 277

def initialize(sessionuuid=nil, source=nil, target=nil, audioformat=nil, seq=nil, utc=nil, isend=nil, translatetime=nil, data=nil, tts=nil)
  @SessionUuid = sessionuuid
  @Source = source
  @Target = target
  @AudioFormat = audioformat
  @Seq = seq
  @Utc = utc
  @IsEnd = isend
  @TranslateTime = translatetime
  @Data = data
  @TTS = tts
end

Instance Attribute Details

#AudioFormatObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def AudioFormat
  @AudioFormat
end

#DataObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def Data
  @Data
end

#IsEndObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def IsEnd
  @IsEnd
end

#SeqObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def Seq
  @Seq
end

#SessionUuidObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def SessionUuid
  @SessionUuid
end

#SourceObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def Source
  @Source
end

#TargetObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def Target
  @Target
end

#TranslateTimeObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def TranslateTime
  @TranslateTime
end

#TTSObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def TTS
  @TTS
end

#UtcObject

zh:中文en:英语ja:日语ko:韩语yue:粤语<li>zh(中文):en(英语)、ja(日语)、ko(韩语)、yue(粤语)</li> <li>en(英语):zh(中文)</li> <li>ja(日语):zh(中文)</li> <li>ko(韩语):zh(中文)</li> <li>yue(粤语):zh(中文)</li>

Parameters:

  • SessionUuid:

    一段完整的语音对应一个SessionUuid

  • Source:

    源语言,支持:

  • Target:

    目标语言,各源语言的目标语言支持列表如下

  • AudioFormat:

    语音编码类型,1-pcm

  • Seq:

    语音分片的序号,从0开始

  • Utc:

    语音开始的时间戳

  • IsEnd:

    是否最后一片语音分片,0-否,1-是

  • TranslateTime:

    翻译时机,0-不翻译 2-句子实时翻译

  • Data:

    语音分片内容进行 Base64 编码后的字符串。音频内容需包含有效并可识别的文本信息。

  • TTS:

    TTS播报控制参数



275
276
277
# File 'lib/v20210325/models.rb', line 275

def Utc
  @Utc
end

Instance Method Details

#deserialize(params) ⇒ Object



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
# File 'lib/v20210325/models.rb', line 290

def deserialize(params)
  @SessionUuid = params['SessionUuid']
  @Source = params['Source']
  @Target = params['Target']
  @AudioFormat = params['AudioFormat']
  @Seq = params['Seq']
  @Utc = params['Utc']
  @IsEnd = params['IsEnd']
  @TranslateTime = params['TranslateTime']
  @Data = params['Data']
  unless params['TTS'].nil?
    @TTS = TTS.new
    @TTS.deserialize(params['TTS'])
  end
end