{"version":3,"file":"TextToSpeech.CuQJFvsR.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/uXcJh6UiCSy4S4MEioz8/OMzHBgn2lRSBo0q4VVo5/TextToSpeech.js"],"sourcesContent":["// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{motion}from\"framer-motion\";export default function TextToSpeechPanel({isMobile=false,onGenerateComplete,signupComponent,forceLocked=false,autoFocusInput=true}){const[text,setText]=useState(\"\");const[voice,setVoice]=useState(\"alloy\")// Default: Allison\n;const[dropdownOpen,setDropdownOpen]=useState(false);const[loading,setLoading]=useState(false);const[isHovering,setIsHovering]=useState(false);const[hasGenerated,setHasGenerated]=useState(false);const[isHovered,setIsHovered]=useState(false);// Computed locked state\nconst isLocked=hasGenerated||forceLocked;const dropdownRef=useRef(null);const inputRef=useRef(null);const voices=[{id:\"alloy\",label:\"Allison\"},{id:\"echo\",label:\"Ethan\"},{id:\"fable\",label:\"Fiona\"},{id:\"onyx\",label:\"Owen\"},{id:\"nova\",label:\"Natalie\"},{id:\"shimmer\",label:\"Samantha\"}];useEffect(()=>{const handleClickOutside=event=>{if(dropdownRef.current&&!dropdownRef.current.contains(event.target)){setDropdownOpen(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);},[]);useEffect(()=>{if(autoFocusInput&&inputRef.current){inputRef.current.focus();}},[autoFocusInput]);const handleSpeak=async()=>{if(!text.trim())return;startTransition(()=>setLoading(true));try{const res=await fetch(\"https://elevate-tts-hazel.vercel.app/api/tts\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({text,voice_id:voice})});const blob=await res.blob();const audioUrl=URL.createObjectURL(blob);const audio=new Audio(audioUrl);await audio.play();setText(\"\");}catch(err){console.error(\"Playback error:\",err);}finally{startTransition(()=>setLoading(false));if(onGenerateComplete)onGenerateComplete();setHasGenerated(true);}};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tts-panel\",onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{background:\"#121516\",color:\"white\",padding:isMobile?\"20px\":\"20px 80px\",width:isMobile?350:500,fontFamily:\"Inter, sans-serif\",border:isHovered?\"1px solid #666\":\"1px solid #444\",transition:\"border-color 0.5s ease\",borderRadius:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:20},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3C12.5523 3 13 3.44772 13 4V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V4C11 3.44772 11.4477 3 12 3ZM20 5C20.5523 5 21 5.44772 21 6V18C21 18.5523 20.5523 19 20 19C19.4477 19 19 18.5523 19 18V6C19 5.44772 19.4477 5 20 5ZM8 7C8.55228 7 9 7.44772 9 8V16C9 16.5523 8.55228 17 8 17C7.44772 17 7 16.5523 7 16V8C7 7.44772 7.44772 7 8 7ZM16 8C16.5523 8 17 8.44772 17 9V15C17 15.5523 16.5523 16 16 16C15.4477 16 15 15.5523 15 15V9C15 8.44772 15.4477 8 16 8ZM4 10C4.55228 10 5 10.4477 5 11V13C5 13.5523 4.55228 14 4 14C3.44772 14 3 13.5523 3 13V11C3 10.4477 3.44772 10 4 10Z\",fill:\"white\"})}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:14,fontWeight:600},children:\"Text to speech\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px 0\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"label\",{style:{fontSize:12,fontWeight:600,width:40},children:\"Voice\"}),/*#__PURE__*/_jsxs(\"div\",{ref:dropdownRef,style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setDropdownOpen(!dropdownOpen),style:{background:\"transparent\",color:\"white\",fontSize:14,fontWeight:500,padding:\"10px 24px 10px 10px\",borderRadius:6,cursor:\"pointer\",border:\"none\",display:\"inline-flex\",alignItems:\"center\",position:\"relative\"},children:[voices.find(v=>v.id===voice)?.label,/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{position:\"absolute\",right:8,top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7L10 12L15 7\",stroke:\"#888\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),dropdownOpen&&/*#__PURE__*/_jsx(\"ul\",{style:{position:\"absolute\",top:\"100%\",left:0,marginTop:4,listStyle:\"none\",padding:0,backgroundColor:\"#000000\",borderRadius:6,border:\"1px solid #444\",overflow:\"hidden\",zIndex:10,width:\"max-content\",minWidth:120},children:voices.map(v=>/*#__PURE__*/_jsxs(\"li\",{onClick:()=>{setVoice(v.id);setDropdownOpen(false);},style:{padding:\"10px 12px\",color:\"white\",backgroundColor:voice===v.id?\"#0698e5\":\"transparent\",fontWeight:500,fontSize:14,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:\"pointer\"},onMouseEnter:e=>{if(v.id!==voice){e.currentTarget.style.backgroundColor=\"#444\";}},onMouseLeave:e=>{if(v.id!==voice){e.currentTarget.style.backgroundColor=\"transparent\";}},children:[v.label,voice===v.id&&/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 13l4 4L19 7\",stroke:\"white\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]},v.id))})]})]})}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:12},children:[/*#__PURE__*/_jsx(\"label\",{style:{fontSize:12,fontWeight:600,width:40,marginTop:8},children:\"Text\"}),/*#__PURE__*/_jsx(\"textarea\",{ref:inputRef,rows:4,value:text,onChange:e=>setText(e.target.value),placeholder:\"Enter your text here\",maxLength:100,style:{flex:1,padding:10,borderRadius:6,background:\"#121516\",color:\"white\",border:\"1px solid #444\",resize:\"none\"}})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[isLocked&&/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{position:\"absolute\",left:16,zIndex:1,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3C14.7614 3 17 5.23858 17 8V10H17.5C18.6046 10 19.5 10.8954 19.5 12V19C19.5 20.1046 18.6046 21 17.5 21H6.5C5.39543 21 4.5 20.1046 4.5 19V12C4.5 10.8954 5.39543 10 6.5 10H7V8C7 5.23858 9.23858 3 12 3ZM6.5 19H17.5V12H6.5V19ZM12 5C10.3431 5 9 6.34315 9 8V10H15V8C15 6.34315 13.6569 5 12 5Z\",fill:\"#F9D61E\"})}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSpeak,onMouseEnter:()=>setIsHovering(true),onMouseLeave:()=>setIsHovering(false),disabled:loading||!text.trim()||isLocked,style:{background:loading?\"linear-gradient(180deg, #254663 0%, #193655 50%, #132647 100%)\":isHovering&&text.trim()?\"#25558E\":\"linear-gradient(180deg, #254663 0%, #193655 50%, #132647 100%)\",border:\"1px solid #92caff\",color:\"#92caff\",borderRadius:6,padding:\"10px 24px\",fontWeight:600,cursor:loading||!text.trim()||isLocked?\"not-allowed\":\"pointer\",filter:loading||!text.trim()||isLocked?\"opacity(0.3)\":\"none\",transition:\"background 0.2s, opacity 0.2s\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,paddingLeft:isLocked?42:\"auto\",width:\"100%\"},children:loading?/*#__PURE__*/_jsxs(_Fragment,{children:[\"Generating...\",/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M18.5225 3.34281C18.6748 2.88606 19.3208 2.88605 19.4731 3.34281L20.0181 4.9778L21.6531 5.52279C22.1098 5.67504 22.1098 6.32112 21.6531 6.47337L20.0181 7.01837L19.4731 8.65335C19.3208 9.11011 18.6748 9.11011 18.5225 8.65335L17.9775 7.01837L16.3425 6.47337C15.8858 6.32112 15.8858 5.67505 16.3425 5.52279L17.9775 4.9778L18.5225 3.34281ZM18.5225 15.3428C18.6748 14.8861 19.3208 14.8861 19.4731 15.3428L20.0181 16.9778L21.6531 17.5228C22.1098 17.675 22.1098 18.3211 21.6531 18.4734L20.0181 19.0184L19.4731 20.6534C19.3208 21.1101 18.6748 21.1101 18.5225 20.6534L17.9775 19.0184L16.3425 18.4734C15.8858 18.3211 15.8858 17.675 16.3425 17.5228L17.9775 16.9778L18.5225 15.3428ZM10.4746 4.84183C10.4066 4.63766 10.2152 4.50003 10 4.50003C9.81168 4.50003 9.64174 4.60543 9.55664 4.76858L9.52539 4.84183L7.85449 9.85452L2.8418 11.5254C2.63763 11.5935 2.5 11.7848 2.5 12C2.5 12.2152 2.63763 12.4066 2.8418 12.4746L7.85449 14.1455L9.52539 19.1582C9.59345 19.3624 9.78478 19.5 10 19.5C10.2152 19.5 10.4066 19.3624 10.4746 19.1582L12.1455 14.1455L17.1582 12.4746C17.3624 12.4066 17.5 12.2152 17.5 12C17.5 11.7848 17.3624 11.5935 17.1582 11.5254L12.1455 9.85452L10.4746 4.84183ZM8.4082 10.7246C8.55751 10.6749 8.67484 10.5575 8.72461 10.4082L10 6.58206L11.2754 10.4082C11.3252 10.5575 11.4425 10.6749 11.5918 10.7246L15.418 12L11.5918 13.2754C11.4425 13.3252 11.3252 13.4425 11.2754 13.5918L10 17.418L8.72461 13.5918C8.68731 13.4799 8.61186 13.3862 8.51367 13.3252L8.4082 13.2754L4.58203 12L8.4082 10.7246Z\",fill:\"#92caff\"})})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[\"Generate\",/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{opacity:isLocked?.3:1},children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M18.5225 3.34281C18.6748 2.88606 19.3208 2.88605 19.4731 3.34281L20.0181 4.9778L21.6531 5.52279C22.1098 5.67504 22.1098 6.32112 21.6531 6.47337L20.0181 7.01837L19.4731 8.65335C19.3208 9.11011 18.6748 9.11011 18.5225 8.65335L17.9775 7.01837L16.3425 6.47337C15.8858 6.32112 15.8858 5.67505 16.3425 5.52279L17.9775 4.9778L18.5225 3.34281ZM18.5225 15.3428C18.6748 14.8861 19.3208 14.8861 19.4731 15.3428L20.0181 16.9778L21.6531 17.5228C22.1098 17.675 22.1098 18.3211 21.6531 18.4734L20.0181 19.0184L19.4731 20.6534C19.3208 21.1101 18.6748 21.1101 18.5225 20.6534L17.9775 19.0184L16.3425 18.4734C15.8858 18.3211 15.8858 17.675 16.3425 17.5228L17.9775 16.9778L18.5225 15.3428ZM10.4746 4.84183C10.4066 4.63766 10.2152 4.50003 10 4.50003C9.81168 4.50003 9.64174 4.60543 9.55664 4.76858L9.52539 4.84183L7.85449 9.85452L2.8418 11.5254C2.63763 11.5935 2.5 11.7848 2.5 12C2.5 12.2152 2.63763 12.4066 2.8418 12.4746L7.85449 14.1455L9.52539 19.1582C9.59345 19.3624 9.78478 19.5 10 19.5C10.2152 19.5 10.4066 19.3624 10.4746 19.1582L12.1455 14.1455L17.1582 12.4746C17.3624 12.4066 17.5 12.2152 17.5 12C17.5 11.7848 17.3624 11.5935 17.1582 11.5254L12.1455 9.85452L10.4746 4.84183ZM8.4082 10.7246C8.55751 10.6749 8.67484 10.5575 8.72461 10.4082L10 6.58206L11.2754 10.4082C11.3252 10.5575 11.4425 10.6749 11.5918 10.7246L15.418 12L11.5918 13.2754C11.4425 13.3252 11.3252 13.4425 11.2754 13.5918L10 17.418L8.72461 13.5918C8.68731 13.4799 8.61186 13.3862 8.51367 13.3252L8.4082 13.2754L4.58203 12L8.4082 10.7246Z\",fill:\"#92caff\"})})]})})]})]})]}),isLocked&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{type:\"spring\",duration:1.2,bounce:.2},style:{marginTop:42,display:\"flex\",justifyContent:\"center\"},children:signupComponent})]});}addPropertyControls(TextToSpeechPanel,{isMobile:{type:ControlType.Boolean,title:\"Mobile layout\",defaultValue:false},onGenerateComplete:{type:ControlType.EventHandler,title:\"Generate Complete\"},signupComponent:{type:ControlType.ComponentInstance,title:\"Sign Up Button\"},forceLocked:{type:ControlType.Boolean,title:\"Lock Panel\",defaultValue:false},autoFocusInput:{type:ControlType.Boolean,title:\"Auto Focus Input\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextToSpeechPanel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextToSpeech.map"],"mappings":"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"}