Class: TencentCloud::Tmt::V20180321::SpeechTranslateResponse

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

Overview

SpeechTranslate返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sessionuuid = nil, recognizestatus = nil, sourcetext = nil, targettext = nil, seq = nil, source = nil, target = nil, vadseq = nil, requestid = nil) ⇒ SpeechTranslateResponse

Returns a new instance of SpeechTranslateResponse.



453
454
455
456
457
458
459
460
461
462
463
# File 'lib/v20180321/models.rb', line 453

def initialize(sessionuuid=nil, recognizestatus=nil, sourcetext=nil, targettext=nil, seq=nil, source=nil, target=nil, vadseq=nil, requestid=nil)
  @SessionUuid = sessionuuid
  @RecognizeStatus = recognizestatus
  @SourceText = sourcetext
  @TargetText = targettext
  @Seq = seq
  @Source = source
  @Target = target
  @VadSeq = vadseq
  @RequestId = requestid
end

Instance Attribute Details

#RecognizeStatusObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def RecognizeStatus
  @RecognizeStatus
end

#RequestIdObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def RequestId
  @RequestId
end

#SeqObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def Seq
  @Seq
end

#SessionUuidObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def SessionUuid
  @SessionUuid
end

#SourceObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def Source
  @Source
end

#SourceTextObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def SourceText
  @SourceText
end

#TargetObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def Target
  @Target
end

#TargetTextObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def TargetText
  @TargetText
end

#VadSeqObject

Parameters:

  • SessionUuid:

    请求的SessionUuid直接返回

  • RecognizeStatus:

    语音识别状态 1-进行中 0-完成

  • SourceText:

    识别出的原文

  • TargetText:

    翻译出的译文

  • Seq:

    第几个语音分片

  • Source:

    原语言

  • Target:

    目标语言

  • VadSeq:

    当请求的Mode参数填写bvad是,启动VadSeq。此时Seq会被设置为后台vad(静音检测)后的新序号,而VadSeq代表客户端原始Seq值

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



451
452
453
# File 'lib/v20180321/models.rb', line 451

def VadSeq
  @VadSeq
end

Instance Method Details

#deserialize(params) ⇒ Object



465
466
467
468
469
470
471
472
473
474
475
# File 'lib/v20180321/models.rb', line 465

def deserialize(params)
  @SessionUuid = params['SessionUuid']
  @RecognizeStatus = params['RecognizeStatus']
  @SourceText = params['SourceText']
  @TargetText = params['TargetText']
  @Seq = params['Seq']
  @Source = params['Source']
  @Target = params['Target']
  @VadSeq = params['VadSeq']
  @RequestId = params['RequestId']
end