Class: TencentCloud::Asr::V20190614::CreateRecTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Asr::V20190614::CreateRecTaskRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20190614/models.rb
Overview
CreateRecTask请求参数结构体
Instance Attribute Summary collapse
-
#CallbackUrl ⇒ Object
注意: 1.
-
#ChannelNum ⇒ Object
注意: 1.
-
#ConvertNumMode ⇒ Object
注意: 1.
-
#CustomizationId ⇒ Object
注意: 1.
-
#Data ⇒ Object
注意: 1.
-
#DataLen ⇒ Object
注意: 1.
-
#EmotionalEnergy ⇒ Object
注意: 1.
-
#EmotionRecognition ⇒ Object
注意: 1.
-
#EngineModelType ⇒ Object
注意: 1.
-
#Extra ⇒ Object
注意: 1.
-
#FilterDirty ⇒ Object
注意: 1.
-
#FilterModal ⇒ Object
注意: 1.
-
#FilterPunc ⇒ Object
注意: 1.
-
#HotwordId ⇒ Object
注意: 1.
-
#HotwordList ⇒ Object
注意: 1.
-
#KeyWordLibIdList ⇒ Object
注意: 1.
-
#ReinforceHotword ⇒ Object
注意: 1.
-
#ReplaceTextId ⇒ Object
注意: 1.
-
#ResTextFormat ⇒ Object
注意: 1.
-
#SentenceMaxLength ⇒ Object
注意: 1.
-
#SourceType ⇒ Object
注意: 1.
-
#SpeakerDiarization ⇒ Object
注意: 1.
-
#SpeakerNumber ⇒ Object
注意: 1.
-
#SpeakerRoles ⇒ Object
注意: 1.
-
#Url ⇒ Object
注意: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(enginemodeltype = nil, channelnum = nil, restextformat = nil, sourcetype = nil, data = nil, datalen = nil, url = nil, callbackurl = nil, speakerdiarization = nil, speakernumber = nil, hotwordid = nil, reinforcehotword = nil, customizationid = nil, emotionrecognition = nil, emotionalenergy = nil, convertnummode = nil, filterdirty = nil, filterpunc = nil, filtermodal = nil, sentencemaxlength = nil, extra = nil, hotwordlist = nil, keywordlibidlist = nil, replacetextid = nil, speakerroles = nil) ⇒ CreateRecTaskRequest
constructor
A new instance of CreateRecTaskRequest.
Constructor Details
#initialize(enginemodeltype = nil, channelnum = nil, restextformat = nil, sourcetype = nil, data = nil, datalen = nil, url = nil, callbackurl = nil, speakerdiarization = nil, speakernumber = nil, hotwordid = nil, reinforcehotword = nil, customizationid = nil, emotionrecognition = nil, emotionalenergy = nil, convertnummode = nil, filterdirty = nil, filterpunc = nil, filtermodal = nil, sentencemaxlength = nil, extra = nil, hotwordlist = nil, keywordlibidlist = nil, replacetextid = nil, speakerroles = nil) ⇒ CreateRecTaskRequest
Returns a new instance of CreateRecTaskRequest.
554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/v20190614/models.rb', line 554 def initialize(enginemodeltype=nil, channelnum=nil, restextformat=nil, sourcetype=nil, data=nil, datalen=nil, url=nil, callbackurl=nil, speakerdiarization=nil, speakernumber=nil, hotwordid=nil, reinforcehotword=nil, customizationid=nil, emotionrecognition=nil, emotionalenergy=nil, convertnummode=nil, filterdirty=nil, filterpunc=nil, filtermodal=nil, sentencemaxlength=nil, extra=nil, hotwordlist=nil, keywordlibidlist=nil, replacetextid=nil, speakerroles=nil) @EngineModelType = enginemodeltype @ChannelNum = channelnum @ResTextFormat = restextformat @SourceType = sourcetype @Data = data @DataLen = datalen @Url = url @CallbackUrl = callbackurl @SpeakerDiarization = speakerdiarization @SpeakerNumber = speakernumber @HotwordId = hotwordid @ReinforceHotword = reinforcehotword @CustomizationId = customizationid @EmotionRecognition = emotionrecognition @EmotionalEnergy = emotionalenergy @ConvertNumMode = convertnummode @FilterDirty = filterdirty @FilterPunc = filterpunc @FilterModal = filtermodal @SentenceMaxLength = sentencemaxlength @Extra = extra @HotwordList = hotwordlist @KeyWordLibIdList = keywordlibidlist @ReplaceTextId = replacetextid @SpeakerRoles = speakerroles end |
Instance Attribute Details
#CallbackUrl ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def CallbackUrl @CallbackUrl end |
#ChannelNum ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def ChannelNum @ChannelNum end |
#ConvertNumMode ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def ConvertNumMode @ConvertNumMode end |
#CustomizationId ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def CustomizationId @CustomizationId end |
#Data ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def Data @Data end |
#DataLen ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def DataLen @DataLen end |
#EmotionalEnergy ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def EmotionalEnergy @EmotionalEnergy end |
#EmotionRecognition ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def EmotionRecognition @EmotionRecognition end |
#EngineModelType ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def EngineModelType @EngineModelType end |
#Extra ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def Extra @Extra end |
#FilterDirty ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def FilterDirty @FilterDirty end |
#FilterModal ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def FilterModal @FilterModal end |
#FilterPunc ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def FilterPunc @FilterPunc end |
#HotwordId ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def HotwordId @HotwordId end |
#HotwordList ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def HotwordList @HotwordList end |
#KeyWordLibIdList ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def KeyWordLibIdList @KeyWordLibIdList end |
#ReinforceHotword ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def ReinforceHotword @ReinforceHotword end |
#ReplaceTextId ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def ReplaceTextId @ReplaceTextId end |
#ResTextFormat ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def ResTextFormat @ResTextFormat end |
#SentenceMaxLength ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def SentenceMaxLength @SentenceMaxLength end |
#SourceType ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def SourceType @SourceType end |
#SpeakerDiarization ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def SpeakerDiarization @SpeakerDiarization end |
#SpeakerNumber ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def SpeakerNumber @SpeakerNumber end |
#SpeakerRoles ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def SpeakerRoles @SpeakerRoles end |
#Url ⇒ Object
注意:
- 本功能配置完成后,预计在10分钟后生效 配合SpeakerDiarization: 3 使用,ASR增值服务,可传入一组声纹信息进行角色认证,仅支持16k_zh_en引擎。 需传入SpeakerRoleInfo数据组,确定说话人的角色信息,涉及RoleAudioUrl和RoleName两个参数。 RoleAudioUrl:需要认证角色的声纹音频地址,建议30s内的纯净人声,最长不能超过45s。 RoleName:需要认证角色的名称,若匹配成功,会替换话者分离中的SpeakerID。 示例: "\"EngineModelType\":\"16k_zh_en\",\"ChannelNum\":1,\"ResTextFormat\":1,\"SourceType\":0,\"Url\":\"需要进行ASR识别的音频链接\",\"SpeakerDiarization\":3,\"SpeakerRoles\":[{\"RoleAudioUrl\":\"需要认证角色的声纹音频地址\",\"RoleName\":\"需要认证角色的名称\"]}"
549 550 551 |
# File 'lib/v20190614/models.rb', line 549 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 |
# File 'lib/v20190614/models.rb', line 582 def deserialize(params) @EngineModelType = params['EngineModelType'] @ChannelNum = params['ChannelNum'] @ResTextFormat = params['ResTextFormat'] @SourceType = params['SourceType'] @Data = params['Data'] @DataLen = params['DataLen'] @Url = params['Url'] @CallbackUrl = params['CallbackUrl'] @SpeakerDiarization = params['SpeakerDiarization'] @SpeakerNumber = params['SpeakerNumber'] @HotwordId = params['HotwordId'] @ReinforceHotword = params['ReinforceHotword'] @CustomizationId = params['CustomizationId'] @EmotionRecognition = params['EmotionRecognition'] @EmotionalEnergy = params['EmotionalEnergy'] @ConvertNumMode = params['ConvertNumMode'] @FilterDirty = params['FilterDirty'] @FilterPunc = params['FilterPunc'] @FilterModal = params['FilterModal'] @SentenceMaxLength = params['SentenceMaxLength'] @Extra = params['Extra'] @HotwordList = params['HotwordList'] @KeyWordLibIdList = params['KeyWordLibIdList'] @ReplaceTextId = params['ReplaceTextId'] unless params['SpeakerRoles'].nil? @SpeakerRoles = [] params['SpeakerRoles'].each do |i| speakerroleinfo_tmp = SpeakerRoleInfo.new speakerroleinfo_tmp.deserialize(i) @SpeakerRoles << speakerroleinfo_tmp end end end |