1import{_ as O,f as F,g as U,u as J,r as u,h as Y,c as f,a as e,i as G,t as a,b as s,w as p,j as g,k as Q,F as S,l as D,n as X,e as Z,o as $,d as V}from"./W9H6PW7N.js";import{R as y,_ as N}from"./DDlq2gMI.js";const x={class:"section section-1"},ee={class:"container"},te=["innerHTML"],ae={class:"h1-desc"},oe={class:"btns"},ne={class:"user-num"},le=["innerHTML"],se={class:"section section-2"},ie={class:"container"},re={class:"item item-1"},he={class:"sub"},ce={class:"btn"},ue={class:"item item-2"},me={class:"sub"},de={class:"btn"},pe={class:"container container-2"},ge={class:"item item-3"},ve={class:"sub"},fe={class:"btn"},$e={class:"item item-4"},_e={class:"sub"},be={class:"btn"},ye={class:"item item-5"},Me={class:"sub"},Te={class:"btn"},we={class:"section section-4"},Le={class:"container"},ke={class:"section section-5"},He={class:"container"},Ce=["innerHTML"],Se=["innerHTML"],Ve=["innerHTML"],Ae=["innerHTML"],Ie=["innerHTML"],Be=["innerHTML"],De=["innerHTML"],Ne=["innerHTML"],ze=["innerHTML"],Re=["innerHTML"],Pe=["innerHTML"],We=["innerHTML"],je={class:"btn-upload",href:"#"},Ee={class:"section section-comment",id:"comment"},qe={class:"container"},Ke={class:"user"},Oe={class:"avatar"},Fe=["src","alt"],Ue={class:"info"},Je={class:"name"},Ye={class:"role"},Ge={class:"content"},Qe={class:"section section-6"},Xe={class:"container"},Ze={class:"content"},xe={class:"text-1"},et={class:"text-2"},tt={class:"btn",href:"#"},n="",z=5,at={__name:"index",setup(ot){const m=F(),{locale:A,t:h}=U(),I=A.value==="en"?"":`${A.value}/`,R={"@context":"https://schema.org","@type":"WebApplication",name:h("home.h1"),description:h("home.head_description"),operatingSystem:"Windows, Mac, Android, iOS, Web",applicationCategory:"MultimediaApplication",aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",bestRating:"5",ratingCount:"6545"},offers:{"@type":"Offer",price:"0",priceCurrency:"USD",description:"Freemium access available"}};J({title:h("home.head_title"),meta:[{name:"description",content:h("home.head_description")},{property:"og:title",content:h("home.head_title")},{property:"og:description",content:h("home.head_description")},{property:"og:url",content:`https://itopio.ai/${I}${n}`},{property:"og:image",content:"https://itopio.ai/asset/images/home/sns.jpg"},{name:"twitter:title",content:h("home.head_title")},{name:"twitter:description",content:h("home.head_description")},{name:"twitter:image",content:`https://itopio.ai/asset/images/${n}sns.jpg`},{name:"twitter:image:alt",content:h("home.head_title")}],link:[{rel:"canonical",href:`https://itopio.ai/${I}${n}`},{rel:"shortcut icon",href:"https://itopio.ai/favicon.ico"},{rel:"alternate",hreflang:"en",href:`https://itopio.ai/${n}`},{rel:"alternate",hreflang:"de",href:`https://itopio.ai/de/${n}`},{rel:"alternate",hreflang:"es",href:`https://itopio.ai/es/${n}`},{rel:"alternate",hreflang:"fr",href:`https://itopio.ai/fr/${n}`},{rel:"alternate",hreflang:"it",href:`https://itopio.ai/it/${n}`},{rel:"alternate",hreflang:"ja",href:`https://itopio.ai/ja/${n}`},{rel:"alternate",hreflang:"ko",href:`https://itopio.ai/ko/${n}`},{rel:"alternate",hreflang:"nl",href:`https://itopio.ai/nl/${n}`},{rel:"alternate",hreflang:"pl",href:`https://itopio.ai/pl/${n}`},{rel:"alternate",hreflang:"pt",href:`https://itopio.ai/pt/${n}`},{rel:"alternate",hreflang:"ro",href:`https://itopio.ai/ro/${n}`},{rel:"alternate",hreflang:"zh-cn",href:`https://itopio.ai/zh-cn/${n}`},{rel:"alternate",hreflang:"zh-tw",href:`https://itopio.ai/zh-tw/${n}`},{rel:"alternate",hreflang:"x-default",href:`https://itopio.ai/${n}`}],script:[{type:"application/ld+json",innerHTML:JSON.stringify(R)}]}),u(1);const i=u(5),_=t=>{console.log("å½åååè¯åï¼",t)};Y(()=>{H(),window.addEventListener("resize",W)});const w=u([{name:"Ethan Walker",avatar:"/asset/images/home/avatar/default.png",role:"Music Producer",content:"The vocal separation is clean enough for remix drafts. I still fine-tune later, but this saves a lot of prep time."},{name:"Rachel Owens",avatar:"/asset/images/home/avatar/Rachel Owens.png",role:"Podcaster",content:"Noise reduction works well for spoken audio. Backgroun
1d hiss drops without killing my voice tone."},{name:"Lucas Bennett",avatar:"/asset/images/home/avatar/Lucas Bennett.png",role:"Indie Artist",content:"I use the AI music generator mainly for ideas. Some outputs surprise me in a good way."},{name:"Mia Reynolds",avatar:"/asset/images/home/avatar/default.png",role:"Content Creator",content:"The audio editor feels straightforward. Trimming and exporting take just a few clicks."},{name:"Jordan Price",avatar:"/asset/images/home/avatar/default.png",role:"DJ",content:"Key and BPM detection is fast. I trust it enough for quick set prep."},{name:"Lauren Mitchell",avatar:"/asset/images/home/avatar/Lauren Mitchell.png",role:"Voice Actor",content:"The noise reducer helps clean room noise without making my voice sound metallic."},{name:"Diego Morales",avatar:"/asset/images/home/avatar/Diego Morales.png",role:"Video Editor",content:"Vocal remover is solid for dialogue isolation. Itâs not magic, but itâs consistent."},{name:"Amy Park",avatar:"/asset/images/home/avatar/default.png",role:"Music Hobbyist",content:"I use the music generator to try out lyric ideas casually. It makes it easier to get started and helps me decide which ideas are worth developing further."},{name:"Aaron Collins",avatar:"/asset/images/home/avatar/Aaron Collins.png",role:"Podcast Producer",content:"I like that the noise reduction stays subtle. It removes background noise without pushing the voice too hard, which helps keep my podcast sounding natural from episode to episode."},{name:"Chris Dalton",avatar:"/asset/images/home/avatar/default.png",role:"YouTuber",content:"I mainly use the music generator for copyright-safe background music. The tracks are clean and usable without much adjustment, which matters when producing videos regularly. Itâs not about perfect composition, but about getting reliable results quickly."},{name:"Sofia Mendes",avatar:"/asset/images/home/avatar/default.png",role:"Sound Designer",content:"The editor handles large audio files smoothly on my machine, even when I work with long sessions and multiple clips. Stability matters more to me than fancy effects, and this tool stays responsive without slowing my workflow."},{name:"Patrick Nolan",avatar:"/asset/images/home/avatar/Patrick Nolan.png",role:"Audio Engineer",content:"Vocal separation gives usable stems for rough mixes. I still check phase, but results are clean."},{name:"Wen Li",avatar:"/asset/images/home/avatar/default.png",role:"Student",content:"Music generation helps me understand song structure. I use it mainly for learning."},{name:"Brooke Sanders",avatar:"/asset/images/home/avatar/Brooke Sanders.png",role:"Freelance Editor",content:"Editing basics are easy to find. I didnât need a tutorial to get started."},{name:"Victor Huang",avatar:"/asset/images/home/avatar/default.png",role:"Beat Maker",content:"The generator is useful for chord and rhythm inspiration, not final tracks."},{name:"Danielle Ross",avatar:"/asset/images/home/avatar/Danielle Ross.png",role:"Marketing Specialist",content:"I only needed clean audio quickly. The noise reducer did exactly that."},{name:"Samuel Wright",avatar:"/asset/images/home/avatar/default.png",role:"Film Student",content:"Vocal removal helps isolate dialogue for class projects. Saves time compared to manual cleanup."},{name:"Nina Vogel",avatar:"/asset/images/home/avatar/Nina Vogel.png",role:"Music Teacher",content:"AI music generation is useful for demo examples. Students engage with it easily."},{name:"Oliver Reed",avatar:"/asset/images/home/avatar/Oliver Reed.png",role:"None",content:"The editor feels stable and responsive. Exports stay clean."},{name:"Keiko Yamamoto",avatar:"/asset/images/home/avatar/default.png",role:"Live Streamer",content:"Noise reduction improves stream replays. Fans noticed the difference."}]),L=u([]),d=u(4),v=u(0),P=u(0),k=u(!1),b=u(!1),H=()=>{const t=document.querySelector(".section-comment .container");if(!t)return;v.value=t.offsetWidth,v.value>=1200?d.value=4:v.value>=992?d.value=3:v.value>=768?d.value=2:d.value=1,k.value=v.value<768,P.value=Math.floor(v.value/d.value),L.value=Array(d.value).fill().map(()=>[]);const o=Array(d.value).fill(0);(k.value&&!b.value?w.value.slice(0,z):w.value).forEach((l,B)=>{let r=0;for(let T=1;T<d.value;T++)o[T]<o[r]&&(r=T);const C=80,E=24,q=Math.ceil(l.content.length/30),K=C+q*E;L.value[r].push(l),o[r]+=K+24})};let M=null;const W=()=>
1{M&&clearTimeout(M),M=setTimeout(()=>{H(),M=null},200)},j=()=>{b.value=!b.value,H()};return(t,o)=>{const c=Z;return $(),f(S,null,[e("section",x,[e("div",ee,[e("h1",{innerHTML:t.$t("home.h1")},null,8,te),e("p",ae,a(t.$t("home.h1-desc")),1),e("div",oe,[s(c,{class:"btn-upload",to:g(m)("/ai-vocal-remover/")},{default:p(()=>[V(a(t.$t("home.a1")),1)]),_:1},8,["to"]),s(c,{class:"btn-upload",to:g(m)("/ai-song-generator/")},{default:p(()=>[V(a(t.$t("home.a2")),1)]),_:1},8,["to"]),s(c,{class:"btn-upload",to:g(m)("/pro-audio-editor/")},{default:p(()=>[V(a(t.$t("home.a3")),1)]),_:1},8,["to"])]),e("div",ne,[o[5]||(o[5]=e("span",{class:"icon"},null,-1)),e("span",{class:"text",innerHTML:t.$t("home.a4")},null,8,le)])])]),o[6]||(o[6]=G('<section class="section section-7" data-v-e586cc2f><div class="marquee" data-v-e586cc2f><div class="marquee-inner" data-v-e586cc2f><img width="978" height="34" src="'+N+'" alt="marquee" data-v-e586cc2f><img width="978" height="34" src="'+N+'" alt="marquee" data-v-e586cc2f></div></div></section>',1)),e("section",se,[e("h2",null,a(t.$t("ai-vocal-remover.c1")),1),e("ul",ie,[e("li",re,[e("p",he,a(t.$t("home.c2")),1),e("h3",null,a(t.$t("home.c3")),1),e("ul",null,[e("li",null,"⢠"+a(t.$t("home.c4")),1),e("li",null,"⢠"+a(t.$t("home.c5")),1),e("li",null,"⢠"+a(t.$t("home.c6")),1),e("li",null,"⢠"+a(t.$t("home.c7")),1)]),e("div",ce,[s(c,{class:"btn-upload",to:g(m)("/ai-vocal-remover/")},{default:p(()=>[e("span",null,a(t.$t("home.c8")),1)]),_:1},8,["to"]),s(y,{class:"rating","star-gap":"4",title:`4.8, 11.4K ${t.$t("global.ratings")}`,"star-size":"12","active-color":"#DABC57","hover-color":"#DABC57",modelValue:i.value,"onUpdate:modelValue":o[0]||(o[0]=l=>i.value=l),onScoreChange:_},null,8,["title","modelValue"])])]),e("li",ue,[e("p",me,a(t.$t("home.c9")),1),e("h3",null,a(t.$t("home.c10")),1),e("ul",null,[e("li",null,"⢠"+a(t.$t("home.c11")),1),e("li",null,"⢠"+a(t.$t("home.c12")),1),e("li",null,"⢠"+a(t.$t("home.c13")),1),e("li",null,"⢠"+a(t.$t("home.c14")),1)]),e("div",de,[s(c,{class:"btn-upload",to:g(m)("/ai-song-generator/")},{default:p(()=>[e("span",null,a(t.$t("home.c15")),1)]),_:1},8,["to"]),s(y,{class:"rating","star-gap":"4",title:`4.9, 9.7K ${t.$t("global.ratings")}`,"star-size":"12","active-color":"#DABC57","hover-color":"#DABC57",modelValue:i.value,"onUpdate:modelValue":o[1]||(o[1]=l=>i.value=l),onScoreChange:_},null,8,["title","modelValue"])])])]),e("ul",pe,[e("li",ge,[e("p",ve,a(t.$t("home.c16")),1),e("h3",null,a(t.$t("home.c17")),1),e("ul",null,[e("li",null,"⢠"+a(t.$t("home.c18")),1),e("li",null,"⢠"+a(t.$t("home.c19")),1),e("li",null,"⢠"+a(t.$t("home.c20")),1),e("li",null,"⢠"+a(t.$t("home.c21")),1)]),e("div",fe,[s(c,{class:"btn-upload",to:g(m)("")},{default:p(()=>[e("span",null,a(t.$t("home.c22")),1)]),_:1},8,["to"]),s(y,{class:"rating","star-gap":"4",title:`4.9, 26.5K ${t.$t("global.ratings")}`,"star-size":"12","active-color":"#DABC57","hover-color":"#DABC57",modelValue:i.value,"onUpdate:modelValue":o[2]||(o[2]=l=>i.value=l),onScoreChange:_},null,8,["title","modelValue"])])]),e("li",$e,[e("p",_e,a(t.$t("home.c23")),1),e("h3",null,a(t.$t("home.c24")),1),e("ul",null,[e("li",null,"⢠"+a(t.$t("home.c25")),1),e("li",null,"⢠"+a(t.$t("home.c26")),1),e("li",null,"⢠"+a(t.$t("home.c27")),1),e("li",null,"⢠"+a(t.$t("home.c28")),1)]),e("div",be,[s(c,{class:"btn-upload",to:g(m)("")},{default:p(()=>[e("span",null,a(t.$t("home.c29")),1)]),_:1},8,["to"]),s(y,{class:"rating","star-gap":"4",title:`4.9, 3.2K ${t.$t("global.ratings")}`,"star-size":"12","active-color":"#DABC57","hover-color":"#DABC57",modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=l=>i.value=l),onScoreChange:_},null,8,["title","modelValue"])])]),e("li",ye,[e("p",Me,a(t.$t("home.c30")),1),e("h3",null,a(t.$t("home.c31")),1),e("ul",null,[e("li",null,"⢠"+a(t.$t("home.c32")),1),e("li",null,"⢠"+a(t.$t("home.c33")),1),e("li",null,"⢠"+a(t.$t("home.c34")),1),e("li",null,"⢠"+a(t.$t("home.c35")),1)]),e("div",Te,[s(c,{class:"btn-upload",to:g(m)("")},{default:p(()=>[e("span",null,a(t.$t("home.c36")),1)]),_:1},8,["to"]),s(y,{class:"rating","star-gap":"4",title:`4.9, 2.6K ${t.$t("global.ratings")}`,"star-size":"12","active-color":"#DABC57","hover-color":"#DABC57",modelValue:i.value,"onUpdate:modelValue":o[4]||(o[4]=l=>i.value=l),onScoreChange:_},null,8,["title","modelValue"])])])])]),e("section",we,[e("h2",null,a(t.$t("home.e8")),1),e("ul",Le,[e("li",null,[e("h3",null,a(t.$t("home.e9")),1),e("p",null,a(t.$t("home.e10")),1
1)]),e("li",null,[e("h3",null,a(t.$t("home.e11")),1),e("p",null,a(t.$t("home.e12")),1)]),e("li",null,[e("h3",null,a(t.$t("home.e13")),1),e("p",null,a(t.$t("home.e14")),1)]),e("li",null,[e("h3",null,a(t.$t("home.e15")),1),e("p",null,a(t.$t("home.e16")),1)]),e("li",null,[e("h3",null,a(t.$t("home.e17")),1),e("p",null,a(t.$t("home.e18")),1)]),e("li",null,[e("h3",null,a(t.$t("home.e19")),1),e("p",null,a(t.$t("home.e20")),1)])])]),e("section",ke,[e("h2",null,a(t.$t("home.f1")),1),e("ul",He,[e("li",null,[e("p",{innerHTML:t.$t("home.f3")},null,8,Ce),e("p",{innerHTML:t.$t("home.f4")},null,8,Se)]),e("li",null,[e("p",{innerHTML:t.$t("home.f5")},null,8,Ve),e("p",{innerHTML:t.$t("home.f6")},null,8,Ae)]),e("li",null,[e("p",{innerHTML:t.$t("home.f7")},null,8,Ie),e("p",{innerHTML:t.$t("home.f8")},null,8,Be)]),e("li",null,[e("p",{innerHTML:t.$t("home.f9")},null,8,De),e("p",{innerHTML:t.$t("home.f10")},null,8,Ne)]),e("li",null,[e("p",{innerHTML:t.$t("home.f11")},null,8,ze),e("p",{innerHTML:t.$t("home.f12")},null,8,Re)]),e("li",null,[e("p",{innerHTML:t.$t("home.f13")},null,8,Pe),e("p",{innerHTML:t.$t("home.f14")},null,8,We)])]),e("a",je,a(t.$t("global.get-started")),1)]),e("section",Ee,[e("h2",null,a(t.$t("home.g1")),1),e("ul",qe,[($(!0),f(S,null,D(L.value,(l,B)=>($(),f("li",{key:B},[e("ul",null,[($(!0),f(S,null,D(l,(r,C)=>($(),f("li",{key:C},[e("div",Ke,[e("div",Oe,[e("img",{src:r.avatar,alt:r.name},null,8,Fe)]),e("div",Ue,[e("p",Je,a(r.name),1),e("p",Ye,a(r.role),1)])]),e("p",Ge,a(r.content),1)]))),128))])]))),128))]),k.value&&w.value.length>z?($(),f("div",{key:0,class:X(["btn-show-more",{active:b.value}]),onClick:j},a(b.value?t.$t("global.show-less"):t.$t("global.show-more")),3)):Q("",!0)]),e("section",Qe,[e("div",Xe,[e("div",Ze,[e("h2",xe,a(t.$t("home.i1")),1),e("p",et,a(t.$t("home.i2")),1)]),e("a",tt,a(t.$t("global.get-started")),1)])])],64)}}},st=O(at,[["__scopeId","data-v-e586cc2f"]]);export{st as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.