2 lines
8.4 KiB
Java
2 lines
8.4 KiB
Java
|
|
var C=(r,c,v)=>new Promise((b,w)=>{var P=l=>{try{y(v.next(l))}catch(f){w(f)}},u=l=>{try{y(v.throw(l))}catch(f){w(f)}},y=l=>l.done?b(l.value):Promise.resolve(l.value).then(P,u);y((v=v.apply(r,c)).next())});import{e as H,o as G,r as _,d as J,C as d,z as p,Q as t,f as a,u as m,H as Q,G as U,F as $,D,A as x,K as W,R as Y,E as I}from"./vue-vendor-DNhG1Cve.js";import{B as O}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as X}from"./useForm-D61zovon.js";import{d as A,u as Z,bR as ee,v as V,s as te,x as h,au as se}from"./index-X7Y8jykP.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";const oe=[{label:"倍速",field:"speed",component:"Slider",defaultValue:1,colProps:{span:24},componentProps:{min:.25,max:4,step:.1,marks:{.5:"0.5x",1:"1x",1.5:"1.5x",2:"2x",3:"3x",4:"4x"},tooltip:{formatter:r=>`${r.toFixed(1)}x`}}},{label:"音量增益(dB)",field:"volume",component:"Slider",defaultValue:0,colProps:{span:24},componentProps:{min:-10,max:10,step:1,marks:{"-10":"-10",0:"0",10:"10"}}},{label:"声色",field:"voice",component:"Select",required:!0,defaultValue:"tongtong",componentProps:{options:[{label:"彤彤",value:"tongtong"},{label:"锤锤",value:"chuichui"},{label:"小陈",value:"xiaochen"},{label:"Jam",value:"jam"},{label:"Kazi",value:"kazi"},{label:"Douji",value:"douji"},{label:"Luodo",value:"luodo"}],placeholder:"请选择声色"}},{label:"文案",field:"text",component:"InputTextArea",required:!0,colProps:{span:24},componentProps:{rows:6,placeholder:"请输入要合成的文案内容",maxlength:500,showCount:!0}}],le=r=>A.post({url:"/airag/voice/generateAsync",params:r},{isTransformResponse:!1}),ne=r=>A.get({url:`/airag/voice/queryTask/${r}`},{isTransformResponse:!1}),ie=r=>A.get({url:"/airag/voice/listByUser",params:r},{isTransformResponse:!1}),ae=r=>A.delete({url:"/airag/voice/deleteVoiceRecord",params:r},{isTransformResponse:!1,joinParamsToUrl:!0}),re={class:"ai-voice-page"},ce={class:"content-wrapper"},ue={class:"control-panel"},de={class:"form-container"},pe={class:"middle-wrapper"},me={class:"preview-panel"},ve={class:"preview-content"},fe={key:0,class:"empty-state"},ge={key:1,class:"audio-player-wrapper"},_e=["src"],ye={key:0,class:"audio-info-section"},he={class:"current-audio-info"},ke={class:"info-text"},xe={class:"input-section"},be={class:"form-item-group"},we={class:"preset-group"},Te={class:"preset-items"},Ce=["onClick"],Ue={class:"action-btn-group"},Ie={class:"history-panel"},Ve={class:"history-list-wrapper"},Se={key:0,class:"empty-history"},Ae={key:1,class:"history-list"},Pe={class:"item-header"},Re=["title"],ze={class:"item-time"},Be={class:"item-actions"},S="ai_voice_task_id",Fe=H({__name:"AiVoice",setup(r){const{createMessage:c}=te(),v=Z(),b=oe.filter(o=>!["text"].includes(o.field)),[w,{validate:P}]=X({schemas:b,showActionButtonGroup:!1,wrapperCol:{span:24},labelCol:{span:24}}),u=_(!1),y=_(null),l=_(""),f=_(""),g=_(""),R=_([]),z=_(!1);let k=null;function B(){return C(this,null,function*(){var o;try{const e=(o=v.getUserInfo)==null?void 0:o.id;if(!e)return;yield ie({userId:e}).then(s=>{if(s&&s.result){for(const i of s.result)i.voiceUrl&&(i.audioUrl=V(i.voiceUrl)||"");R.value=s.result||[]}})}catch(e){}})}B();const j=["欢迎来到我们的平台,祝您使用愉快!","今天的天气非常好,适合出门散步。","尊敬的客户,您的订单已发货,请注<EFBFBD><EFBFBD>
|