@@ -80,6 +80,55 @@ export default class Client extends OpenApi {
8080 return await this . closeChatInstanceSessionsWithOptions ( instanceId , request , headers , runtime ) ;
8181 }
8282
83+ /**
84+ * 用户确认
85+ *
86+ * @param request - ConfirmTrainPicAvatarRequest
87+ * @param headers - map
88+ * @param runtime - runtime options for this request RuntimeOptions
89+ * @returns ConfirmTrainPicAvatarResponse
90+ */
91+ async confirmTrainPicAvatarWithOptions ( request : $_model . ConfirmTrainPicAvatarRequest , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . ConfirmTrainPicAvatarResponse > {
92+ request . validate ( ) ;
93+ let query : { [ key : string ] : any } = { } ;
94+ if ( ! $dara . isNull ( request . avatarId ) ) {
95+ query [ "avatarId" ] = request . avatarId ;
96+ }
97+
98+ if ( ! $dara . isNull ( request . status ) ) {
99+ query [ "status" ] = request . status ;
100+ }
101+
102+ let req = new $OpenApiUtil . OpenApiRequest ( {
103+ headers : headers ,
104+ query : OpenApiUtil . query ( query ) ,
105+ } ) ;
106+ let params = new $OpenApiUtil . Params ( {
107+ action : "ConfirmTrainPicAvatar" ,
108+ version : "2025-05-27" ,
109+ protocol : "HTTPS" ,
110+ pathname : `/openapi/train/confirmTrainPicAvatar` ,
111+ method : "PUT" ,
112+ authType : "AK" ,
113+ style : "ROA" ,
114+ reqBodyType : "json" ,
115+ bodyType : "json" ,
116+ } ) ;
117+ return $dara . cast < $_model . ConfirmTrainPicAvatarResponse > ( await this . callApi ( params , req , runtime ) , new $_model . ConfirmTrainPicAvatarResponse ( { } ) ) ;
118+ }
119+
120+ /**
121+ * 用户确认
122+ *
123+ * @param request - ConfirmTrainPicAvatarRequest
124+ * @returns ConfirmTrainPicAvatarResponse
125+ */
126+ async confirmTrainPicAvatar ( request : $_model . ConfirmTrainPicAvatarRequest ) : Promise < $_model . ConfirmTrainPicAvatarResponse > {
127+ let runtime = new $dara . RuntimeOptions ( { } ) ;
128+ let headers : { [ key : string ] : string } = { } ;
129+ return await this . confirmTrainPicAvatarWithOptions ( request , headers , runtime ) ;
130+ }
131+
83132 /**
84133 * 创建背景素材
85134 *
@@ -300,6 +349,173 @@ export default class Client extends OpenApi {
300349 return await this . createNoTrainPicAvatarWithOptions ( request , headers , runtime ) ;
301350 }
302351
352+ /**
353+ * 创建TTS音色
354+ *
355+ * @param request - CreateTTSVoiceCustomRequest
356+ * @param headers - map
357+ * @param runtime - runtime options for this request RuntimeOptions
358+ * @returns CreateTTSVoiceCustomResponse
359+ */
360+ async createTTSVoiceCustomWithOptions ( request : $_model . CreateTTSVoiceCustomRequest , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . CreateTTSVoiceCustomResponse > {
361+ request . validate ( ) ;
362+ let query : { [ key : string ] : any } = { } ;
363+ if ( ! $dara . isNull ( request . fileName ) ) {
364+ query [ "fileName" ] = request . fileName ;
365+ }
366+
367+ if ( ! $dara . isNull ( request . gender ) ) {
368+ query [ "gender" ] = request . gender ;
369+ }
370+
371+ if ( ! $dara . isNull ( request . name ) ) {
372+ query [ "name" ] = request . name ;
373+ }
374+
375+ if ( ! $dara . isNull ( request . ossKey ) ) {
376+ query [ "ossKey" ] = request . ossKey ;
377+ }
378+
379+ let req = new $OpenApiUtil . OpenApiRequest ( {
380+ headers : headers ,
381+ query : OpenApiUtil . query ( query ) ,
382+ } ) ;
383+ let params = new $OpenApiUtil . Params ( {
384+ action : "CreateTTSVoiceCustom" ,
385+ version : "2025-05-27" ,
386+ protocol : "HTTPS" ,
387+ pathname : `/openapi/voice/createTTSVoiceCustom` ,
388+ method : "POST" ,
389+ authType : "AK" ,
390+ style : "ROA" ,
391+ reqBodyType : "json" ,
392+ bodyType : "json" ,
393+ } ) ;
394+ return $dara . cast < $_model . CreateTTSVoiceCustomResponse > ( await this . callApi ( params , req , runtime ) , new $_model . CreateTTSVoiceCustomResponse ( { } ) ) ;
395+ }
396+
397+ /**
398+ * 创建TTS音色
399+ *
400+ * @param request - CreateTTSVoiceCustomRequest
401+ * @returns CreateTTSVoiceCustomResponse
402+ */
403+ async createTTSVoiceCustom ( request : $_model . CreateTTSVoiceCustomRequest ) : Promise < $_model . CreateTTSVoiceCustomResponse > {
404+ let runtime = new $dara . RuntimeOptions ( { } ) ;
405+ let headers : { [ key : string ] : string } = { } ;
406+ return await this . createTTSVoiceCustomWithOptions ( request , headers , runtime ) ;
407+ }
408+
409+ /**
410+ * 创建图片训练数字人
411+ *
412+ * @param request - CreateTrainPicAvatarRequest
413+ * @param headers - map
414+ * @param runtime - runtime options for this request RuntimeOptions
415+ * @returns CreateTrainPicAvatarResponse
416+ */
417+ async createTrainPicAvatarWithOptions ( request : $_model . CreateTrainPicAvatarRequest , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . CreateTrainPicAvatarResponse > {
418+ request . validate ( ) ;
419+ let query : { [ key : string ] : any } = { } ;
420+ if ( ! $dara . isNull ( request . gender ) ) {
421+ query [ "gender" ] = request . gender ;
422+ }
423+
424+ if ( ! $dara . isNull ( request . generateAssets ) ) {
425+ query [ "generateAssets" ] = request . generateAssets ;
426+ }
427+
428+ if ( ! $dara . isNull ( request . imageOssPath ) ) {
429+ query [ "imageOssPath" ] = request . imageOssPath ;
430+ }
431+
432+ if ( ! $dara . isNull ( request . name ) ) {
433+ query [ "name" ] = request . name ;
434+ }
435+
436+ if ( ! $dara . isNull ( request . templateId ) ) {
437+ query [ "templateId" ] = request . templateId ;
438+ }
439+
440+ if ( ! $dara . isNull ( request . transparent ) ) {
441+ query [ "transparent" ] = request . transparent ;
442+ }
443+
444+ let req = new $OpenApiUtil . OpenApiRequest ( {
445+ headers : headers ,
446+ query : OpenApiUtil . query ( query ) ,
447+ } ) ;
448+ let params = new $OpenApiUtil . Params ( {
449+ action : "CreateTrainPicAvatar" ,
450+ version : "2025-05-27" ,
451+ protocol : "HTTPS" ,
452+ pathname : `/openapi/train/createTrainPicAvatar` ,
453+ method : "POST" ,
454+ authType : "AK" ,
455+ style : "ROA" ,
456+ reqBodyType : "json" ,
457+ bodyType : "json" ,
458+ } ) ;
459+ return $dara . cast < $_model . CreateTrainPicAvatarResponse > ( await this . callApi ( params , req , runtime ) , new $_model . CreateTrainPicAvatarResponse ( { } ) ) ;
460+ }
461+
462+ /**
463+ * 创建图片训练数字人
464+ *
465+ * @param request - CreateTrainPicAvatarRequest
466+ * @returns CreateTrainPicAvatarResponse
467+ */
468+ async createTrainPicAvatar ( request : $_model . CreateTrainPicAvatarRequest ) : Promise < $_model . CreateTrainPicAvatarResponse > {
469+ let runtime = new $dara . RuntimeOptions ( { } ) ;
470+ let headers : { [ key : string ] : string } = { } ;
471+ return await this . createTrainPicAvatarWithOptions ( request , headers , runtime ) ;
472+ }
473+
474+ /**
475+ * 查询图片训练数字人的状态
476+ *
477+ * @param request - GetTrainPicAvatarStatusRequest
478+ * @param headers - map
479+ * @param runtime - runtime options for this request RuntimeOptions
480+ * @returns GetTrainPicAvatarStatusResponse
481+ */
482+ async getTrainPicAvatarStatusWithOptions ( request : $_model . GetTrainPicAvatarStatusRequest , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . GetTrainPicAvatarStatusResponse > {
483+ request . validate ( ) ;
484+ let query : { [ key : string ] : any } = { } ;
485+ if ( ! $dara . isNull ( request . avatarId ) ) {
486+ query [ "avatarId" ] = request . avatarId ;
487+ }
488+
489+ let req = new $OpenApiUtil . OpenApiRequest ( {
490+ headers : headers ,
491+ query : OpenApiUtil . query ( query ) ,
492+ } ) ;
493+ let params = new $OpenApiUtil . Params ( {
494+ action : "GetTrainPicAvatarStatus" ,
495+ version : "2025-05-27" ,
496+ protocol : "HTTPS" ,
497+ pathname : `/openapi/train/getTrainPicAvatarStatus` ,
498+ method : "GET" ,
499+ authType : "AK" ,
500+ style : "ROA" ,
501+ reqBodyType : "json" ,
502+ bodyType : "json" ,
503+ } ) ;
504+ return $dara . cast < $_model . GetTrainPicAvatarStatusResponse > ( await this . callApi ( params , req , runtime ) , new $_model . GetTrainPicAvatarStatusResponse ( { } ) ) ;
505+ }
506+
507+ /**
508+ * 查询图片训练数字人的状态
509+ *
510+ * @param request - GetTrainPicAvatarStatusRequest
511+ * @returns GetTrainPicAvatarStatusResponse
512+ */
513+ async getTrainPicAvatarStatus ( request : $_model . GetTrainPicAvatarStatusRequest ) : Promise < $_model . GetTrainPicAvatarStatusResponse > {
514+ let runtime = new $dara . RuntimeOptions ( { } ) ;
515+ let headers : { [ key : string ] : string } = { } ;
516+ return await this . getTrainPicAvatarStatusWithOptions ( request , headers , runtime ) ;
517+ }
518+
303519 /**
304520 * 获取对话免训图片素材上传凭证
305521 *
@@ -349,6 +565,128 @@ export default class Client extends OpenApi {
349565 return await this . getUploadPolicyWithOptions ( request , headers , runtime ) ;
350566 }
351567
568+ /**
569+ * 列举私有TTS音色
570+ *
571+ * @param request - ListPrivateTTSVoicesCustomRequest
572+ * @param headers - map
573+ * @param runtime - runtime options for this request RuntimeOptions
574+ * @returns ListPrivateTTSVoicesCustomResponse
575+ */
576+ async listPrivateTTSVoicesCustomWithOptions ( request : $_model . ListPrivateTTSVoicesCustomRequest , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . ListPrivateTTSVoicesCustomResponse > {
577+ request . validate ( ) ;
578+ let query : { [ key : string ] : any } = { } ;
579+ if ( ! $dara . isNull ( request . maxResults ) ) {
580+ query [ "maxResults" ] = request . maxResults ;
581+ }
582+
583+ if ( ! $dara . isNull ( request . name ) ) {
584+ query [ "name" ] = request . name ;
585+ }
586+
587+ if ( ! $dara . isNull ( request . nextToken ) ) {
588+ query [ "nextToken" ] = request . nextToken ;
589+ }
590+
591+ if ( ! $dara . isNull ( request . pageIndex ) ) {
592+ query [ "pageIndex" ] = request . pageIndex ;
593+ }
594+
595+ if ( ! $dara . isNull ( request . pageSize ) ) {
596+ query [ "pageSize" ] = request . pageSize ;
597+ }
598+
599+ let req = new $OpenApiUtil . OpenApiRequest ( {
600+ headers : headers ,
601+ query : OpenApiUtil . query ( query ) ,
602+ } ) ;
603+ let params = new $OpenApiUtil . Params ( {
604+ action : "ListPrivateTTSVoicesCustom" ,
605+ version : "2025-05-27" ,
606+ protocol : "HTTPS" ,
607+ pathname : `/openapi/voice/listPrivateTTSVoicesCustom` ,
608+ method : "GET" ,
609+ authType : "AK" ,
610+ style : "ROA" ,
611+ reqBodyType : "json" ,
612+ bodyType : "json" ,
613+ } ) ;
614+ return $dara . cast < $_model . ListPrivateTTSVoicesCustomResponse > ( await this . callApi ( params , req , runtime ) , new $_model . ListPrivateTTSVoicesCustomResponse ( { } ) ) ;
615+ }
616+
617+ /**
618+ * 列举私有TTS音色
619+ *
620+ * @param request - ListPrivateTTSVoicesCustomRequest
621+ * @returns ListPrivateTTSVoicesCustomResponse
622+ */
623+ async listPrivateTTSVoicesCustom ( request : $_model . ListPrivateTTSVoicesCustomRequest ) : Promise < $_model . ListPrivateTTSVoicesCustomResponse > {
624+ let runtime = new $dara . RuntimeOptions ( { } ) ;
625+ let headers : { [ key : string ] : string } = { } ;
626+ return await this . listPrivateTTSVoicesCustomWithOptions ( request , headers , runtime ) ;
627+ }
628+
629+ /**
630+ * 查询底板素材
631+ *
632+ * @param request - ListTemplateMaterialRequest
633+ * @param headers - map
634+ * @param runtime - runtime options for this request RuntimeOptions
635+ * @returns ListTemplateMaterialResponse
636+ */
637+ async listTemplateMaterialWithOptions ( request : $_model . ListTemplateMaterialRequest , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . ListTemplateMaterialResponse > {
638+ request . validate ( ) ;
639+ let query : { [ key : string ] : any } = { } ;
640+ if ( ! $dara . isNull ( request . maxResults ) ) {
641+ query [ "maxResults" ] = request . maxResults ;
642+ }
643+
644+ if ( ! $dara . isNull ( request . nextToken ) ) {
645+ query [ "nextToken" ] = request . nextToken ;
646+ }
647+
648+ if ( ! $dara . isNull ( request . page ) ) {
649+ query [ "page" ] = request . page ;
650+ }
651+
652+ if ( ! $dara . isNull ( request . size ) ) {
653+ query [ "size" ] = request . size ;
654+ }
655+
656+ if ( ! $dara . isNull ( request . templateIds ) ) {
657+ query [ "templateIds" ] = request . templateIds ;
658+ }
659+
660+ let req = new $OpenApiUtil . OpenApiRequest ( {
661+ headers : headers ,
662+ query : OpenApiUtil . query ( query ) ,
663+ } ) ;
664+ let params = new $OpenApiUtil . Params ( {
665+ action : "ListTemplateMaterial" ,
666+ version : "2025-05-27" ,
667+ protocol : "HTTPS" ,
668+ pathname : `/openapi/train/listTemplateMaterial` ,
669+ method : "GET" ,
670+ authType : "AK" ,
671+ style : "ROA" ,
672+ reqBodyType : "json" ,
673+ bodyType : "json" ,
674+ } ) ;
675+ return $dara . cast < $_model . ListTemplateMaterialResponse > ( await this . callApi ( params , req , runtime ) , new $_model . ListTemplateMaterialResponse ( { } ) ) ;
676+ }
677+
678+ /**
679+ * 查询底板素材
680+ *
681+ * @param request - ListTemplateMaterialRequest
682+ * @returns ListTemplateMaterialResponse
683+ */
684+ async listTemplateMaterial ( request : $_model . ListTemplateMaterialRequest ) : Promise < $_model . ListTemplateMaterialResponse > {
685+ let runtime = new $dara . RuntimeOptions ( { } ) ;
686+ let headers : { [ key : string ] : string } = { } ;
687+ return await this . listTemplateMaterialWithOptions ( request , headers , runtime ) ;
688+ }
689+
352690 /**
353691 * 查询会话实例session
354692 *
0 commit comments