PageSourceSearch

https://learn.lalia.io/_next/static/chunks/3874-3ffda5861fe71223.js

js lalia.io collected 2026-10-09 17:39:46 UTC 6,674 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3874],{40218:function(e,l,a){a.d(l,{Z:function(){return h}});var n,c,i=a(97458),o=a(52983),r=a(61082),s=a(99334),b=a(80484),t=a(1518),d=a(76983),_=a(30873),p=a(11405),f=a(82837),u=a(68397),g=a(9128);function S(e){let{recorderRef:l}=e;return{recorderRef:l,internalState:"Default",errorMessage:"",active:!1,haveResult:!1}}function E(e,l){switch(l.type){case"setState":return{...e,internalState:l.payload};case"setError":return{...e,errorMessage:l.payload};case"setActive":return{...e,active:l.payload};case"reset":return{...e,internalState:"Default",errorMessage:"",haveResult:!1};default:throw Error("Unhandled action",l)}}function h(e){var l;let{result:a}=e,{play:n,haveResult:c,isPlaying:h,recorderRef:k,handleRecord:v,errorMessage:m,comparedState:H,canCompare:O}=function(e){let{processAudio:l,result:a,maxAttempts:n=1/0,onStartRecording:c,id:i}=e,{count:r,increment:s}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[l,a]=(0,o.useState)(e);return{count:l,increment:(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;a(l=>l+e)},[]),decrement:(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;a(l=>l-e)},[])}}(),{recording:b,hasRecorded:t,resultBuffer:d,startRecording:f,stopRecording:h,reset:k,recorderRef:v,getResultBuffer:m}=(0,_.$4)(),H=(0,o.useRef)(null),[O,y]=(0,o.useReducer)(E,{recorderRef:H},S),C=(0,o.useMemo)(()=>m(i),[m,t,i]),{play:A,isPlaying:R}=(0,p.Z)(C),x=O.active&&b,w=!!a,W="Comparing"!==O.internalState&&r<n;(0,o.useEffect)(()=>{y({type:"setActive",payload:v===O.recorderRef.current})},[v,O.recorderRef]),(0,o.useEffect)(()=>{O.active&&(0,g.$K)(a)&&(s(),k())},[s,O.active,a,k]),(0,o.useEffect)(()=>{O.active&&0!==d.length&&(y({type:"setState",payload:"Comparing"}),l(d).catch(e=>{y({type:"setError",payload:e.message}),(0,u.ZP)(e)}))},[v,l,k,d,O.active]);let j=(0,o.useCallback)(()=>{k(),y({type:"reset"})},[k]),N=(0,o.useCallback)(()=>{t&&w&&j(),"Comparing"!==O.internalState&&(x?h(i):(null==c||c(),f(H.current)))},[t,w,O.internalState,j,x,h,i,c,f]);return{play:A,haveResult:w,isPlaying:R,recorderRef:H,handleRecord:N,errorMessage:O.errorMessage,comparedState:x?"Recording":O.internalState,canCompare:W}}(e);return(0,i.jsxs)(s.E.div,{className:"flex flex-col items-center justify-center gap-2",children:[(0,i.jsxs)(s.E.div,{className:"my-5 flex items-center justify-center gap-5",children:[c&&(0,i.jsx)(t.Z,{id:"play-recording-btn",onClick:n,children:(0,i.jsx)(r.g,{className:(0,f.Z)({"animate-pulse":h})})}),(0,i.jsx)(b.Z,{id:"recording-btn",ref:k,onClick:v,disabled:!O&&"Recording"!==H,state:"Comparing"===H?"Loading":"Recording"===H?"Recording":"Default"}),c&&(0,i.jsx)(t.Z,{className:(0,f.Z)("text-slate-600",a&&a.overall.overall_score>70?"bg-green-200":"bg-red-200"),disabled:!0,children:null!==(l=null==a?void 0:a.overall.overall_score)&&void 0!==l?l:0})]}),m&&(0,i.jsx)(d.P,{className:"text-error",children:m})]})}(n=c||(c={})).Comparing="Comparing",n.Default="Default",n.Recording="Recording"},53090:function(e,l){l.Z={words:[{label:"Hey",syllables:[{label:"HHEY",label_ipa:"heɪ",score:0,phones:[{score:0,error:!0,sounds_like:[{label:"_",label_ipa:"_",confidence:27},{label:"<EOS>",label_ipa:"<EOS>",confidence:15},{label:"AH",label_ipa:"ə",confidence:6}],label:"HH",label_ipa:"h",confidence:0},{score:0,error:!0,sounds_like:[{label:"_",label_ipa:"_",confidence:25},{label:"UW",label_ipa:"u",confidence:18},{label:"OW",label_ipa:"oʊ",confidence:4}],label:"EY",label_ipa:"eɪ",confidence:0}]}],phones:[{score:0,error:!0,sounds_like:[{label:"_",label_ipa:"_",confidence:27},{label:"<EOS>",label_ipa:"<EOS>",confidence:15},{label:"AH",label_ipa:"ə",confidence:6}],label:"HH",label_ipa:"h",confidence:0},{score:0,error:!0,sounds_like:[{label:"_",label_ipa:"_",confidence:25},{label:"UW",label_ipa:"u",confidence:18},{label:"OW",label_ipa:"oʊ",confidence:4}],label:"EY",label_ipa:"eɪ",confidence:0}],score:0},{label:"whats",syllables:[{label:"WAHTS",label_ipa:"wəts",score:25,phones:[{score:0,error:!0,sounds_like:[{label:"<EOS>",label_ipa:"<EOS>",confidence:42},{label:"_",label_ipa:"_",confidence:8},{label:"EH",label_ipa:"ɛ",confidence:3}],label:"W",label_ipa:"w",confidence:0},{score:0,error:!0,sounds_like:[{label:"OW",label_ipa:"oʊ",confidence:49},{label:"_",label_ipa:"_",confidence:5},{label:"IH",label_ipa:"ɪ",confidence:4}],label:"AH",label_ipa:"ə",confidence:0},{score:100,error:!1,sounds_like:[{label:"T",label_ipa:"t",confidence:82},{label:"_",label_ipa:"_",confidence:0},{label:"N",label_ipa:"n",confidence:0}],label:"T",label_ipa:"t",confidence:82},{score:0,error:!0,sounds_like:[{label:"<EOS>",label_ipa:"<EOS>",confidence:85},{label:"_",label_ipa:"_",confidence:0},{label:"S",label_ipa:"s",confidence:0}],label:"S",label_ipa:"s",confidence:0}]}
1],phones:[{score:0,error:!0,sounds_like:[{label:"<EOS>",label_ipa:"<EOS>",confidence:42},{label:"_",label_ipa:"_",confidence:8},{label:"EH",label_ipa:"ɛ",confidence:3}],label:"W",label_ipa:"w",confidence:0},{score:0,error:!0,sounds_like:[{label:"OW",label_ipa:"oʊ",confidence:49},{label:"_",label_ipa:"_",confidence:5},{label:"IH",label_ipa:"ɪ",confidence:4}],label:"AH",label_ipa:"ə",confidence:0},{score:100,error:!1,sounds_like:[{label:"T",label_ipa:"t",confidence:82},{label:"_",label_ipa:"_",confidence:0},{label:"N",label_ipa:"n",confidence:0}],label:"T",label_ipa:"t",confidence:82},{score:0,error:!0,sounds_like:[{label:"<EOS>",label_ipa:"<EOS>",confidence:85},{label:"_",label_ipa:"_",confidence:0},{label:"S",label_ipa:"s",confidence:0}],label:"S",label_ipa:"s",confidence:0}],score:25},{label:"up",syllables:[{label:"AHP",label_ipa:"ʌp",score:0,phones:[{score:0,error:!0,sounds_like:[{label:"_",label_ipa:"_",confidence:30},{label:"IH",label_ipa:"ɪ",confidence:14},{label:"W",label_ipa:"w",confidence:0}],label:"AH",label_ipa:"ʌ",confidence:0},{score:0,error:!0,sounds_like:[{label:"<EOS>",label_ipa:"<EOS>",confidence:72},{label:"_",label_ipa:"_",confidence:0},{label:"T",label_ipa:"t",confidence:0}],label:"P",label_ipa:"p",confidence:0}]}],phones:[{score:0,error:!0,sounds_like:[{label:"_",label_ipa:"_",confidence:30},{label:"IH",label_ipa:"ɪ",confidence:14},{label:"W",label_ipa:"w",confidence:0}],label:"AH",label_ipa:"ʌ",confidence:0},{score:0,error:!0,sounds_like:[{label:"<EOS>",label_ipa:"<EOS>",confidence:72},{label:"_",label_ipa:"_",confidence:0},{label:"T",label_ipa:"t",confidence:0}],label:"P",label_ipa:"p",confidence:0}],score:0}],score:8,accent_predictions:{en_US:83,en_UK:0,en_AU:0},score_estimates:{ielts:"1",toefl:"0-11",cefr:"A1-A2",pte_general:"1"}}}}]);

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.