PageSourceSearch

https://finevoice.ai/_nuxt/Crka8HC0.js

js finevoice.ai collected 2026-09-28 10:04:45 UTC 6,705 bytes, 1 lines download raw bytes

1import{a as t,n as e,b as a,e as i,_ as o,c as s}from"./BfggIaMj.js";import{_ as n}from"./B8LJwdUb.js";import{_ as l}from"./CTauHf4H.js";import{_ as r}from"./CoOENA1x.js";import{_ as p}from"./DN6QZW6d.js";import{_ as m}from"./DcYoORQc.js";import{_ as c}from"./BMq6ckFb.js";import{_ as d}from"./DvA4SClq.js";import{u}from"./Cru3w2-G.js";import{F as v}from"./DNscVRNJ.js";import{H as h,aP as g,r as _,k as j,a6 as f,af as y,W as w,a4 as k,p as b,ad as x,a3 as A,ae as T,V as $,ah as S,a2 as I,ac as L}from"./CF0HNS9x.js";import"./S-IDSp0l.js";import"./BSH3bf12.js";import"./DlRTcNQN.js";import"./E-ipadlG.js";import"./CV5ICWWX.js";import"./DHAK2pAN.js";import"./DECS0c9J.js";import"./CvtjJF6Y.js";import"./CmmrXYrw.js";import"./BYO0TtdZ.js";import"./Dm6IS8f6.js";import"./Dpnpb6a7.js";import"./CoV6LhOW.js";import"./D6IWH-n9.js";import"./CROZNZjH.js";import"./CP6AYtCc.js";import"./BgROiS_l.js";import"./y0BjQVF5.js";import"./DCZBtR7h.js";import"./C9MzXaAN.js";import"./Dx93cM0Q.js";import"./CzsXsLXO.js";import"./Dm1BVLXp.js";import"./D0Z22xSB.js";import"./4Lml8IZ6.js";import"./KWs7SiX_.js";import"./CCCCudVy.js";import"./Bejg8oED.js";import"./DwajiMfU.js";import"./DrISuuUP.js";import"./B0yA2vfI.js";import"./CcuCNNya.js";import"./StrD67Yz.js";import"./BzZL1uIc.js";import"./B4vaEmQd.js";import"./DQTfWQS4.js";import"./CZxa8tUy.js";import"./PVln9BmU.js";import"./D1HxKM_B.js";const M={class:"home-seo"},C={class:"seo-second"},D={class:"page"},V={class:"seo-second-title mt-16"},F=["innerHTML"],R={class:"mt-16"},E={class:"seo-title"},P={class:"more-tools"},W=s(h({__name:"[id]",async setup(s){var h,W,q,H,z,B,G,K,O;let U,Y;const N=t(),Q=N.params.id,{data:X}=([U,Y]=g(()=>u(`/api/ai-talking-photos?name=${Q}`,{server:!0,key:`ai-talking-photo-${Q}`},"$kN2MlxmbyE")),U=await U,Y(),U),{data:Z}=([U,Y]=g(()=>u(`/api/ai-talking-photos?name=${Q}&list=true`,{server:!0,key:`ai-talking-photo-List-${Q}`,transform:t=>((null==t?void 0:t.data)&&(t.data=t.data.map(t=>({...t,code:"ai-talking-photo-generator/"+t.code}))),t)},"$7EzLRKBD9t")),U=await U,Y(),U),J=!["/zh","/es","/br"].some(t=>N.path.startsWith(t+"/")||N.path===t),tt=_({code:"",display_name:"",name:"",page_describe:"",page_h1:"",seo_description:"",seo_title:"",tools_title:"",top_tool_name:"",noindex:!1,tools:[],app_step:{title:"",description:"",button_text:"",Step:[]},app_faq:{title:"",description:"",faqlist:[]},app_call:{title:"",description:"",button_text:""},h1Title:"",h1Desc:"",sample:{title:"",description:"",sampleList:[]},core:{title:"",description:"",list:[]},why_choose:{chooseTitle:"",chooseDesc:"",chooseList:[]},scene:{title:"",des:"",list:[]},user_say:{reviews_title:"",reviews_description:"",reviews:[]},banner:{title:"",h2Title:void 0,description:"",url1x:"",url2x:""}}),et=_(["Speech to Text","AI Voice Changer","AI Voice Cloning","AI Voice Design","AI BGM Generator","AI Podcast","AI Sound Effect","AI Voice Enhancer"]),at={title:"Make the Translator Fit Your Domain in Seconds",des:"Turn your voice into multilingual audio with FineVoice AI-powered Voice Translator today. Speak, see bilingual captions, and get a natural translated voice instantly.",atext:"Translate Your First File Free",ahref:"#topbanner"},it=["https://dlaudio.fineshare.net/web/finevoice3/images/ph-talk-step-1.webp","https://dlaudio.fineshare.net/web/finevoice3/images/ph-talk-step-2.webp","https://dlaudio.fineshare.net/web/finevoice3/images/ph-talk-step-3.webp"];if(!X.value)throw e({statusCode:404,statusMessage:"Page not found"});{const t=X.value.data[0],e={...t,app_step:{...t.app_step,Step:(ot=(null==(h=t.app_step)?void 0:h.Step)||[],st=it,ot&&Array.isArray(ot)?ot.map((t,e)=>{var a;return{...t,photo:{url:(null==(a=t.photo)?void 0:a.url)||st[e]}}}):[])}};tt.value=e,et.value=X.value.data[0].tools.map(t=>t.name),at.title=null==(W=tt.value)?void 0:W.app_call.title,at.des=null==(q=tt.value)?void 0:q.app_call.description,at.atext=null==(H=tt.value)?void 0:H.app_call.button_text}var ot,st;const nt=j(()=>{var t;return(null==(t=tt.value)?void 0:t.noindex)?[]:[{name:"robots",content:"noindex, follow"}]});a({title:null==(z=tt.value)?void 0:z.seo_title,link:[{rel:"canonical",href:"https://finevoice.ai"+N.path}],meta:[...nt.value,{name:"description",content:null==(B=tt.value)?void 0:B.seo_de
1scription},{name:"og:title",content:null==(G=tt.value)?void 0:G.seo_title},{name:"og:description",content:null==(K=tt.value)?void 0:K.seo_description},{name:"og:url",content:"https://finevoice.ai"+N.path},{name:"og:image",content:""},{name:"og:image:type",content:"image/jpeg"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:creator",content:"@finevoice_ai"},{name:"twitter:site",content:"@finevoice_ai"}],script:[{type:"application/ld+json",innerHTML:`{\n        "@context": "https://schema.org",\n        "@type": "WebApplication",\n        "name": "${null==(O=tt.value)?void 0:O.seo_title}",\n        "url": "https://finevoice.ai${N.path}",\n        "image": "http://fineshare.com/images/nav-finevoice-logo.svg",\n        "operatingSystem": "Windows, Mac, Linux, Chromebook, iOS, Android",\n        "applicationCategory": "https://schema.org/UtilitiesApplication",\n        "aggregateRating": {\n            "@type": "AggregateRating",\n            "ratingValue": "4.5",\n            "worstRating": 1,\n            "bestRating": 5,\n            "ratingCount": "3645"\n        },\n        "offers": {\n            "@type": "Offer",\n            "price": "0.00",\n            "priceCurrency": "USD"\n        }\n      }`}]});const lt=j(()=>v.filter(t=>et.value.includes(t.title)));return(t,e)=>{var a,s,u,v,h,g,_;const j=i,W=n,q=l,H=r,z=p,B=m,G=c,K=d,O=o;return I(),f($,null,[y("div",M,[y("div",C,[w(W,null,{default:k(()=>{var a;return[w(j,{to:t.$localePath("/ai-talking-photo-generator")},{default:k(()=>[L(x(t.$t("Tools.Aside.ATP")),1)]),_:1},8,["to"]),e[0]||(e[0]=y("span",{class:"icon"},">",-1)),y("span",D,x(null==(a=b(tt))?void 0:a.display_name),1)]}),_:1}),w(q,{toolsname:null==(a=b(tt))?void 0:a.top_tool_name},null,8,["toolsname"])]),y("div",V,[y("h1",null,x(null==(s=b(tt))?void 0:s.page_h1),1),y("div",{innerHTML:null==(u=b(tt))?void 0:u.page_describe},null,8,F)]),w(H,{data:null==(v=b(tt))?void 0:v.app_step},null,8,["data"]),J?(I(),A(z,{key:0,data:null==(h=b(Z))?void 0:h.data},{title:k(()=>e[1]||(e[1]=[y("div",{class:"seo-title mt-16"},[y("h2",null,"Discover More")],-1)])),_:1},8,["data"])):T("",!0),y("div",R,[y("div",E,[y("h2",null,x(null==(g=b(tt))?void 0:g.tools_title),1)]),y("div",P,[(I(!0),f($,null,S(b(lt),t=>(I(),A(B,{key:t.link,tool:t},null,8,["tool"]))),128))])]),w(G,{data:null==(_=b(tt))?void 0:_.app_faq},null,8,["data"]),w(K,{data:at})]),w(O)],64)}}}),[["__scopeId","data-v-6ca57f67"]]);export{W 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.