ai_ivh_make_broadcast_task.sql 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /**
  2. Source Server Version: 8.0.31
  3. Source Database: backendsys
  4. Date: 2024/03/25 11:10:21
  5. */
  6. DROP TABLE IF EXISTS `ai_ivh_make_broadcast_task`;
  7. CREATE TABLE `ai_ivh_make_broadcast_task` (
  8. PRIMARY KEY (`id`),
  9. `id` BIGINT AUTO_INCREMENT COMMENT 'ID',
  10. `user_id` BIGINT NOT NULL COMMENT '用户ID',
  11. `request_id` VARCHAR(255) NOT NULL,
  12. `task_id` VARCHAR(255) NOT NULL COMMENT '任务ID',
  13. `virtualman_key` VARCHAR(255) NOT NULL COMMENT '形象Key',
  14. `title` VARCHAR(255) NOT NULL COMMENT '标题',
  15. `driver_type` VARCHAR(255) DEFAULT 'Text' COMMENT '驱动类型 (Text | OriginalVoice 原声音频驱动,要求InputAudioUrl字段必填 | ModulatedVoice 变声音频驱动,可通过Speech.TimbreKey指定音色,未填写时使用主播默认音色',
  16. `input_ssml` VARCHAR(255) COMMENT '播报的文本内容 (DriverType为空、或Text时,该字段必填)',
  17. `input_audio_url` VARCHAR(255) COMMENT '驱动数智人的音频url,当 DriverType 为 OriginalVoice、ModulatedVoice 时,该字段必填。',
  18. `speech_speed` FLOAT NOT NULL COMMENT '语速(1.0为正常语速,范围[0.5-1.5],值为0.5时播报语速最慢,值为1.5时播报语速最快,DriverType为音频驱动类型时,语速控制不生效)',
  19. `speech_timbre_key` VARCHAR(255) COMMENT '音色Key,默认使用形象自有音色',
  20. `speech_volume` INT COMMENT '音量,默认为0,范围[0,10],值越大音量越高',
  21. `video_format` VARCHAR(255) DEFAULT 'Mp4' COMMENT '视频输出格式,默认值:Mp4 (TransparentWebm 透明 | GreenScreenMp4 绿幕 | Mp4)',
  22. `video_background_file_url` VARCHAR(255) COMMENT '视频背景图片/视频下载路径,支持jpg、png、mp4格式,图片/视频分辨率需要与视频分辨率相同,不传默认为绿幕视频。文件大小限制500M',
  23. `video_head_file_url` VARCHAR(255) COMMENT '片头,仅支持mp4,分辨率需要与视频分辨率相同,文件大小限制500M',
  24. `video_tail_file_url` VARCHAR(255) COMMENT '片尾,仅支持mp4,分辨率需要与视频分辨率相同,文件大小限制500M',
  25. `video_show_subtitles` TINYINT(1) COMMENT '是否在视频内显示字幕,默认不展示,展示会大大增加视频制作时间',
  26. `video_logo_file_url` VARCHAR(255) COMMENT 'logo 图片路径,支持jpg、png格式',
  27. `video_logo_position_x` FLOAT DEFAULT 0 COMMENT 'logo 图片左上角的X坐标(坐标范围和视频分辨率相关)',
  28. `video_logo_position_y` FLOAT DEFAULT 0 COMMENT 'logo 图片左上角的Y坐标(坐标范围和视频分辨率相关)',
  29. `video_logo_scale` FLOAT DEFAULT 1 COMMENT 'logo 图片缩放比例(1.0为原始图片大小)',
  30. `video_anchor_horizontal_position` FLOAT DEFAULT 0 COMMENT '定义主播横向位置(0为中间位置)(新版接口没有tag,形象都可以移动)',
  31. `video_anchor_horizontal_position_x` FLOAT DEFAULT 0 COMMENT '主播横向位置(表达式计算值)',
  32. `video_anchor_vertical_position` FLOAT DEFAULT 0 COMMENT '定义主播纵向位置(0为中间位置)',
  33. `video_anchor_vertical_position_y` FLOAT DEFAULT 0 COMMENT '主播纵向位置(表达式计算值)',
  34. `video_anchor_scale` FLOAT DEFAULT 1 COMMENT '主播大小(1是默认大小,范围(0,1)',
  35. `video_smart_action_enabled` TINYINT(1) COMMENT '是否开启智能动作,默认不开启。生效条件:DriverType=Text、且InputSsml中不携带动作标签',
  36. `task_status` VARCHAR(10) DEFAULT 'MAKING' COMMENT '任务制作状态 (COMMIT: 已提交, MAKING:进行中, SUCCESS:制作成功, FAIL:制作失败)',
  37. `task_reason` VARCHAR(255) COMMENT '任务制作成功或失败的原因',
  38. `result_media_url` VARCHAR(255) COMMENT '任务制作成功后,返回的音视频地址',
  39. `result_subitles_url` VARCHAR(255) COMMENT '任务制作成功后,返回的SRT字幕地址',
  40. `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  41. `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  42. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='AI数智人-视频制作任务表';
  43. INSERT INTO ai_ivh_make_broadcast_task(user_id, request_id, task_id, virtualman_key, title, driver_type, input_ssml, speech_speed) VALUES
  44. (2, 'gze0f59a6c17116097554038658', '4ea8adc14998410cbfcc110b433f3205', '7a8d7d51f7bf429884cb3847941c4bd2', 'jiayang', 'Text', '你好1', 1),
  45. (1, 'gze0f59a6c17116119285283391', '55cd8a990afc42f68dd6e8ca06ac58c8', '7a8d7d51f7bf429884cb3847941c4bd2', 'jiayang', 'Text', '你好2', 1),
  46. (1, 'gz6c6d3da317116121036714408', '51e58b939b924749b348a55187d033e1', '7a8d7d51f7bf429884cb3847941c4bd2', 'jiayang', 'Text', '你好3', 1)
  47. ;