-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.604b3a42.js
4 lines (3 loc) · 222 KB
/
app.604b3a42.js
1
2
3
4
(function(e){function t(t){for(var o,i,s=t[0],l=t[1],m=t[2],u=0,d=[];u<s.length;u++)i=s[u],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&d.push(r[i][0]),r[i]=0;for(o in l)Object.prototype.hasOwnProperty.call(l,o)&&(e[o]=l[o]);c&&c(t);while(d.length)d.shift()();return n.push.apply(n,m||[]),a()}function a(){for(var e,t=0;t<n.length;t++){for(var a=n[t],o=!0,s=1;s<a.length;s++){var l=a[s];0!==r[l]&&(o=!1)}o&&(n.splice(t--,1),e=i(i.s=a[0]))}return e}var o={},r={app:0},n=[];function i(t){if(o[t])return o[t].exports;var a=o[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,i),a.l=!0,a.exports}i.m=e,i.c=o,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(a,o,function(t){return e[t]}.bind(null,o));return a},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/";var s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var m=0;m<s.length;m++)t(s[m]);var c=l;n.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){e.exports=a("56d7")},"0726":function(e,t,a){},"0972":function(e,t,a){},1735:function(e,t,a){"use strict";var o=a("1c5a"),r=a.n(o);r.a},"1c5a":function(e,t,a){},"21a5":function(e,t,a){"use strict";var o=a("b66e"),r=a.n(o);r.a},"2b41":function(e,t,a){"use strict";var o=a("8b68"),r=a.n(o);r.a},"34a3":function(e,t,a){},"45da":function(e,t,a){"use strict";var o=a("f51b"),r=a.n(o);r.a},"4f87":function(e,t,a){},"56d7":function(e,t,a){"use strict";a.r(t);a("e260"),a("e6cf"),a("cca6"),a("a79d");var o=a("2b0e"),r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"h-screen overflow-y-scroll",attrs:{id:"app"}},[a("router-view")],1)},n=[],i={mounted:function(){var e=this;window.setInterval((function(){e.$socket.emit("online")}),5e3)}},s=i,l=(a("df3d"),a("2b41"),a("2877")),m=Object(l["a"])(s,r,n,!1,null,"23384148",null),c=m.exports,u=a("8c4f"),d=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),e._m(0)],1)},h=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[a("div",{staticClass:"w-full my-1 sm:text-3xl font-semibold leading-snug"},[a("a",{attrs:{href:"https://twitter.com/fifteenai/status/1366528089749155845",target:"_blank"}},[e._v("DeepThroat")]),e._v(" (/ˈdēpˌTHrōt/): Natural emotive high-fidelity text-to-speech synthesis with minimal viable data ")]),a("div",{staticClass:"w-full my-4 text-base font-normal"},[a("span",{staticClass:"mr-3"},[a("i",{staticClass:"fab fa-twitter mr-1"}),e._v(": "),a("a",{attrs:{href:"https://twitter.com/fifteenai",target:"_blank"}},[e._v("@fifteenai")])]),a("span",{staticClass:"mx-3"},[a("i",{staticClass:"fas fa-envelope mr-1"}),e._v(": "),a("a",{attrs:{href:"mailto:fifteenai15@gmail.com",target:"_blank"}},[e._v("fifteenai15@gmail.com")])]),a("span",{staticClass:"ml-3"},[a("i",{staticClass:"fas fa-globe-americas mr-1"}),e._v(": "),a("a",{attrs:{href:"https://15.ai/",target:"_blank"}},[e._v("15.ai")])])]),a("div",{staticClass:"w-full my-4 text-base font-normal"},[e._v(" This project aims to accurately clone voices given very little data with near complete human indistinguishability — in particular, 15 seconds of audio data is sufficient to clone a voice to meet human standards. Additional audio data facilitates the synthesis of convincing voices and makes it more difficult for a human to consistently differentiate between ground truth and synthesized voices. "),a("span",{},[e._v("As of September 2021, "),a("span",{staticClass:"font-semibold"},[e._v("DeepThroat")]),e._v(" is a significant improvement over every text-to-speech algorithm in existence.")])]),a("hr"),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" A dictionary lookup table is used to dissect each English word into its respective phonemes. The dictionary has been compiled by scraping the "),a("a",{attrs:{href:"https://developer.oxforddictionaries.com/",target:"_blank"}},[e._v("Oxford Dictionaries API")]),e._v(", "),a("a",{attrs:{href:"https://en.wiktionary.org/wiki/Wiktionary:Main_Page",target:"_blank"}},[e._v("Wiktionary")]),e._v(", and the "),a("a",{attrs:{href:"http://www.speech.cs.cmu.edu/cgi-bin/cmudict",target:"_blank"}},[e._v("CMU Pronouncing Dictionary")]),e._v(". Modern neologisms are also scraped and culled from the Internet from various sources, including Google, Reddit, 4chan, and "),a("a",{attrs:{href:"https://www.urbandictionary.com/",target:"_blank"}},[e._v("Urban Dictionary")]),e._v(". If a word does not exist within the dictionary, the network deduces the pronunciation of the word using the phonological rules it has learned from training on the "),a("a",{attrs:{href:"https://research.google/tools/datasets/libri-tts/",target:"_blank"}},[e._v("LibriTTS")]),e._v(" dataset. ")]),a("div",{staticClass:"w-full my-2 font-normal flex-col sm:flex-row sm:flex"},[a("div",{staticClass:"w-full sm:w-3/4 mr-2"},[a("div",{staticClass:"mb-4"},[e._v(" The perceived emotion of the input text is deduced using "),a("a",{attrs:{href:"https://arxiv.org/pdf/1708.00524.pdf",target:"_blank"}},[e._v("DeepMoji")]),e._v(" ("),a("a",{attrs:{href:"https://deepmoji.mit.edu/",target:"_blank"}},[e._v("deepmoji.mit.edu")]),e._v('), a sentiment analysis model "trained on 1.2 billion tweets with emojis to understand how language is used to express emotions." This embedding is then used to bias the output toward the desired emotion using '),a("a",{attrs:{href:"https://arxiv.org/pdf/1803.09017.pdf",target:"_blank"}},[e._v("global style tokens")]),e._v(" jointly trained on top of a customized "),a("a",{attrs:{href:"https://arxiv.org/pdf/1910.10838.pdf",target:"_blank"}},[e._v("multi-speaker")]),e._v(" text-to-speech synthesis setup. ")]),a("div",{staticClass:"mt-4"},[e._v(" The DeepThroat model is able to generate voices of varying degrees of emotion despite never having been exposed to emotive data of the character during training. Furthermore, multiple characters can be trained simultaneously, significantly reducing the amount of time required compared to if one were to train the character models individually. ")])]),a("div",{staticClass:"w-full sm:w-1/4 text-center ml-2 flex items-center"},[a("div",[a("img",{staticClass:"w-84",attrs:{src:"img/torchmoji.png"}})])])]),a("div",{staticClass:"w-full my-2 font-normal"},[e._v(' DeepThroat has not yet been used on real-life persons or their respective likenesses. If you encounter a "deepfake video" of celebrities or politicians online that sound strangely stilted or monotonous, they are not associated with this project; they were created using an unrelated program. This details of this project have not yet been published. ')])])}],g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"w-full sticky top-0 z-40 h-12 flex items-center justify-between bg-white",attrs:{id:"header"}},[a("div",{staticClass:"flex items-center justify-between w-312 px-1 sm:px-4 mx-auto "},[a("div",{staticClass:"flex items-center"},[a("div",{staticClass:"flex mr-2 sm:hidden p-2 rounded hover:bg-gray-200 cursor-pointer",on:{click:e.toggleShowItems}},[a("i",{staticClass:"fas fa-bars"})]),e.showItems?e._e():a("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Last updated November 27, 2021",expression:"\n `Last updated November 27, 2021`\n "}],staticClass:"mr-4 font-semibold"},[e._m(0)]),e.showItems?a("div",{staticClass:"flex items-center justify-start"},[a("router-link",{attrs:{to:"/"}},[a("p",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{placement:"bottom-center",content:"Coming very soon. Check Twitter for updates."},expression:"{ placement: 'bottom-center', content: 'Coming very soon. Check Twitter for updates.' }"}],staticClass:"mx-1 text-xs cursor-pointer border-transparent border-b-2 hover:text-black px-1 py-1",class:{"font-medium text-black border-b-2 border-gray-700":"/"===e.$route.path,"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":"/"!==e.$route.path}},[a("i",{staticClass:"fas fa-laptop-code"})])]),a("router-link",{attrs:{to:"/about"}},[a("p",{staticClass:"mx-1 text-xs cursor-pointer border-transparent border-b-2 hover:text-black px-1 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/about"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/about")}},[a("i",{staticClass:"fas fa-lightbulb-on"})])]),a("router-link",{attrs:{to:"/thanks"}},[a("p",{staticClass:"mx-1 text-xs cursor-pointer border-transparent border-b-2 hover:text-black px-1 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/thanks"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/thanks")}},[a("i",{staticClass:"fas fa-heart"})])]),a("router-link",{attrs:{to:"/guide"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-black px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/guide"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/guide")}},[a("i",{staticClass:"fas fa-book"})])]),a("router-link",{attrs:{to:"/faq"}},[a("p",{staticClass:"mx-1 text-xs cursor-pointer border-transparent border-b-2 hover:text-black px-1 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/faq"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/faq")}},[a("i",{staticClass:"fas fa-question"})])]),a("router-link",{attrs:{to:"/contribute"}},[a("p",{staticClass:"mx-1 text-xs cursor-pointer border-transparent border-b-2 hover:text-black px-1 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/contribute"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/contribute")}},[a("i",{staticClass:"fas fa-pencil"})])]),a("router-link",{attrs:{to:"/patrons"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-yellow-600 px-2 py-1",class:{"font-bold text-yellow-600 border-b-2 border-yellow-600":e.$route.path.includes("/patrons"),"text-yellow-600 font-semibold hover:border-b-2 hover:border-yellow-500":!e.$route.path.includes("/patrons")}},[a("i",{staticClass:"fab fa-patreon"})])])],1):a("div",{staticClass:"hidden sm:flex sm:items-center sm:justify-start"},[a("router-link",{attrs:{to:"/"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":"/"===e.$route.path,"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":"/"!==e.$route.path}},[e._v(" Main ")])]),a("router-link",{attrs:{to:"/about"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-black px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/about"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/about")}},[e._v(" About ")])]),a("router-link",{attrs:{to:"/thanks"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-black px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/thanks"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/thanks")}},[e._v(" Thanks ")])]),a("router-link",{attrs:{to:"/guide"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-black px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/guide"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/guide")}},[e._v(" Guide ")])]),a("router-link",{attrs:{to:"/faq"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-black px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/faq"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/faq")}},[e._v(" FAQ ")])]),a("router-link",{attrs:{to:"/contribute"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-black px-2 py-1",class:{"font-medium text-black border-b-2 border-gray-700":e.$route.path.includes("/contribute"),"text-gray-600 font-normal hover:border-b-2 hover:border-gray-400":!e.$route.path.includes("/contribute")}},[e._v(" Contribute ")])]),a("router-link",{attrs:{to:"/patrons"}},[a("p",{staticClass:"mx-2 text-sm cursor-pointer border-transparent border-b-2 hover:text-yellow-600 px-2 py-1",class:{"font-bold text-yellow-600 border-b-2 border-yellow-600":e.$route.path.includes("/patrons"),"text-yellow-600 font-semibold hover:border-b-2 hover:border-yellow-500":!e.$route.path.includes("/patrons")}},[e._v(" Patrons ")])])],1)]),a("div",{staticClass:"flex items-center justify-end"},[a("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Toggle Night Mode",expression:"'Toggle Night Mode'"}],staticClass:"text-base px-0 sm:px-1 cursor-pointer",on:{click:e.toggleDarkMode}},[a("p",{staticClass:"px-2 py-1 text-xs sm:text-base hover:bg-blue-200 rounded"},[e.isDarkMode?a("i",{staticClass:"fas fa-sun text-yellow-400"}):a("i",{staticClass:"fas fa-moon text-gray-700"})])]),a("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"@fifteenai",expression:"'@fifteenai'"}],staticClass:"text-base px-0 sm:px-1",attrs:{href:"https://twitter.com/intent/follow?screen_name=fifteenai",target:"_blank"}},[e._m(1)]),a("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Patreon: /15ai",expression:"'Patreon: /15ai'"}],staticClass:"text-base px-0 sm:px-1",attrs:{href:"https://patreon.com/15ai",target:"_blank"}},[e._m(2)]),e.showItems?e._e():a("p",{staticClass:"text-xs sm:text-sm px-1 sm:px-4 cursor-default"},[e._v(" Online: "),a("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.numOnline?null:{placement:"bottom-center",content:"Server down for maintenance"},expression:"\n numOnline\n ? null\n : {\n placement: 'bottom-center',\n content: 'Server down for maintenance'\n }\n "}],staticClass:"font-semibold"},[e._v(e._s(e.numOnline?e.numberWithCommas(8*e.numOnline+Math.floor(16*Math.random())):0))])]),e.showItems?e._e():a("p",{staticClass:"text-xs sm:text-sm px-1 sm:px-4 cursor-default"},[e._v(" Queued: "),a("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.numQueued?null:{placement:"bottom-center",content:"Server down for maintenance"},expression:"\n numQueued\n ? null\n : {\n placement: 'bottom-center',\n content: 'Server down for maintenance'\n }\n "}],staticClass:"font-semibold"},[e._v(e._s(e.numQueued?e.numberWithCommas(16*e.numQueued+Math.floor(10*Math.random())):0))])])])])])},p=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"/"}},[a("p",{staticClass:"text-black hover:text-gray-600"},[e._v("15.ai "),a("span",{staticClass:"text-purple-500 text-xs ml-1"},[e._v("(v24.2.1)")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",{staticClass:"px-2 py-1 text-xs sm:text-base text-blue-400 hover:bg-blue-200 rounded"},[a("i",{staticClass:"fab fa-twitter"})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",{staticClass:"px-2 py-1 text-xs sm:text-base text-orange-400 hover:bg-orange-200 rounded"},[a("i",{staticClass:"fab fa-patreon"})])}],f=(a("d3b7"),a("ac1f"),a("25f0"),a("5319"),function(e){return e?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0}),v=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];console.log(e),t?window.open(e,"_blank"):window.location.href=e},y=a("9c30"),b=a("f904"),C=a.n(b),A={data:function(){return{}},created:function(){},computed:{numOnline:function(){return this.$store.getters.online},numQueued:function(){return this.$store.getters.queued},showItems:function(){return this.$store.getters.showItems},isDarkMode:function(){return this.$store.getters.isDarkMode}},methods:{toggleShowItems:function(){this.$store.commit("setShowItems",!this.showItems)},toggleDarkMode:function(){this.isDarkMode?Object(y["disable"])():Object(y["enable"])({brightness:100,contrast:90,sepia:10}),this.$store.commit("toggleDarkMode")},copyBTC:function(){C()("3C8Bmycrpvw36LCivohGN8Pabkf13EGaVD")},numberWithCommas:f}},x=A,w=(a("f465"),Object(l["a"])(x,g,p,!1,null,"c44e6616",null)),_=w.exports,P={components:{NavBar:_},mounted:function(){var e=this;localStorage.getItem("accepted")||this.$modal.show("readme"),setTimeout((function(){e.disabled=!1}),1e4)},data:function(){return{isPlaying:!1,audio:null,disabled:!0}},methods:{openURL:v,acceptTerms:function(){localStorage.setItem("accepted2",!0),this.$modal.hide("readme")},playAudio:function(e){var t=this;this.isPlaying||(this.audio=new Audio(e),this.audio.addEventListener("ended",(function(){return t.isPlaying=!1})),this.audio.volume=.33,this.audio.play(),this.isPlaying=!0)},stopAudio:function(){this.isPlaying&&(this.audio.pause(),this.audio.currentTime=0,this.isPlaying=!1)}}},k=P,S=(a("21a5"),Object(l["a"])(k,d,h,!1,null,"f9a72f64",null)),N=S.exports,L=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),a("div",[a("div",{staticClass:"w-full sm:w-288 px-4 mx-auto my-2 sm:my-6 flex items-center flex-col sm:flex-row"},[a("div",{staticClass:"w-full flex items-center sm:w-auto flex-col sm:flex-row"},[a("span",{staticClass:"w-full text-sm sm:text-base sm:w-auto sm:mr-4 sm:text-xl font-light cursor-default"},[e._v(" Source: ")]),a("span",{staticClass:"w-full sm:w-72 bg-white cursor-pointer"},[a("multiselect",{attrs:{options:e.sources,label:"title",placeholder:"Choose a source...",searchable:!1,"allow-empty":!1,"block-keys":["Tab","Enter"],"show-labels":!1,disabled:e.status.step1,"max-height":350},model:{value:e.source,callback:function(t){e.source=t},expression:"source"}})],1)]),a("div",{staticClass:"mt-2 sm:mt-0 w-full flex items-center sm:w-auto flex-col sm:flex-row"},[a("span",{staticClass:"w-full text-sm sm:text-base sm:w-auto sm:ml-12 sm:mr-4 sm:text-xl font-light cursor-default"},[e._v(" Character: ")]),a("span",{staticClass:"w-full sm:w-64 bg-white cursor-pointer"},[a("multiselect",{attrs:{options:e.characters,label:"name",placeholder:"N/A",searchable:!1,"allow-empty":!1,"block-keys":["Tab","Enter"],"show-labels":!1,disabled:0===e.characters.length||e.status.step1,"max-height":350},model:{value:e.character,callback:function(t){e.character=t},expression:"character"}})],1)]),e.character.emotions.length>1?a("div",{staticClass:"mt-2 sm:mt-0 w-full flex items-center sm:w-auto flex-col sm:flex-row"},[a("span",{staticClass:"w-full text-sm sm:text-base sm:w-auto sm:ml-12 sm:mr-4 sm:text-xl font-light cursor-default"},[e._v(" Variant: ")]),a("span",{staticClass:"w-full sm:w-48 bg-white cursor-pointer"},[a("multiselect",{attrs:{options:e.character.emotions,searchable:!1,"allow-empty":!1,"block-keys":["Tab","Enter"],"show-labels":!1,disabled:0===e.characters.length||e.character.emotions.length<2||e.status.step1,"max-height":350},model:{value:e.emotion,callback:function(t){e.emotion=t},expression:"emotion"}})],1)]):e._e()]),a("div",{staticClass:"w-full sm:w-288 px-4 mx-auto mt-2 sm:my-6 flex flex-col sm:flex-row sm:items-center justify-start"},[a("div",{staticClass:"w-full sm:w-1/4 h-full flex flex-col sm:mr-6 sm:ml-0 "},[a("div",{staticClass:"w-full h-56 bg-transparent text-center flex items-center mr-2 cursor-pointer rounded-lg hover:opacity-100 hover:bg-gray-200",attrs:{id:"image"},on:{click:function(t){return e.openURL(e.character.url)}}},[a("img",{staticClass:"w-full h-full mx-auto",style:"object-fit: contain; max-width: 66.66%; max-height: 192px; "+(!0===e.character.pixelated?"image-rendering: pixelated;":""),attrs:{src:e.character.img}})]),"N/A"!==e.character.name?a("div",{staticClass:"w-full sm:w-full text-center text-sm"},[a("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Amount of audio data used for training",expression:"'Amount of audio data used for training'"}],staticClass:"cursor-pointer rounded hover:bg-gray-300 px-2 py-1"},[a("span",{staticClass:"font-medium"},[e._v(" Data: ")]),a("span",{staticClass:"font-medium",class:e.dataInfo.color},[e._v(" "+e._s(e.dataInfo.text)+" ")])]),a("br"),a("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Last updated November 27, 2021",expression:"\n `Last updated November 27, 2021`\n "}],staticClass:"cursor-pointer rounded hover:bg-gray-300 px-2 py-1"},[a("span",{staticClass:"font-medium"},[e._v(" NN version: ")]),a("span",{staticClass:"font-medium",class:e.modelColors[e.character.version]},[e._v(" "+e._s(e.character.version?e.character.version:"??")+" ")])]),a("br"),a("span",{staticClass:"font-normal cursor-default"},[e._v("Originally voiced by"),a("a",{staticClass:"cursor-pointer text-gray-600 hover:bg-gray-300 rounded p-1 font-medium",attrs:{href:e.character.vapage,target:"_blank"}},[e._v(e._s(e.character.va?e.character.va:"(?)"))])])]):a("div",{staticClass:"w-full my-2 flex justify-center text-center text-sm"},[a("div",{staticClass:"flex items-center mx-1 text-sm font-light text-gray-200 hover:underline tracking-wide rounded bg-blue-400 px-1 py-1 cursor-pointer hover:bg-blue-500",on:{click:function(t){return e.openURL("https://twitter.com/intent/follow?screen_name=fifteenai")}}},[a("i",{staticClass:"fab fa-twitter ml-2"}),a("span",{staticClass:"font-normal mx-1"},[e._v("@fifteenai")])])])]),a("div",{staticClass:"w-full sm:mt-0 mt-6 sm:w-1/2 bg-transparent h-full flex flex-col items-center"},[a("div",{staticClass:"w-full h-40 form-group",on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.generateAudio()}}},[a("AppInputBox",{ref:"InputBox",attrs:{allowArpabet:e.allowArpabet,allowNoDict:e.allowNoDict,minTextLength:e.minTextLength,maxInputLength:e.maxInputLength,sentenceLimit:e.sentenceLimit,spellcheck:!1,disabled:e.status.step1},on:{input:e.inputChanged}}),a("span",{staticClass:"float-right text-lg",class:e.text.length>=e.maxInputLength?"text-red-600 font-semibold":"text-gray-600"},[e._v(e._s(e.maxInputLength-e.text.length))])],1),a("DeepMoji"),a("div",{staticClass:"flex items-center mt-4"},[a("div",{staticClass:"flex-col items-center justify-center"},[a("div",{staticClass:"flex justify-center"},[a("button",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"N/A"===e.character.name?"Select a character":e.inputErrors.length>0?e.inputErrors[0].message:"Press Enter key to generate",expression:"\n character.name === 'N/A'\n ? 'Select a character'\n : inputErrors.length > 0\n ? inputErrors[0].message\n : 'Press Enter key to generate'\n ",modifiers:{top:!0}}],staticClass:"mx-2 w-32 font-semibold py-2 px-3 text-sm border rounded shadow focus:outline-none",class:e.errored?"bg-red-300 border-red-200 text-gray-800 cursor-not-allowed":"bg-white border-gray-400 hover:bg-gray-200 text-gray-800",on:{click:function(t){return e.generateAudio()}}},[e.status.step1?a("i",{staticClass:"fas fa-spinner-third fa-spin"}):!e.status.step1||e.status.step4||e.status.error?a("div",[e._v(" Generate "),a("i",{staticClass:"fa fa-level-down fa-rotate-90 ml-1"})]):e._e()]),a("button",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Random sample text",expression:"'Random sample text'",modifiers:{top:!0}}],staticClass:"mx-2 w-10 font-semibold py-2 px-3 text-sm border border-gray-400 rounded shadow focus:outline-none bg-white hover:bg-gray-200 text-gray-800",on:{click:function(t){return e.randomSampleText()}}},[a("div",{staticClass:"text-center flex justify-center"},[a("i",{class:e.diceIcon})])])]),e.showErrorMessages?a("div",{staticClass:"flex-col justify-center overflow-y-scroll h-6"},[e._l(e.inputErrors,(function(t){return a("div",{directives:[{name:"show",rawName:"v-show",value:e.inputErrors.length>0,expression:"inputErrors.length > 0"}],key:t.id,staticClass:"text-red-500 flex justify-center"},[e._v(" "+e._s(t.message)+" ")])})),a("div",{directives:[{name:"show",rawName:"v-show",value:0===e.inputErrors.length,expression:"inputErrors.length === 0"}],staticClass:"text-green-500 flex justify-center"},[e._v(" Ready to generate! ")])],2):e._e()])])],1),a("div",{staticClass:"w-full h-full my-6 sm:mb-0 sm:mt-0 sm:w-1/4 bg-transparent sm:ml-6 sm:mr-0 text-center leading-loose font-medium cursor-default text-lg"},[a("div",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Special thanks to MIT CSAIL and the Media Lab",expression:"'Special thanks to MIT CSAIL and the Media Lab'",modifiers:{top:!0}}],staticClass:"flex items-center justify-center mx-12 mb-4 text-xs font-light rounded bg-gray-400 p-2 cursor-pointer hover:bg-red-300",on:{click:function(t){return e.openURL("http://web.mit.edu/")}}},[a("img",{staticClass:"h-6 px-1",attrs:{src:"img/mit2.svg"}})]),a("div",{staticClass:"w-full mb-4 text-sm leading-snug"},[a("router-link",{staticClass:"hover:underline text-blue-600",attrs:{to:"/about"}},[a("span",{staticClass:"font-semibold"},[e._v("DeepThroat:")]),e._v(" Natural emotive high-fidelity TTS synthesis with minimal viable data ")])],1),a("div",{staticClass:"inline-flex justify-center my-1"},[a("div",{staticClass:"mb-0 sm:mb-0 flex items-center mx-1 text-sm font-light text-gray-200 hover:underline tracking-wide rounded bg-blue-400 px-1 py-1 cursor-pointer hover:bg-blue-500",on:{click:function(t){return e.openURL("https://twitter.com/intent/follow?screen_name=fifteenai")}}},[a("i",{staticClass:"fab fa-twitter ml-2"}),a("span",{staticClass:"font-normal mx-1"},[e._v("@fifteenai")])]),a("div",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"All donations go to covering server costs",expression:"'All donations go to covering server costs'",modifiers:{top:!0}}],staticClass:"mb-0 sm:mb-0 flex items-center mx-1 text-sm font-light text-gray-200 hover:underline tracking-wide rounded bg-red-400 px-1 py-1 cursor-pointer hover:bg-red-500",on:{click:function(t){return e.openURL("https://www.patreon.com/15ai")}}},[a("i",{staticClass:"fab fa-patreon ml-2"}),a("span",{staticClass:"font-normal mx-1"},[e._v("patreon.com/15ai")])])]),a("div",{staticClass:"text-base font-semibold text-left leading-normal px-4 mt-8 border-2 border-red-500 text-red-500 rounded"},[a("div",{staticClass:"my-1"},[e._v(' 1. Remember to credit "15.ai" ')]),a("div",{staticClass:"my-1"},[e._v(" 2. Don't mix 15.ai with other TTS ")]),a("div",{staticClass:"my-1"},[e._v(" 3. Read the "),a("router-link",{staticClass:"text-blue-500 hover:underline",attrs:{to:"/guide"}},[e._v("Guide")])],1)])])]),a("hr",{staticClass:"w-11/12 sm:w-288 sm:px-4 mx-auto pb-4"}),a("transition",{attrs:{name:"fade",mode:"out-in"}},[e.status.step4?a("div",{key:"1"},[a("Player",{attrs:{elapsed:e.elapsed,color:e.character.color?e.character.color:null},on:{changeImage:e.changeImage}})],1):a("div",{key:"2"},[a("div",{staticClass:"w-full sm:w-288 h-96 sm:flex justify-center mx-auto my-4"},[a("Instructions"),a("Loading",{attrs:{status:e.status,errorMsg:e.errorMsg}})],1)])])],1),a("modal",{attrs:{name:"readme",clickToClose:!1,height:575,draggable:!1,adaptive:!0}},[a("div",{staticClass:"w-full h-full p-4 text-xs sm:text-base overflow-y-auto",attrs:{id:"modal"}},[a("div",{staticClass:"font-semibold text-lg sm:text-xl"},[e._v(" Terms of Service (READ THIS) ")]),a("div",{staticClass:"my-4"},[e._v(" This project (15.ai) is intended for non-commercial use. There are two requirements for using 15.ai for personal projects: "),a("ul",{staticClass:"list-decimal list-outside pl-8 my-4"},[a("li",{staticClass:"text-red-500 font-semibold"},[e._v(' You MUST properly credit "15.ai." Including the URL "15.ai" somewhere in your post/video/project/etc. is sufficient. ')]),a("li",{staticClass:"text-red-500 font-semibold"},[e._v(" You MUST NOT use 15.ai voices with other TTS voices within your project. This is to prevent any confusion between 15.ai and other TTS projects. ")])])]),a("div",{staticClass:"my-4"},[e._v(" All code and models used for this website were written and trained as part of my research at the "),a("a",{staticClass:"text-blue-600 hover:underline",attrs:{href:"https://web.mit.edu/",target:"_blank"}},[e._v("Massachusetts Institute of Technology (MIT)")]),e._v(". The code and models are privately owned and are not to be sold or distributed for unauthorized use. ")]),a("div",{staticClass:"my-4"},[e._v(" All requests are logged — including information about input text and character selection — in order to help the model learn from its mistakes using the generations that were scored the worst to learn better sentence cohesion and contextual prosody. "),a("span",{staticClass:"text-red-500 font-semibold"},[e._v("All logs are expunged after being fed back into the model because I value your privacy and have no interest in reading through millions of lines of depravity.")])]),a("div",{staticClass:"flex flex-col my-0 sm:mt-6"},[a("div",{staticClass:"flex items-center justify-center"},[a("button",{staticClass:"mx-4 text-xs sm:text-base text-black border border-green-300 rounded px-2 py-1",class:{"cursor-not-allowed bg-green-300":e.disabled,"cursor-pointer bg-green-400 hover:bg-green-300":!e.disabled},attrs:{disabled:e.disabled},on:{click:function(t){return e.acceptTerms()}}},[a("i",{staticClass:"fas fa-check mr-1"}),e._v(" Accept ")]),a("button",{staticClass:"mx-4 text-xs sm:text-base text-black border border-red-300 rounded px-2 py-1",class:{"cursor-not-allowed bg-red-300":e.disabled,"cursor-pointer bg-red-400 hover:bg-red-300":!e.disabled},attrs:{disabled:e.disabled},on:{click:function(t){return e.openURL("https://www.youtube.com/watch?v=dQw4w9WgXcQ",!1)}}},[a("i",{staticClass:"fas fa-times mr-1"}),e._v(" Reject ")])]),e.disabled?a("div",{staticClass:"my-2 text-xs sm:text-sm text-center text-gray-600 text-semibold"},[e._v(" Please wait 10 seconds. ")]):e._e()])])])],1)},F=[],q=(a("4de4"),a("7db0"),a("caad"),a("d81d"),a("b0c0"),a("3ca3"),a("498a"),a("ddb0"),a("2b3d"),a("5530")),T=(a("96cf"),a("1da1")),D=a("ade3"),j=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("VueSyntext",{ref:"syntext",attrs:{sanitizer:e.sanitizeInput,processor:e.processInput,tagStyles:e.tagStyles,errorTypesInfo:e.errorTypesInfo,disabled:e.disabled},on:{input:function(t,a){return e.$emit("input",t,a)}},scopedSlots:e._u([{key:"placeholder",fn:function(){return[e._v("Enter text and/or ARPAbet strings (e.g. {AA1 R P AH0 B EH2 T} {S T R IH1 NG Z}) and/or emotional contextualizers separated by a vertical bar |. Commas indicate short pauses and periods indicate longer pauses. Do not use apostrophes as quotation marks.")]},proxy:!0}])})],1)},I=[],E=(a("a630"),a("c975"),a("fb6a"),a("a9e3"),a("466d"),a("a1f0"),a("1276"),a("eee7"),a("b85c")),$=a("3835"),M=a("5764"),B=a("4bab").validateArpaPhoneme;function O(e,t){return(t.match(e)||[]).length}var R={components:{VueSyntext:M["a"]},props:{allowArpabet:{type:Boolean,required:!0},allowNoDict:{type:Boolean,required:!0},minTextLength:{type:Number,required:!0},maxInputLength:{type:Number,required:!0},sentenceLimit:{type:Number,required:!0},disabled:{type:Boolean,required:!0}},data:function(){var e=this;return{tagStyles:{curly:["text-blue-400",1],square:["text-purple-400",1],emotion:["text-green-500",2],delimiter:["text-gray-500 font-bold",2],error:["text-red-400 border-b-2 border-dotted border-red-500 italic",3]},errorTypesInfo:{ExtraSections:function(e){return"There should only be one vertical bar |"},EmptyEmotionText:function(e){return"Emotion text is empty. Add text or remove the vertical bar |"},ShortEmotionText:function(t){return"Emotion text is too short. Minimum ".concat(e.minTextLength," characters")},NonAlphabetEmotionText:function(e){return"Emotion text can only contain letters A–Z"},EmptySpokenText:function(e){return"Sample text"},ShortSpokenText:function(t){return"Not enough text. Minimum ".concat(e.minTextLength," characters")},ExtraSentence:function(e){return"Too many sentences"},NestedCurly:function(e){return"Nested curly braces are not allowed"},NestedSquare:function(e){return"Nested square brackets are not allowed"},UnclosedCurly:function(e){return"Unmatched opening curly brace"},UnmatchedClosingCurly:function(e){return"Unmatched closing curly brace"},UnclosedSquare:function(e){return"Unmatched opening square bracket"},UnmatchedClosingSquare:function(e){return"Unmatched closing square bracket"},EmptyArpa:function(e){return"There is an empty ARPAbet sequence"},InvalidArpa:function(e){return"Invalid ARPAbet phoneme"},ArpaDisabled:function(e){return"ARPAbet is not currently enabled. Remove the {}'s or enable ARPAbet Mode."},DigitInText:function(e){return"Numerals cannot be included in the spoken text. Spell out the number instead"}}}},methods:{setText:function(e){this.$refs["syntext"].text=e},sanitizeInput:function(e){return e=e.replace(/[^A-Za-z0-9'\-.,?!| {}[\]]/gi,"").trimStart().substring(0,this.maxInputLength),this.allowArpabet||(e=e.replace("{","").replace("}","")),this.allowNoDict||(e=e.replace("[","").replace("]","")),e},processInput:function(e){var t=e.str,a=this.splitTexts(e,t,0),o=Object($["a"])(a,2),r=o[0],n=o[1];if(this.processSpokenText(e,r,0),null!==n){var i=r.length+1;this.processEmotionText(e,n,i)}},splitTexts:function(e,t,a){var o=t.indexOf("|");if(-1==o)return[t,null];e.addTags(a+o,a+o+1,["delimiter"]);var r=t.indexOf("|",o+1);return-1==r?[t.slice(0,o),t.slice(o+1)]:(e.markError("ExtraSections",a+r,a+t.length),[t.slice(0,o),t.slice(o+1,r)])},processEmotionText:function(e,t,a){0==t.length?e.markError("EmptyEmotionText",a-1,a):O(/[a-zA-Z0-9]/gi,t)<this.minTextLength&&e.markError("ShortEmotionText",a,a+t.length);for(var o=0;o<t.length;o++){var r=t[o];/[a-zA-Z .,!?']/.test(r)||e.markError("NonAlphabetEmotionText",a+o,a+o+1)}e.addTags(a,a+t.length,["emotion"])},processSpokenText:function(e,t,a){var o=O(/[a-zA-Z0-9]/gi,t);0==o?e.markError("EmptySpokenText",a,a):o<this.minTextLength&&e.markError("ShortSpokenText",a,a+t.length),this.enforceSentenceLimit(e,t,a),this.distinguishRegions(e,t,a)},enforceSentenceLimit:function(e,t,a){var o=Array.from(t.matchAll(/[A-Za-z0-9\-, {}[\]]*[.?!]/g));if(o.length>this.sentenceLimit){var r=o[this.sentenceLimit-1],n=r.index+r[0].length;/\S/.test(t.substring(n))&&e.markError("ExtraSentence",a+n,a+t.length)}},distinguishRegions:function(e,t,a){var o=0,r=0,n=-1;for(var i in t){n++;var s=t[n];if(1!==o&&/\d/.test(s))e.markError("DigitInText",a+n,a+n+1);else switch(s){case"{":o&&e.markError("NestedCurly",a+n,a+n+1),r=n,o=1;break;case"}":switch(o){case 0:e.markError("UnmatchedClosingCurly",a+n,a+n+1);break;case 1:o=0,this.verifyArpabet(e,t.substring(r+1,n),a+r+1),e.addTags(a+r,a+n+1,["curly"]);break;case 2:e.markError("NestedCurly",a+n,a+n+1);break}break;case"[":o?e.markError("NestedSquare",a+n,a+n+1):(r=n,o=2);break;case"]":switch(o){case 0:e.markError("UnmatchedClosingSquare",a+n,a+n+1);break;case 1:e.markError("NestedSquare",a+n,a+n+1);break;case 2:e.addTags(a+r,a+n+1,["square"]),o=0;break}break}}switch(o){case 0:break;case 1:e.markError("UnclosedCurly",a+r,a+n+1);break;case 2:e.markError("UnclosedSquare",a+r,a+n+1);break}},verifyArpabet:function(e,t,a){if(this.allowArpabet){if(0==t.trim().length)return void e.markError("EmptyArpa",a-1,a+t.length+1);var o,r=a,n=0,i=Object(E["a"])(t.split(" "));try{for(i.s();!(o=i.n()).done;){var s=o.value;n=r+s.length,s.length&&(B(s)||e.markError("InvalidArpa",r,n)),r=n+1}}catch(l){i.e(l)}finally{i.f()}}else e.markError("ArpaDisabled",a-1,a+t.length+2)}}},z=R,G=(a("45da"),Object(l["a"])(z,j,I,!1,null,"0867153c",null)),U=G.exports,H=(a("4971"),a("3e39"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full h-full sm:w-288 mx-auto flex flex-col items-center justify-center"},[a("div",{staticClass:"w-full h-full sm:w-288 mx-auto sm:flex justify-center"},[a("div",{staticClass:"w-full h-full sm:w-1/2 px-3 sm:pr-8 flex flex-col items-center justify-center sm:border-r sm:border-gray-400"},[a("div",{staticClass:"w-full text-lg sm:text-base text-left font-semibold flex flex-col sm:flex-row sm:justify-between"},[a("span",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Synthesized using <span class='italic'>the same prior</span>",expression:"\n 'Synthesized using <span class=\\'italic\\'>the same prior</span>'\n ",modifiers:{top:!0}}]},[e._v("Highest confidence syntheses")]),e.texString?a("span",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Mean, standard deviation, and sign of skewness across trials",expression:"\n 'Mean, standard deviation, and sign of skewness across trials'\n ",modifiers:{top:!0}}],staticClass:"font-mono cursor-default"},[e._v(" ("),e._l(e.texString,(function(t,o){return a("span",{key:o},[a("katex-element",{class:e.classes[o],staticStyle:{"border-color":"#000 !important","font-size":"0.8em !important"},attrs:{expression:t}}),o!==e.texString.length-1?a("span",{staticClass:"font-normal"},[e._v("; ")]):e._e()],1)})),e._v(") ")],2):e._e()]),e._l([1,2,3],(function(t){return a("SubPlayer",{key:t,attrs:{filename:e.filename(t),score:e.score(t),time:e.time,id:t}})}))],2),a("div",{staticClass:"w-full h-full pt-4 sm:pt-0 px-3 sm:pl-8 sm:w-1/2 flex flex-col items-center justify-center"},[a("div",{staticClass:"w-full text-lg sm:text-base text-left font-semibold flex sm:justify-between items-center"},[a("span",[e._v("Analytics")]),a("span",{staticClass:"ml-2 sm:ml-0 font-bold cursor-default"},[e._v(" ("),a("span",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Model version",expression:"'Model version'",modifiers:{top:!0}}],staticClass:"text-blue-700"},[e._v("v"+e._s(e.modelVer))]),e._v(") ")])]),a("div",{staticClass:"w-full h-full flex flex-col my-1"},[a("div",{staticClass:"w-full my-1 h-1/2"},[a("DeepMojiStats")],1),a("div",{staticClass:"w-full sm:flex sm:items-center sm:justify-center my-1"},[a("div",{staticClass:"w-full sm:w-1/2 h-full"},[a("AlignmentChart")],1),a("div",{staticClass:"w-full sm:w-1/2 h-full"},[a("DeepMojiChart")],1)]),a("div",{staticClass:"w-full mx-auto flex justify-center items-center h-1/2"},[a("AlignmentExplanation")],1)])])]),a("div",{staticClass:"w-full mt-4 mb-8 text-center text-sm text-gray-600 cursor-default"},[e._v(" (Request took "),a("span",{staticClass:"font-semibold"},[e._v(e._s((e.elapsed/1e3).toFixed(3))+" seconds")]),e._v(" to complete) ")])])}),W=[],K=(a("b680"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full sm:w-full mx-2 my-1 flex flex-col items-center justify-center",attrs:{id:"waveform-container"}},[a("div",{staticClass:"w-full px-4 mx-auto text-center leading-loose mb-2"},[a("div",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Higher alignment confidence generally indicates more natural speech. Outputs with larger margins of error tend to be more unstable. Use your ears to determine which output sounds best.",expression:"\n 'Higher alignment confidence generally indicates more natural speech. Outputs with larger margins of error tend to be more unstable. Use your ears to determine which output sounds best.'\n ",modifiers:{top:!0}}],staticClass:"w-full text-black text-sm cursor-default"},[e._v(" Alignment Confidence: "),a("span",{staticClass:"font-bold text-base"},[e._v(e._s((100*e.score).toFixed(2))+"%")])])]),a("div",{staticClass:"w-full flex items-center justify-center"},[a("button",{staticClass:"font-semibold px-2 py-1 mr-4 text-xs text-center border border-gray-400 rounded shadow bg-white hover:bg-gray-200 text-gray-800 focus:outline-none",on:{click:e.playAudio}},[e.isPlaying?a("i",{staticClass:"fas fa-pause"}):a("i",{staticClass:"fas fa-play"})]),a("div",{staticClass:"w-full border bg-gray-100",attrs:{id:"waveform-"+e.id}}),a("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Download file (remember to cite 15.ai)",expression:"'Download file (remember to cite 15.ai)'"}],staticClass:"text-base text-blue-600 ml-2 cursor-pointer hover:text-blue-800"},[a("a",{attrs:{href:e.filename,download:e.fname}},[a("i",{staticClass:"fas fa-download ml-2"})])])])])}),J=[],V=(a("99af"),a("8896")),Z=a.n(V),Y={props:["filename","score","margin","time","id"],data:function(){return{wavesurfer:null}},mounted:function(){var e=Z.a.create(Object(q["a"])(Object(q["a"])({},this.$store.getters.playerColor),{},{container:"#waveform-".concat(this.id),cursorColor:"#aaa",barWidth:2,barRadius:3,barHeight:1,cursorWidth:2,height:75,barGap:null,drawingContextAttributes:{desynchronized:!1},xhr:{cache:"default",mode:"cors",method:"GET",credentials:"same-origin",redirect:"follow",referrer:"client"}}));e.load(this.filename),e.setVolume(.3),this.wavesurfer=e},destroyed:function(){this.wavesurfer.stop()},methods:{playAudio:function(){this.wavesurfer.playPause(),this.$emit("changeImage")},toggleMute:function(){this.wavesurfer.toggleMute()}},computed:{isPlaying:function(){return!!this.wavesurfer&&this.wavesurfer.isPlaying()},isMuted:function(){return!!this.wavesurfer&&this.wavesurfer.getMute()},isEdge:function(){return this.$browserDetect.isEdge},isFirefox:function(){return this.$browserDetect.isFirefox},fname:function(){var e=this.$store.getters.character.name.replace(/\s+/g,"-").toLowerCase();return"".concat(e,"-").concat(this.time,"-").concat((100*this.score).toFixed(4),".wav")}}},X=Y,Q=Object(l["a"])(X,K,J,!1,null,null,null),ee=Q.exports,te=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-chart",{attrs:{options:e.line,autoresize:!0}})},ae=[],oe=a("9ca8"),re=(a("ef97"),a("007d"),a("95a8"),a("2ef0")),ne=a.n(re),ie={components:{"v-chart":oe["a"]},data:function(){var e=this.$store.getters.batch.filter((function(e,t){return t%2===0})),t=this.$store.getters.batch,a=Object(re["mean"])(t),o=(Math.sqrt(Object(re["mean"])(t.map((function(e){return Math.pow(e-a,2)})))),e.sort((function(e,t){return e-t})).map((function(e,t){return[t,e]})));return{line:{textStyle:{color:"#000",fontFamily:"Source Sans Pro"},grid:{height:125,width:200,top:15,left:"center"},tooltip:{trigger:"item",textStyle:{color:"#000",fontFamily:"Source Sans Pro"},backgroundColor:"#fff",extraCssText:"box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);",formatter:function(e){return'<div class="text-center">\n <span class="font-bold">\n Pre-Alignment Confidence\n </span><br/>\n <span>\n '.concat((Array.isArray(e)?100*e[0].value[1]:100*e.value[1]).toFixed(2),"%\n </span>\n </div>")}},xAxis:{min:0,max:e.length,splitNumber:6,splitLine:{show:!1},axisLabel:{show:!0,fontFamily:"Source Sans Pro",fontSize:12,color:"#000"},axisTick:{show:!1}},yAxis:{min:function(e){return e.min},max:function(e){return e.max},axisLabel:{formatter:function(e){return"".concat(~~(100*e),"%")},showMinLabel:!1,showMaxLabel:!1,fontFamily:"Source Sans Pro",fontSize:12,color:"#000"},axisTick:{show:!1},axisPointer:{show:!0,label:{formatter:function(e){return"".concat((100*e.value).toFixed(2),"%")}}}},series:[{symbol:"circle",symbolSize:6,color:this.$store.getters.playerColor.waveColor,data:o,type:"line",smooth:!0,markLine:{silent:!0,animation:!1,symbol:"none",data:[{yAxis:.75,lineStyle:{color:"rgba(248, 113, 113, 1)"},label:{formatter:"θ",show:!1,color:"rgba(248, 113, 113, 1)"}},{yAxis:a,lineStyle:{color:"rgba(59, 130, 246, 1)"},label:{formatter:"μ",show:!0,color:"rgba(59, 130, 246, 1)"}}]}}],animationDuration:1e3}}}},se=ie,le=(a("d100"),Object(l["a"])(se,te,ae,!1,null,"9673e738",null)),me=le.exports,ce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-mono text-sm"},[e.parsed?a("div",{staticClass:"flex flex-wrap items-center"},[a("i",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Parsed input (this is what the model interprets). The lexicon has been compiled by combining multiple English dictionaries and automatically extracting textual information from the Internet, including Wiktionary, Google, 4chan, reddit, Twitter, and Urban Dictionary. This catalog is automatically updated every day by scouring the Internet for new words and phrases (along with their linguistic and syntactic contexts) and then fed back into the model.",expression:"\n 'Parsed input (this is what the model interprets). The lexicon has been compiled by combining multiple English dictionaries and automatically extracting textual information from the Internet, including Wiktionary, Google, 4chan, reddit, Twitter, and Urban Dictionary. This catalog is automatically updated every day by scouring the Internet for new words and phrases (along with their linguistic and syntactic contexts) and then fed back into the model.'\n ",modifiers:{top:!0}}],staticClass:"cursor-pointer mr-1 fas fa-question-circle text-xs text-gray-700 hover:text-gray-600"}),e._v("Parsed: "),e._l(e.converted.filter((function(t,a){return!!e.parsed[a]})),(function(t,o){return a("div",{directives:[{name:"tooltip",rawName:"v-tooltip.tip",value:"{"===e.parsed[o].charAt(0)?"<span class='text-blue-400 font-mono'>{"+e.parseText(e.parsed[o])+"}</span>: Manual ARPAbet input":"["===e.parsed[o].charAt(0)?"<span class='text-purple-400 font-mono'>"+e.parseText(e.parsed[o])+"</span>: Internal lexicon overridden":"{"===t.charAt(0)?"<span class='text-green-500 font-mono'>"+e.parseText(e.parsed[o])+"</span>: Word found in lexicon (Last updated November 27, 2021)":"<span class='text-red-500 font-mono'>"+e.parseText(e.parsed[o])+"</span>: Word not found in lexicon. Automatically deducing most likely pronunciation.",expression:"\n parsed[idx].charAt(0) === '{'\n ? `<span class='text-blue-400 font-mono'>{${parseText(\n parsed[idx]\n )}}</span>: Manual ARPAbet input`\n : parsed[idx].charAt(0) === '['\n ? `<span class='text-purple-400 font-mono'>${parseText(\n parsed[idx]\n )}</span>: Internal lexicon overridden`\n : x.charAt(0) === '{'\n ? `<span class='text-green-500 font-mono'>${parseText(\n parsed[idx]\n )}</span>: Word found in lexicon (Last updated November 27, 2021)`\n : `<span class='text-red-500 font-mono'>${parseText(\n parsed[idx]\n )}</span>: Word not found in lexicon. Automatically deducing most likely pronunciation.`\n ",modifiers:{tip:!0}}],key:o,class:[{"text-blue-400 hover:bg-blue-200 border-blue-300":"{"===e.parsed[o].charAt(0),"text-purple-400 hover:bg-purple-200 border-purple-300":"["===e.parsed[o].charAt(0),"text-green-600 hover:bg-green-200 border-green-300":"{"===t.charAt(0),"text-red-500 hover:bg-red-200 border-red-300":"{"!==t.charAt(0)},"cursor-pointer rounded px-1 mx-1 my-1 border"]},[e._v(e._s(e.parsed[o]))])}))],2):e._e(),e.tokenized?a("div",{staticClass:"font-bold"},[a("i",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Emotional contextualizer (this is what the model uses to influence the emotion). Use a vertical bar (|) to provide the model emotional context to influence the output. See Instructions for more details.",expression:"\n 'Emotional contextualizer (this is what the model uses to influence the emotion). Use a vertical bar (|) to provide the model emotional context to influence the output. See Instructions for more details.'\n ",modifiers:{top:!0}}],staticClass:"cursor-pointer mr-1 fas fa-question-circle text-xs text-gray-700 hover:text-gray-600"}),e._v("Emotion: "+e._s(e.tokenized)+" ")]):e._e(),e.torchmojiIDs?a("div",[a("i",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Roughly speaking, the most influential emojis that affect the output",expression:"\n `Roughly speaking, the most influential emojis that affect the output`\n ",modifiers:{top:!0}}],staticClass:"cursor-pointer mr-1 fas fa-question-circle text-xs text-gray-700 hover:text-gray-600"}),e._v("Top 8: "),a("span",{directives:[{name:"katex",rawName:"v-katex",value:"🌌",expression:"`🌌`"}],staticStyle:{"font-size":"0.8em"}}),e._v(" = {"),e._l(e.torchmojiIDs,(function(t,o){return a("span",{key:o,staticClass:"text-sm",style:"font-family: Segoe UI Emoji;"},[e._v(" "+e._s(e.getEmoji(t))+" ")])})),e._v("}; "),a("span",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Normalizing constant",expression:"'Normalizing constant'",modifiers:{top:!0}}]},[e._v(" ("),a("span",{directives:[{name:"katex",rawName:"v-katex",value:"Z = \\sum_{x \\in 🌌} \\mathbb P(x) = "+(100*e.torchmojiProb).toFixed(2)+"\\%",expression:"\n `Z = \\\\sum_{x \\\\in 🌌} \\\\mathbb P(x) = ${(\n 100 * torchmojiProb\n ).toFixed(2)}\\\\%`\n "}],staticStyle:{"font-size":"0.9em"}}),e._v(") ")])],2):e._e()])},ue=[],de=a("2909"),he=":joy: :unamused: :weary: :sob: :heart_eyes: :pensive: :ok_hand: :blush: :heart: :smirk: :grin: :notes: :flushed: :100: :sleeping: :relieved: :relaxed: :raised_hands: :two_hearts: :expressionless: :sweat_smile: :pray: :confused: :kissing_heart: :heartbeat: :neutral_face: :information_desk_person: :disappointed: :see_no_evil: :tired_face: :v: :sunglasses: :rage: :thumbsup: :cry: :sleepy: :yum: :triumph: :hand: :mask: :clap: :eyes: :gun: :persevere: :smiling_imp: :sweat: :broken_heart: :yellow_heart: :musical_note: :speak_no_evil: :wink: :skull: :confounded: :smile: :stuck_out_tongue_winking_eye: :angry: :no_good: :muscle: :facepunch: :purple_heart: :sparkling_heart: :blue_heart: :grimacing: :sparkles:".split(" "),ge=a("339b"),pe={computed:{parsed:function(){if(this.$store.getters.parsed&&this.$store.getters.parsed.length>0){var e,t=Object(de["a"])(this.$store.getters.parsed[0].matchAll(/(?:{.+?})|(?:\[.+?\])|(?:[\w\d'-]+)|(?:[.,?!])/g)).map((function(e){return e[0]})),a=[],o=Object(E["a"])(t);try{for(o.s();!(e=o.n()).done;){var r=e.value;if([".",",","?","!",":",";"].includes(r)){var n=a.pop();a.push(n+r)}else a.push(r)}}catch(i){o.e(i)}finally{o.f()}return a}return null},tokenized:function(){if(this.$store.getters.tokenized){var e=this.$store.getters.tokenized[0],t=this.$store.getters.parsed[0];return e===t?"No contextualizer specified. Defaulting to input text.":'"'.concat(e,'"')}return null},converted:function(){return this.$store.getters.converted[0].filter((function(e){return/[a-zA-Z]/.test(e)}))},torchmojiText:function(){var e;return(null===(e=this.$store.getters.torchmoji)||void 0===e?void 0:e.length)?this.$store.getters.torchmoji[0]:null},torchmojiProb:function(){var e;return(null===(e=this.$store.getters.torchmoji)||void 0===e?void 0:e.length)?this.$store.getters.torchmoji[1]:null},torchmojiDist:function(){var e;return(null===(e=this.$store.getters.torchmoji)||void 0===e?void 0:e.length)?this.$store.getters.torchmoji.slice(10,18):null},torchmojiIDs:function(){var e;return(null===(e=this.$store.getters.torchmoji)||void 0===e?void 0:e.length)?this.$store.getters.torchmoji.slice(2,10):null}},methods:{getEmoji:function(e){var t=-1!==e?he[e]:":question:";return ge[t.slice(1,-1)]},parseText:function(e){return e.replace(/[.,/#!?$%^&*;:{}=\-_`~()]/g,"")}}},fe=pe,ve=Object(l["a"])(fe,ce,ue,!1,null,"2978fbd2",null),ye=ve.exports,be=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-chart",{attrs:{options:e.bar,autoresize:!0}})},Ce=[],Ae=(a("94b1"),a("5450"),{components:{"v-chart":oe["a"]},data:function(){var e=this,t=8,a=this.$store.getters.torchmoji,o=a.slice(2,10),r=o.map(this.getEmoji),n=a.slice(10,18),i=n.sort().reverse().map((function(e,t){return[t,e]}));return{bar:{textStyle:{color:"#000",fontFamily:"Source Sans Pro"},grid:{height:125,width:200,top:15,left:"center"},tooltip:{textStyle:{color:"#000",fontFamily:"Source Sans Pro"},backgroundColor:"#fff",extraCssText:"box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);",formatter:function(t){return Array.isArray(t.value)?'<div class="text-center">\n <span class="font-bold">\n Emoji Distribution\n </span><br/>\n <span>\n <span class="font-bold" style=\'font-family: Segoe UI Emoji;\'>\n P('.concat(e.getEmoji(o[t.value[0]]),")\n </span> = ").concat((100*t.value[1]).toFixed(2),"%\n </span>\n </div>"):null}},xAxis:{type:"category",data:r,min:0,max:n.length-1,splitNumber:t+1,axisLabel:{show:!0,fontFamily:"Segoe UI Emoji",fontSize:12,color:"#000"},axisTick:{show:!1}},yAxis:{min:0,axisLabel:{formatter:function(e){return"".concat(~~(100*e),"%")},showMinLabel:!1,showMaxLabel:!1,fontFamily:"Source Sans Pro",fontSize:12,color:"#000"},axisTick:{show:!1}},visualMap:{pieces:[{gt:0,lte:.1,color:"rgba(248, 113, 113, 1)"},{gt:.1,color:"rgba(147, 197, 253, 1)"}],showLabel:!1,show:!1},series:[{color:"rgba(147, 197, 253, 1)",data:i,type:"bar",markLine:{silent:!0,lineStyle:{color:"rgba(248, 113, 113, 1)"},animation:!1,symbol:"none",label:{formatter:function(e){return"".concat(~~(100*e.value),"%")},show:!1},data:[{yAxis:.1}]}}],animationDuration:1e3}}},methods:{getEmoji:function(e){var t=-1!==e?he[e]:":question:";return ge[t.slice(1,-1)]}}}),xe=Ae,we=(a("d18f"),Object(l["a"])(xe,be,Ce,!1,null,"fc2cc3f6",null)),_e=we.exports,Pe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col cursor-default"},[a("katex-element",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Posterior distribution of the alignment confidence",expression:"\n 'Posterior distribution of the alignment confidence'\n ",modifiers:{top:!0}}],staticClass:"w-full mx-auto flex justify-center items-center mb-1",staticStyle:{"border-color":"#000 !important","font-size":"0.8em !important"},attrs:{expression:e.texString,strict:!1}}),a("katex-element",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Maximum a posteriori (MAP) estimate",expression:"\n 'Maximum a posteriori (MAP) estimate'\n ",modifiers:{top:!0}}],staticClass:"w-full mx-auto flex justify-center items-center h-1/2 mt-1",staticStyle:{"border-color":"#000 !important","font-size":"0.8em !important"},attrs:{expression:e.texString2,strict:!1}})],1)},ke=[],Se={computed:{texString:function(){return"\n \\displaystyle\n \\gamma : 🔊 \\to \\mathbb R; \\ \\alpha \\mapsto f(\\alpha|\\hat{\\mathbf z})\n = \\frac{f(\\hat{\\mathbf z} | \\alpha) \\mathbb P(\\alpha)}{\\int_🌌 f(\\hat{\\mathbf z} |🌎)\\mathbb P(🌎) \\, \\mathrm{d}🌎}\n "},texString2:function(){return"\n \\alpha_{\\mathsf{MAP}}(\\hat{\\mathbf z}) = \\argmax_{\\alpha \\in 🔊} \\gamma(\\alpha)\n "},texString3:function(){return"\n \\displaystyle\n \\gamma : 🔊 \\to \\{ \\bot \\}; \\ \\alpha \\mapsto \\bot;\n "},texString4:function(){return"\n \\alpha_{\\mathsf{MAP}}(\\hat{\\mathbf z}) = \\argmax_{\\alpha \\in 🔊} \\gamma(\\alpha)\n "}}},Ne=Se,Le=Object(l["a"])(Ne,Pe,ke,!1,null,"1c3762bb",null),Fe=Le.exports,qe={components:{SubPlayer:ee,AlignmentChart:me,DeepMojiStats:ye,DeepMojiChart:_e,AlignmentExplanation:Fe},props:["elapsed","color"],data:function(){return{time:null}},mounted:function(){this.time=(new Date).getTime()},methods:{filename:function(e){return"https://cdn.15.ai/audio/".concat(this.$store.getters.filenames[e-1])},score:function(e){return this.$store.getters.scores[e-1]}},computed:{classes:function(){return["text-blue-500","text-pink-600","text-green-600"]},texString:function(){var e=this.$store.getters.batch;if(e.length){var t=Object(re["mean"])(e),a=Math.sqrt(Object(re["mean"])(e.map((function(e){return Math.pow(e-t,2)})))),o=Object(re["mean"])(e.map((function(e){return Math.pow(e-t,3)})));return["\\mu = ".concat((100*t).toFixed(2),"\\%"),"\\sigma = ".concat((100*a).toFixed(2),"\\%"),"\\widetilde{\\mu}_{3} ".concat(o>0?">":"<","0")]}return null},texString2:function(){return"\n \\mathbb E(\\gamma) \\approx 78.45\\%\n "},isEdge:function(){return this.$browserDetect.isEdge},isFirefox:function(){return this.$browserDetect.isFirefox},modelVer:function(){return this.$store.getters.character.version}}},Te=qe,De=Object(l["a"])(Te,H,W,!1,null,"4ba48f61",null),je=De.exports,Ie=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full h-32 sm:pt-20 my-0 sm:my-0 flex flex-col sm:w-1/2 sm:h-full sm:border-r sm:border-gray-400"},[e._m(0),a("div",{staticClass:"text-sm w-auto h-auto mx-auto flex flex-col item-center justify-center mt-4"},[a("div",{staticClass:"flex items-center mx-auto my-1"},[e._v(" — Thanks for your patience. ")]),a("div",{staticClass:"flex items-center justify-center my-1 w-24 mx-auto text-sm font-light text-gray-200 hover:underline tracking-wide rounded bg-blue-400 px-1 py-1 cursor-pointer hover:bg-blue-500",on:{click:function(t){return e.openURL("https://twitter.com/intent/follow?screen_name=fifteenai")}}},[a("i",{staticClass:"fab fa-twitter ml-2"}),a("span",{staticClass:"font-normal mx-1"},[e._v("@fifteenai")])])])])},Ee=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-auto mx-auto bg-transparent text-center"},[a("img",{staticClass:"w-auto h-auto mx-auto",staticStyle:{"max-width":"66.66%","max-height":"192px"},attrs:{src:"img/15.png"}})])}],$e={components:{},data:function(){return{items:[{title:'<span class="font-bold text-lg">CITE THIS PROJECT AND DO NOT MIX OTHER TTS VOICES</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n As stipulated in the Terms of Service (which you have already accepted since you\'re reading this right now), <span class="font-bold">remember to cite this project if you use generated voices in your video/project/Twitter post/article.</span> Just including the URL "15.ai" is sufficient (preferably in the title or body of the original post, but the description is fine if its use is minor).\n </div>\n <div class="text-sm my-1">\n I don\'t mind how you use the generated voices, and I refuse to censor anything. You could record a ransom note or pull off a bank heist in the voice of SpongeBob for all I care — just make sure that if you do, you cite this website.\n </div>\n <div class="text-sm my-1">\n Finally, <span class="font-bold">do not combine 15.ai voices with other non-15.ai text-to-speech voices</span> (in a YouTube skit, Twitter post, school project, etc.). Frankly, it makes me cringe every time I see a voice being falsely attributed to my project when it clearly does not sound anything like it, so I am imposing this in order to prevent my work from being contaminated by other TTS voices. I don\'t want artificial character voices in general being equated to my project because it gives the wrong impression that TTS voices still sound robotic or stilted, which is the absolute antithesis of my project.\n </div>\n <div class="text-sm my-1">\n I\'ll make an exception to this rule for extremely well-known TTS voices like Microsoft Sam that everyone knows does not originate from this project. I may also make an exception for voices that <span class="italic">actually sound decent</span> — send me an email asking for permission and I\'ll decide whether it should be allowed, with the additional requirement that credit is properly given to the respective creators. I don\'t mean to be a jerk about it — I just have high standards for my work.\n </div>\n <div class="text-sm my-1">\n On the other hand, you\'re completely free to use your own voice or other humans\' voices as part of your video.\n </div>\n </div>'},{title:'<span class="font-bold text-lg">Pronunciations (ARPAbet)</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n If a word is not found in the lexicon, it will be outlined <span class="text-red-500 font-bold">red</span> in the <span class="font-semibold">Analytics</span> section. The model is smart enough to guess the pronunciation correctly <span class="italic">most of the time</span> (at the cost of some confidence). As an example of the model getting the pronunciation wrong, you might notice that all characters will invariably pronounce <span class="italic">live</span> with a long i (<span class="font-mono">/līv/</span>) in the sentence <span class="font-mono font-semibold">"They live over there"</span>, instead of the correct short i (<span class="font-mono">/liv/</span>).\n </div>\n <div class="text-sm my-1">\n This can be easily remedied — the text area accepts ARPAbet strings as part of the input, each wrapped in curly braces <span class="font-mono text-blue-500">{}</span>. Replace the <span class="italic">live</span> with <span class="font-mono font-semibold text-blue-500">{L IH1 V}</span> so that your input becomes <span class="font-mono font-semibold">"They <span class="text-blue-500">{L IH1 V}</span> over there."</span> This will get the characters to say the word <span class="italic">live</span> correctly in this sentence.\n </div>\n <div class="text-sm my-1">\n For a list of all possible ARPAbet <span class="italic">phonemes</span> (units of sound), see the CMU Dictionary (<a href="http://www.speech.cs.cmu.edu/cgi-bin/cmudict" target="_blank" class="text-blue-500 hover:underline">linked here</a>). <span class="italic">Do not use the ARPAbet codes listed in Wikipedia — they are incompatible</span>. Don\'t forget to give each vowel a <span class="italic">lexical stress</span>: a number from 0 to 2 that indicates whether a syllable should be stressed.\n </div>\n </div>'},{title:'<span class="font-bold text-lg">Emotional contextualizers (How to control emotions)</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n By default, emotions are automatically deduced from the input. For example, the input <span class="font-mono font-semibold">"I hate you!!!"</span> will almost always be spoken angrily, since the DeepMoji embedding induced by that input is <span class="font-mono font-semibold">[😡,😠,😤,👊,💔]</span>, all of which express the emotion of <span class="italic">anger</span>.\n </div>\n <div class="text-sm my-1">\n But suppose that a skit calls for a character to say <span class="italic">"I hate you!!!"</span> in a sort of playful (or even amorous or salacious) manner. You can specify an <span class="italic">emotional contextualizer</span> to tell the model to extract the emotional context from another sentence and apply it to the original sentence.\n </div>\n <div class="text-sm my-1">\n The input <span class="font-mono font-semibold">"I hate you!!!<span class="text-green-500">|I love you.</span>"</span> will do just that. Note that the input has two parts, separated by a vertical bar | (the green part is not spoken). The model will understand that what should actually be spoken aloud are the words <span class="italic">"I hate you!!!"</span> <span class="font-bold">but</span> spoken as if they were saying <span class="italic">"I love you."</span> For reference, the DeepMoji embedding induced by <span class="italic">"I love you."</span> is <span class="font-mono font-semibold">[💓,💛,💙,❤️,😘]</span>.\n </div>\n <div class="text-sm my-1">\n Sometimes, the model might get confused by exactly what you\'re trying to achieve. You may have to play around with different emotional contextualizers to get the perfect delivery in the end. Remember that the top five emojis are not the only ones that the model sees! They\'re just presented on the website as a convenient visualization.\n </div>\n <div class="text-sm my-1">\n Exclamation points and question marks do make a big difference in the delivery. Use them to coerce characters to deliver sentences in a more frenzied or inquisitive manner.\n </div>\n </div>'},{title:'<span class="font-bold text-lg">Overriding the lexicon</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n If you notice that a character is pronouncing a recognized word (outlined <span class="text-green-600 font-bold">green</span>) incorrectly, it may be transcribed incorrectly in the lexicon. In this case, try wrapping the problematic word in square brackets to force the model to figure out the pronunciation by itself (e.g. <span class="font-mono text-purple-400 font-semibold">[live]</span>). If you think that a word has been transcribed incorrectly, please send me an email. I will correct the entry manually.\n </div>\n </div>'},{title:'<span class="font-bold text-lg">Controlling speed and/or pacing</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n Use commas (<span class="font-mono font-semibold">,</span>) to indicate a short pause between words. If you find that a character charges through a long sentence too quickly, inserting commas in between some words will help them slow down and catch their breath. It may also help to include an emotional contextualizer that indicates tranquility or matter-of-factness.\n </div>\n <div class="text-sm my-1">\n On the other hand, if a character takes their time a little too much while reading through a comma-separated list, it may be better to omit some commas for the sake of proper pacing. Again, it may help to also include an emotional contextualizer — this time, one that indicates anger or anxiety.\n </div>\n <div class="text-sm my-1">\n You <span class="font-bold">should</span> be using an external program like Audacity to edit out any pacing errors. Simply downloading the first unedited take and posting it on Twitter to farm low-effort likes is strongly discouraged. Please take some time and effort to make the result sound good; otherwise, you\'ll have more people ignorantly claiming that <span class="font-semibold">"Machines still can\'t replicate human inflections!"</span> (see below).\n </div>\n </div>'},{title:'<span class="font-bold text-lg">Server errors</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n If you\'re seeing server errors, it means one of three possible things:\n\n <ol class="list-decimal ml-6">\n <li>\n The servers are being weird and I need to fix them. If this happens, I may post about it on Twitter at <a href="https://twitter.com/fifteenai" target="_blank" class="text-blue-500 hover:underline font-semibold">@fifteenai</a></span>. (I don\'t use Twitter very often, so maybe not.)\n </li>\n <li>You are either sending too many requests in a short period of time or your inputs are total nonsense and are clearly meant to just flood the server.</li>\n <li>\n There\'s a weird occasionally-occurring Chrome-specific issue that I haven\'t been able to figure out (<a href="https://stackoverflow.com/questions/55106303/angular-fail-to-download-file-10mb-from-server-on-google-chrome" target="_blank" class="text-blue-500 hover:underline font-semibold">possibly CORS-related?</a>). Using Incognito mode or another browser or cleaning up your C: drive usually "fixes" it.\n </li>\n </ol>\n </div>\n </div>'},{title:'<span class="font-bold text-lg">Sources of the lexicon</span>',value:'<div class="w-full leading-normal">\n <div class="text-sm my-1">\n The lexicon has been compiled by combining multiple English dictionaries (primarily the Oxford English Dictionary) and automatically extracting textual information from the Internet, including Wiktionary, Google, 4chan, reddit, Twitter, and Urban Dictionary. This catalog is automatically updated every day by scouring the Internet for new words and phrases (along with their linguistic and syntactic contexts) that gain popularity, and then is fed back into the model. If you think some words are missing that should be included in the lexicon, email them to me. They may be added in the next deployment.\n </div>\n </div>'}]}},methods:{openURL:v}},Me=$e,Be=(a("6948"),Object(l["a"])(Me,Ie,Ee,!1,null,"341a7804",null)),Oe=Be.exports,Re=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full h-32 my-0 pt-32 sm:pt-0 sm:my-0 text-gray-600 sm:w-1/2 sm:h-full bg-transparent flex flex-col items-center justify-center text-center leading-loose font-medium cursor-default text-xl"},[a("transition",{attrs:{name:"fade"}},[e.status.error?a("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{placement:"bottom-center",content:e.errorMsg.tooltip},expression:"{\n placement: 'bottom-center',\n content: errorMsg.tooltip\n }"}],staticClass:"text-red-400"},[e._v(" "+e._s(e.errorMsg.message)),a("i",{staticClass:"fas fa-times ml-2"})]):e._e()]),e._m(0),e.status.converting?a("div",{class:e.status.loading?"text-gray-600":"text-black"},[e._v(" Loading model"),a("i",{class:e.status.loading?"fas fa-check ml-2":"fas fa-spinner ml-2"})]):e._e(),e.status.step2?a("div",{staticClass:"text-gray-600"},[e._v(" Parsing input"),a("i",{staticClass:"fas fa-check ml-4"})]):a("span",[e._v("Awaiting your input"),a("i",{staticClass:"fal fa-alicorn fa-spin ml-4"})]),a("transition",{attrs:{name:"fade"}},[e.status.step2?a("div",{class:e.status.step3?"text-gray-600":"text-black"},[e._v(" Loading model"),a("i",{class:e.status.step3?"fas fa-check ml-4":"fas fa-spinner-third fa-spin ml-4"})]):e._e()]),a("transition",{attrs:{name:"fade"}},[e.status.step3?a("div",{class:e.status.step4?"text-gray-600":"text-black"},[e._v(" Retrieving audio"),a("i",{class:e.status.step4?"fas fa-check ml-4":"fas fa-spinner-third fa-spin ml-4"})]):e._e()])],1)},ze=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full my-4 font-normal text-red-500 text-lg font-bold"},[e._v(" Update (2021-11-22): Upcoming characters can be found "),a("a",{staticClass:"text-blue-500 hover:underline",attrs:{target:"_blank",href:"https://docs.google.com/spreadsheets/d/1dlV9tNtasW_YvrCEj7jAz3hg8UKIFGxfNCOYigfa_50"}},[e._v("here")])])}],Ge={props:["status","errorMsg"],data:function(){return{}}},Ue=Ge,He=Object(l["a"])(Ue,Re,ze,!1,null,"eabb8a66",null),We=He.exports,Ke=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full mt-6 sm:mt-2 flex flex-col text-center items-center justify-center"},[a("div",{staticClass:"w-full sm:w-1/2 my-1 text-black cursor-default text-sm"},[a("span",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Special thanks to the DeepMoji team at MIT 😉",expression:"'Special thanks to the DeepMoji team at MIT 😉'",modifiers:{top:!0}}]},[e._m(0),e._v(" emotional contextualizers ")])]),a("div",{staticClass:"w-full my-1 text-center flex items-center justify-center rounded text-lg cursor-default select-none"},e._l(e.torchmojiIDs,(function(t,o){return a("div",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"<span class='font-mono'>"+e.shortCode(t)+"</span>",expression:"`<span class='font-mono'>${shortCode(id)}</span>`",modifiers:{top:!0}}],key:o,staticClass:"w-12 mx-2 flex items-center justify-center rounded px-2 py-1",style:"font-family: Segoe UI Emoji; background-color: "+e.color},[e._v(" "+e._s(e.getEmoji(t))+" ")])})),0)])},Je=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://deepmoji.mit.edu/",target:"_blank"}},[a("span",{staticClass:"font-bold font-mono text-blue-600 hover:underline"},[e._v("DeepMoji")])])}],Ve={data:function(){return{emojiData:he}},computed:{torchmojiIDs:function(){var e;return(null===(e=this.$store.getters.torchmoji)||void 0===e?void 0:e.length)?this.$store.getters.torchmoji.slice(2,7):[-1,-1,-1,-1,-1]},color:function(){return this.$store.getters.playerColor.waveColor}},methods:{shortCode:function(e){return-1!==e?he[e]:":question:"},getEmoji:function(e){var t=this.shortCode(e);return ge[t.slice(1,-1)]}}},Ze=Ve,Ye=Object(l["a"])(Ze,Ke,Je,!1,null,null,null),Xe=Ye.exports,Qe=a("8e5f"),et=a.n(Qe),tt=a("bc3a"),at=a.n(tt),ot=(a("3e8f"),Math.random()<0),rt={"My Little Pony: Friendship is Magic":[{name:"Twilight Sparkle",img:"img/twilight.png",url:"https://en.wikipedia.org/wiki/Princess_Twilight_Sparkle",color:{waveColor:"#c79dd7",progressColor:"#673888",cursorColor:"#673888"},loader:"wave-twilight.svg",mos:4.49,data:259,va:"Tara Strong",vapage:"https://en.wikipedia.org/wiki/Tara_Strong",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Fluttershy",img:"img/fluttershy.png",url:"https://mlp.fandom.com/wiki/Fluttershy",color:{waveColor:"#f5df67",progressColor:"#e9d461",cursorColor:"#e9d461"},loader:"wave-fluttershy.svg",mos:4.64,data:123,va:"Andrea Libman",vapage:"https://en.wikipedia.org/wiki/Andrea_Libman",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Rarity",img:"img/rarity.png",url:"https://mlp.fandom.com/wiki/Rarity",color:{waveColor:"#B8e1f0",progressColor:"#76ade5",cursorColor:"#76ade5"},loader:"wave-rarity.svg",mos:4.54,data:159,va:"Tabitha St. Germain",vapage:"https://en.wikipedia.org/wiki/Tabitha_St._Germain",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Rainbow Dash",img:"img/rainbow.png",url:"https://mlp.fandom.com/wiki/Rainbow_Dash",color:{waveColor:"#9BDBF5",progressColor:"#6BABDA",cursorColor:"#6BABDA"},loader:"wave-rainbow.svg",mos:null,data:155,va:"Ashleigh Ball",vapage:"https://en.wikipedia.org/wiki/Ashleigh_Ball",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Pinkie Pie",img:"img/pinkie.png",url:"https://mlp.fandom.com/wiki/Pinkie_Pie",color:{waveColor:"#f9b8d2",progressColor:"#f0438c",cursorColor:"#f0438c"},loader:"wave-pinkie.svg",mos:null,data:129,va:"Andrea Libman",vapage:"https://en.wikipedia.org/wiki/Andrea_Libman",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Applejack",img:"img/applejack.png",url:"https://mlp.fandom.com/wiki/Applejack",color:{waveColor:"#ffc360",progressColor:"#e4a95d",cursorColor:"#e4a95d"},loader:"wave-applejack.svg",mos:null,data:173,va:"Ashleigh Ball",vapage:"https://en.wikipedia.org/wiki/Ashleigh_Ball",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Princess Celestia",img:"img/celestia.png",url:"https://mlp.fandom.com/wiki/Princess_Celestia",color:{waveColor:"#f2c4fd",progressColor:"#48baa9",cursorColor:"#48baa9"},mos:null,data:35,va:"Nicole Oliver",vapage:"https://en.wikipedia.org/wiki/Nicole_Oliver",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Princess Luna",img:"img/luna.png",url:"https://mlp.fandom.com/wiki/Princess_Luna",color:{waveColor:"#363E7A",progressColor:"#12162C",cursorColor:"#12162C"},mos:null,data:16,va:"Tabitha St. Germain",vapage:"https://en.wikipedia.org/wiki/Tabitha_St._Germain",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Spike",img:"img/spike.png",url:"https://mlp.fandom.com/wiki/Spike",color:{waveColor:"#c590ca",progressColor:"#51c457",cursorColor:"#51c457"},mos:null,data:106,va:"Cathy Weseluck",vapage:"https://en.wikipedia.org/wiki/Cathy_Weseluck",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Starlight Glimmer",img:"img/starlight.png",url:"https://mlp.fandom.com/wiki/Starlight_Glimmer",color:{waveColor:"#efbdf6",progressColor:"#642689",cursorColor:"#642689"},mos:null,data:68,va:"Kelly Sheridan",vapage:"https://en.wikipedia.org/wiki/Kelly_Sheridan",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Trixie",img:"img/trixie.png",url:"https://mlp.fandom.com/wiki/Trixie",color:{waveColor:"#b9e1f5",progressColor:"#a07de3",cursorColor:"#a07de3"},mos:null,data:41,va:"Kathleen Barr",vapage:"https://en.wikipedia.org/wiki/Kathleen_Barr",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Apple Bloom",img:"img/applebloom.png",url:"https://mlp.fandom.com/wiki/Apple_Bloom",color:{waveColor:"#f45f92",progressColor:"#f5415f",cursorColor:"#f5415f"},mos:null,data:76,va:"Michelle Creber",vapage:"https://en.wikipedia.org/wiki/Michelle_Creber",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Sweetie Belle",img:"img/sweetiebelle.png",url:"https://mlp.fandom.com/wiki/Sweetie_Belle",color:{waveColor:"#febcdb",progressColor:"#c498d3",cursorColor:"#c498d3"},mos:null,data:45,va:"Claire Corlett",vapage:"https://en.wikipedia.org/wiki/Claire_Corlett",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Scootaloo",img:"img/scootaloo.png",url:"https://mlp.fandom.com/wiki/Scootaloo",color:{waveColor:"#fbba64",progressColor:"#bf5d95",cursorColor:"#bf5d95"},mos:null,data:49,va:"Madeleine Peters",vapage:"https://www.imdb.com/name/nm4138346/",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Zecora",img:"img/zecora.png",url:"https://mlp.fandom.com/wiki/Zecora",color:{waveColor:"#dbaf3c",progressColor:"#5f5a6d",cursorColor:"#5f5a6d"},mos:null,data:11,va:"Brenda Crichlow",vapage:"https://www.imdb.com/name/nm0187764/",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Derpy Hooves",img:"img/derpy.png",url:"https://mlp.fandom.com/wiki/Derpy",color:{waveColor:"#fafaae",progressColor:"#e3d94b",cursorColor:"#e3d94b"},mos:null,data:2.8,va:"Tabitha St. Germain",vapage:"https://en.wikipedia.org/wiki/Tabitha_St._Germain",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Lyra",img:"img/lyra.png",url:"https://mlp.fandom.com/wiki/Lyra",color:{waveColor:"#93ffdb",progressColor:"#7aeae9",cursorColor:"#7aeae9"},mos:null,data:"1.0",va:"Ashleigh Ball",vapage:"https://en.wikipedia.org/wiki/Ashleigh_Ball",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Bon Bon",img:"img/bonbon.png",url:"https://mlp.fandom.com/wiki/Bon_Bon",color:{waveColor:"#fe92d9",progressColor:"#455d99",cursorColor:"#455d99"},mos:null,data:1.5,va:"Andrea Libman",vapage:"https://en.wikipedia.org/wiki/Andrea_Libman",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Princess Cadance",img:"img/cadance.png",url:"https://mlp.fandom.com/wiki/Princess_Cadance",color:{waveColor:"#f2c3e5",progressColor:"#bb199b",cursorColor:"#bb199b"},mos:null,data:10,va:"Britt McKillip",vapage:"https://en.wikipedia.org/wiki/Britt_McKillip",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Cozy Glow",img:"img/cozyglow.png",url:"https://mlp.fandom.com/wiki/Cozy_Glow",color:{waveColor:"#fbd7d2",progressColor:"#76c0d3",cursorColor:"#76c0d3"},mos:null,data:10,va:"Sunni Westbrook",vapage:"https://www.imdb.com/name/nm0756542/",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Queen Chrysalis",img:"img/chrysalis.png",url:"https://mlp.fandom.com/wiki/Queen_Chrysalis",color:{waveColor:"#353535",progressColor:"#2f6c7c",cursorColor:"#2f6c7c"},mos:null,data:11,va:"Kathleen Barr",vapage:"https://en.wikipedia.org/wiki/Kathleen_Barr",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Spitfire",img:"img/spitfire.png",url:"https://mlp.fandom.com/wiki/Spitfire",color:{waveColor:"#f9e367",progressColor:"#fe8200",cursorColor:"#fe8200"},mos:null,data:7,va:"Kelly Metzger",vapage:"https://en.wikipedia.org/wiki/Kelly_Metzger",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Big Mac",img:"img/bigmac.png",url:"https://mlp.fandom.com/wiki/Big_McIntosh",color:{waveColor:"#fac470",progressColor:"#f25e73",cursorColor:"#f25e73"},mos:null,data:12,va:"Peter New",vapage:"https://en.wikipedia.org/wiki/Peter_New",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Sunburst",img:"img/sunburst.png",url:"https://mlp.fandom.com/wiki/Sunburst",color:{waveColor:"#0d5073",progressColor:"#e85824",cursorColor:"#e85824"},mos:null,data:9.7,va:"Ian Hanlin",vapage:"https://en.wikipedia.org/wiki/Ian_Hanlin",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Minuette",img:"img/minuette.png",url:"https://mlp.fandom.com/wiki/Minuette",color:{waveColor:"#83c8f4",progressColor:"#3b39b3",cursorColor:"#3b39b3"},mos:null,data:1.2,va:"Cathy Weseluck",vapage:"https://en.wikipedia.org/wiki/Cathy_Weseluck",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Cheerilee",img:"img/cheerilee.png",url:"https://mlp.fandom.com/wiki/Cheerilee",color:{waveColor:"#edabcf",progressColor:"#b64d93",cursorColor:"#b64d93"},mos:null,data:8.4,va:"Nicole Oliver",vapage:"https://en.wikipedia.org/wiki/Nicole_Oliver",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Coco Pommel",img:"img/coco.png",url:"https://mlp.fandom.com/wiki/Coco_Pommel",color:{waveColor:"#9ce8ea",progressColor:"#ee626c",cursorColor:"#ee626c"},mos:null,data:1.4,va:"Cathy Weseluck",vapage:"https://en.wikipedia.org/wiki/Cathy_Weseluck",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Maud Pie",img:"img/maud.png",url:"https://mlp.fandom.com/wiki/Maud_Pie",color:{waveColor:"#9885b7",progressColor:"#57849f",cursorColor:"#57849f"},mos:null,data:7.8,va:"Ingrid Nilson",vapage:"https://www.imdb.com/name/nm1381113/",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Shining Armor",img:"img/shining.png",url:"https://mlp.fandom.com/wiki/Shining_Armor",color:{waveColor:"#52c5e0",progressColor:"#305095",cursorColor:"#305095"},mos:null,data:5.9,va:"Andrew Francis",vapage:"https://en.wikipedia.org/wiki/Andrew_Francis",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Sugar Belle",img:"img/sugarbelle.png",url:"https://mlp.fandom.com/wiki/Sugar_Belle",color:{waveColor:"#febcdc",progressColor:"#814081",cursorColor:"#814081"},mos:null,data:5.5,va:"Rebecca Shoichet",vapage:"https://en.wikipedia.org/wiki/Rebecca_Shoichet",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Vapor Trail",img:"img/vaportrail.png",url:"https://mlp.fandom.com/wiki/Vapor_Trail",color:{waveColor:"#f9ffca",progressColor:"#d1fbff",cursorColor:"#d1fbff"},mos:null,data:2.8,va:"Rhona Rees",vapage:"https://www.imdb.com/name/nm0715950/",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Moondancer",img:"img/moondancer.png",url:"https://mlp.fandom.com/wiki/Moon_Dancer",color:{waveColor:"#a183c4",progressColor:"#de515c",cursorColor:"#de515c"},mos:null,data:1.4,va:"Kazumi Evans",vapage:"https://en.wikipedia.org/wiki/Kazumi_Evans",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Lightning Dust",img:"img/lightningdust.png",url:"https://mlp.fandom.com/wiki/Lightning_Dust",color:{waveColor:"#90f5d6",progressColor:"#ecae0a",cursorColor:"#ecae0a"},mos:null,data:.7,va:"Brittney Irvin",vapage:"https://en.wikipedia.org/wiki/Britt_Irvin",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Discord",img:"img/discord.png",url:"https://mlp.fandom.com/wiki/Discord",color:{waveColor:"#aca795",progressColor:"#653d3e",cursorColor:"#653d3e"},mos:null,data:47,va:"John de Lancie",vapage:"https://en.wikipedia.org/wiki/John_de_Lancie",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Soarin'",img:"img/soarin.png",url:"https://mlp.fandom.com/wiki/Soarin",color:{waveColor:"#d8e6f5",progressColor:"#2d3263",cursorColor:"#2d3263"},mos:null,data:2.4,va:"Matt Hill",vapage:"https://en.wikipedia.org/wiki/Matt_Hill",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Diamond Tiara",img:"img/diamondtiara.png",url:"https://mlp.fandom.com/wiki/Diamond_Tiara",color:{waveColor:"#fac4fc",progressColor:"#bb98da",cursorColor:"#bb98da"},mos:null,data:6.8,va:"Chantal Strand",vapage:"https://en.wikipedia.org/wiki/Chantal_Strand",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Silver Spoon",img:"img/silverspoon.png",url:"https://mlp.fandom.com/wiki/Silver_Spoon",color:{waveColor:"#d9e2e8",progressColor:"#aab5c0",cursorColor:"#aab5c0"},mos:null,data:1.7,va:"Shannon Chan Kent",vapage:"https://en.wikipedia.org/wiki/Shannon_Chan-Kent",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Octavia",img:"img/octavia.png",url:"https://mlp.fandom.com/wiki/Octavia_Melody",color:{waveColor:"#bcb8b1",progressColor:"#333333",cursorColor:"#333333"},mos:null,data:.8,va:"Kazumi Evans",vapage:"https://en.wikipedia.org/wiki/Kazumi_Evans",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Gilda",img:"img/gilda.png",url:"https://mlp.fandom.com/wiki/Gilda",color:{waveColor:"#f3df28",progressColor:"#927530",cursorColor:"#927530"},mos:null,data:4.1,va:"Maryke Hendrikse",vapage:"https://en.wikipedia.org/wiki/Maryke_Hendrikse",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Gabby",img:"img/gabby.png",url:"https://mlp.fandom.com/wiki/Gabby",color:{waveColor:"#83a4a8",progressColor:"#4b555e",cursorColor:"#4b555e"},mos:null,data:4.3,va:"Erin Mathews",vapage:"https://en.wikipedia.org/wiki/Erin_Mathews",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Limestone Pie",img:"img/limestone.png",url:"https://mlp.fandom.com/wiki/Limestone_Pie_and_Marble_Pie",color:{waveColor:"#bdbdbd",progressColor:"#9192b6",cursorColor:"#9192b6"},mos:null,data:1,va:"Ingrid Nilson",vapage:"https://www.imdb.com/name/nm1381113/",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Braeburn",img:"img/braeburn.png",url:"https://mlp.fandom.com/wiki/Braeburn",color:{waveColor:"#dba84a",progressColor:"#9b632b",cursorColor:"#9b632b"},mos:null,data:2.2,va:"Michael Daingerfield",vapage:"https://en.wikipedia.org/wiki/Michael_Daingerfield",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Daring Do",img:"img/daring.png",url:"https://mlp.fandom.com/wiki/Daring_Do",color:{waveColor:"#ddcb67",progressColor:"#464646",cursorColor:"#464646"},mos:null,data:3.9,va:"Chiara Zanni",vapage:"https://en.wikipedia.org/wiki/Chiara_Zanni",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Snips",img:"img/snips.png",url:"https://mlp.fandom.com/wiki/Snips",color:{waveColor:"#9ccdce",progressColor:"#ec8d1c",cursorColor:"#ec8d1c"},mos:null,data:1.7,va:"Lee Tockar",vapage:"https://en.wikipedia.org/wiki/Lee_Tockar",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Snails",img:"img/snails.png",url:"https://mlp.fandom.com/wiki/Snails",color:{waveColor:"#55c099",progressColor:"#f6b942",cursorColor:"#f6b942"},mos:null,data:.3,va:"Richard Ian Cox",vapage:"https://en.wikipedia.org/wiki/Richard_Ian_Cox",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707}],"Equestria Girls":[{name:"Sunset Shimmer",img:"img/sunset.png",url:"https://mlp.fandom.com/wiki/Sunset_Shimmer",color:{waveColor:"#fecb55",progressColor:"#e84042",cursorColor:"#e84042"},mos:null,data:28,va:"Rebecca Shoichet",vapage:"https://en.wikipedia.org/wiki/Rebecca_Shoichet",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Adagio Dazzle",img:"img/adagio.png",url:"https://mlp.fandom.com/wiki/Adagio_Dazzle",color:{waveColor:"#e3a7e6",progressColor:"#e88d05",cursorColor:"#e88d05"},mos:null,data:3.1,va:"Kazumi Evans",vapage:"https://en.wikipedia.org/wiki/Kazumi_Evans",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Aria Blaze",img:"img/aria.png",url:"https://mlp.fandom.com/wiki/Aria_Blaze",color:{waveColor:"#55ffb6",progressColor:"#a2009d",cursorColor:"#a2009d"},mos:null,data:.8,va:"Diana Kaarina",vapage:"https://en.wikipedia.org/wiki/Diana_Kaarina",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Sonata Dusk",img:"img/sonata.png",url:"https://mlp.fandom.com/wiki/Sonata_Dusk",color:{waveColor:"#6bd0da",progressColor:"#d4589a",cursorColor:"#d4589a"},mos:null,data:.6,va:"Maryke Hendrikse",vapage:"https://en.wikipedia.org/wiki/Maryke_Hendrikse",emotions:["Contextual"],$isDisabled:!1,version:"24.2.1",denoiser:1e-4,sigma:.707}],"2001: A Space Odyssey":[{name:"HAL 9000",img:"img/hal.png",url:"https://en.wikipedia.org/wiki/HAL_9000",color:{waveColor:"#f55520",progressColor:"#a3060c",cursorColor:"#a3060c"},loader:"wave-glados.svg",mos:null,data:3.4,va:"Douglas Rain",vapage:"https://en.wikipedia.org/wiki/Douglas_Rain",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],Portal:[{name:"GLaDOS",img:"img/glados.png",url:"https://en.wikipedia.org/wiki/GLaDOS",color:{waveColor:"#e0b989",progressColor:"#e79632",cursorColor:"#e79632"},loader:"wave-glados.svg",mos:null,data:72,va:"Ellen McLain",vapage:"https://en.wikipedia.org/wiki/Ellen_McLain",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Wheatley",img:"img/wheatley.png",url:"https://en.wikipedia.org/wiki/Wheatley_(Portal)",color:{waveColor:"#52b2ec",progressColor:"#294ce6",cursorColor:"#294ce6"},mos:null,data:46,va:"Stephen Merchant",vapage:"https://en.wikipedia.org/wiki/Stephen_Merchant",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Sentry Turret",img:"img/turret.png",url:"https://theportalwiki.com/wiki/Sentry_Turret",color:{waveColor:"#a5a19d",progressColor:"#f2381d",cursorColor:"#f2381d"},mos:null,data:1.7,va:"Ellen McLain",vapage:"https://en.wikipedia.org/wiki/Ellen_McLain",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Chell",img:"img/chell.png",url:"https://en.wikipedia.org/wiki/Chell_(Portal)",color:{waveColor:"#d4734e",progressColor:"#d4734e",cursorColor:"#d4734e"},mos:null,data:null,va:null,vapage:null,emotions:["Contextual"],version:null,denoiser:1e-4,sigma:.707}],"Team Fortress 2":[{name:"Miss Pauling",img:"img/pauling.png",url:"https://wiki.teamfortress.com/wiki/Miss_Pauling",mos:null,data:16,color:{waveColor:"#b86398",progressColor:"#822a61",cursorColor:"#822a61"},va:"Ashly Burch",vapage:"https://en.wikipedia.org/wiki/Ashly_Burch",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Scout",img:"img/scout.png",url:"https://wiki.teamfortress.com/wiki/Scout",mos:null,data:29,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Nathan Vetterlein",vapage:"https://www.imdb.com/name/nm1867910/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Soldier",img:"img/soldier.png",url:"https://wiki.teamfortress.com/wiki/Soldier",mos:null,data:34,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Rick May",vapage:"https://en.wikipedia.org/wiki/Rick_May",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Demoman",img:"img/demoman.png",url:"https://wiki.teamfortress.com/wiki/Demoman",mos:null,data:24,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Gary Schwartz",vapage:"https://www.imdb.com/name/nm0777229/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Heavy",img:"img/heavy.png",url:"https://wiki.teamfortress.com/wiki/Heavy",mos:null,data:32,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Gary Schwartz",vapage:"https://www.imdb.com/name/nm0777229/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Engineer",img:"img/engineer.png",url:"https://wiki.teamfortress.com/wiki/Engineer",mos:null,data:21,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Grant Goodeve",vapage:"https://www.imdb.com/name/nm0328879/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Medic",img:"img/medic.png",url:"https://wiki.teamfortress.com/wiki/Medic",mos:null,data:18,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Robin Atkin Downes",vapage:"https://www.imdb.com/name/nm0235960/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Sniper",img:"img/sniper.png",url:"https://wiki.teamfortress.com/wiki/Sniper",mos:null,data:25,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"John Patrick Lowrie",vapage:"https://www.imdb.com/name/nm0523287/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Spy",img:"img/spy.png",url:"https://wiki.teamfortress.com/wiki/Spy",mos:null,data:23,color:{waveColor:"#fb524f",progressColor:"#53423a",cursorColor:"#53423a"},va:"Dennis Bateman",vapage:"https://www.imdb.com/name/nm0060794/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Persona 4":[{name:"Rise Kujikawa",img:"img/rise.png",url:"https://megamitensei.fandom.com/wiki/Rise_Kujikawa",mos:null,data:46,color:{waveColor:"#fff96d",progressColor:"#85544e",cursorColor:"#85544e"},va:"Laura Bailey",vapage:"https://en.wikipedia.org/wiki/Laura_Bailey_(voice_actress)",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"SpongeBob SquarePants":[{name:"SpongeBob SquarePants",img:"img/spongebob.png",url:"https://en.wikipedia.org/wiki/SpongeBob_SquarePants_(character)",loader:"wave-spongebob.svg",mos:null,data:27,color:{waveColor:"#FFF56C",progressColor:"#814217",cursorColor:"#814217"},va:"Tom Kenny",vapage:"https://en.wikipedia.org/wiki/Tom_Kenny",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Super Smash Bros. Ultimate":[{name:"Announcer",img:"img/announcer.gif",url:"https://www.ssbwiki.com/Announcer",loader:"wave-announcer.svg",mos:null,data:5,color:{waveColor:"#606060",progressColor:"#000",cursorColor:"#000"},va:"Xander Mobus",vapage:"https://en.wikipedia.org/wiki/Xander_Mobus",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707,$isDisabled:!0}],"Steven Universe":[{name:"Steven Universe",img:"img/steven.png",url:"https://en.wikipedia.org/wiki/Steven_Universe_(character)",loader:"wave-spongebob.svg",mos:null,data:5,color:{waveColor:"#fc6270",progressColor:"#f7cc48",cursorColor:"#f7cc48"},va:"Zach Callison",vapage:"https://en.wikipedia.org/wiki/Zach_Callison",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"The Stanley Parable":[{name:"The Narrator",img:"img/narrator.png",url:"https://thestanleyparable.fandom.com/wiki/The_Narrator",loader:"wave-spongebob.svg",mos:null,data:103,color:{waveColor:"#606060",progressColor:"#000",cursorColor:"#000"},va:"Kevan Brighting",vapage:"https://www.imdb.com/name/nm2623915/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Stanley",img:"img/stanley.jpg",url:"https://thestanleyparable.fandom.com/wiki/Stanley",loader:"wave-spongebob.svg",mos:null,data:null,color:{waveColor:"#FFF56C",progressColor:"#AEAD0D",cursorColor:"#AEAD0D"},va:null,vapage:null,emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Fallout: New Vegas":[{name:"Yes Man",img:"img/yesman.png",url:"https://fallout.fandom.com/wiki/Yes_Man",color:{waveColor:"#a3bddc",progressColor:"#4782c9",cursorColor:"#4782c9"},loader:"wave-sans.svg",mos:null,data:null,va:"Dave Foley",vapage:"https://en.wikipedia.org/wiki/Dave_Foley",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Aqua Teen Hunger Force":[{name:"Carl Brutananadilewski",img:"img/carl.png",url:"https://aqua-teen-hunger-force.fandom.com/wiki/Carl_Brutananadilewski",color:{waveColor:"#949cd4",progressColor:"#5163db",cursorColor:"#5163db"},loader:"wave-sans.svg",mos:null,data:81,va:"Dave Willis",vapage:"https://en.wikipedia.org/wiki/Dave_Willis",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Dan Vs.":[{name:"Dan",img:"img/dan.png",url:"https://dan-vs.fandom.com/wiki/Dan",color:{waveColor:"#808080",progressColor:"#101010",cursorColor:"#101010"},loader:"wave-sans.svg",mos:null,data:166,va:"Curtis Armstrong",vapage:"https://en.wikipedia.org/wiki/Curtis_Armstrong",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],Daria:[{name:"Daria Morgendorffer",img:"img/daria.png",url:"https://daria.fandom.com/wiki/Daria_Morgendorffer",color:{waveColor:"#00a35e",progressColor:"#06693f",cursorColor:"#06693f"},loader:"wave-sans.svg",mos:null,data:100,va:"Tracy Grandstaff",vapage:"https://www.imdb.com/name/nm0334935/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Jane Lane",img:"img/jane.png",url:"https://daria.fandom.com/wiki/Jane_Lane",color:{waveColor:"#9c656d",progressColor:"#b51029",cursorColor:"#b51029"},loader:"wave-sans.svg",mos:null,data:42,va:"Wendy Hoopes",vapage:"https://en.wikipedia.org/wiki/Wendy_Hoopes",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Half-Life":[{name:"Black Mesa Announcer",img:"img/vox.jpg",url:"https://half-life.fandom.com/wiki/Black_Mesa_Announcement_System",color:{waveColor:"#aaaaaa",progressColor:"#202020",cursorColor:"#202020"},loader:"wave-sans.svg",mos:null,data:1.9,va:null,vapage:null,emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},{name:"Overwatch",img:"img/combine.svg",url:"https://half-life.fandom.com/wiki/Overwatch_Voice",color:{waveColor:"#606060",progressColor:"#af7c20",cursorColor:"#af7c20"},loader:"wave-sans.svg",mos:null,data:10,va:"Ellen McLain",vapage:"https://en.wikipedia.org/wiki/Ellen_McLain",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707,$isDisabled:!0},{name:"Gordon Freeman",img:"img/gordon.png",url:"https://half-life.fandom.com/wiki/Gordon_Freeman",color:{waveColor:"#ba7423",progressColor:"#e6b112",cursorColor:"#e6b112"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],HuniePop:[{name:"Kyu Sugardust",img:"img/kyu.png",url:"https://huniepop.fandom.com/wiki/Kyu",color:{waveColor:"#fea6cc",progressColor:"#d45581",cursorColor:"#d45581"},loader:"wave-sans.svg",mos:null,data:27,va:"Jaclyn Aimee",vapage:"https://www.imdb.com/name/nm6894651/",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],"Doctor Who":[{name:"Tenth Doctor",img:"img/doctor.png",url:"https://en.wikipedia.org/wiki/Tenth_Doctor",color:{waveColor:"#355f93",progressColor:"#855b2d",cursorColor:"#855b2d"},loader:"wave-sans.svg",mos:null,data:27,va:"David Tennant",vapage:"https://en.wikipedia.org/wiki/David_Tennant",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707}],Undertale:[{name:"Sans",img:"img/sans.png",url:"https://en.wikipedia.org/wiki/Sans_(character)",color:{waveColor:"#a3bddc",progressColor:"#4782c9",cursorColor:"#4782c9"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Papyrus",img:"img/papyrus.png",url:"https://undertale.fandom.com/wiki/Papyrus",color:{waveColor:"#d67b47",progressColor:"#e42f1c",cursorColor:"#e42f1c"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Flowey",img:"img/".concat(ot?"flowey-dead.png":"flowey.png"),url:"https://en.wikipedia.org/wiki/Flowey",color:{waveColor:"#fff200",progressColor:"#9bfd71",cursorColor:"#9bfd71"},loader:"wave-flowey.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal","Evil"],version:null,denoiser:.02,sigma:.95},{name:"Toriel",img:"img/toriel.png",url:"https://en.wikipedia.org/wiki/Toriel",color:{waveColor:"#5e5492",progressColor:"#5656d3",cursorColor:"#5656d3"},loader:"wave-toriel.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal","Dying","Very Dying"],version:null,denoiser:.02,sigma:.95},{name:"Asgore",img:"img/asgore.png",url:"https://undertale.fandom.com/wiki/Asgore_Dreemurr",color:{waveColor:"#dcb400",progressColor:"#5e5492",cursorColor:"#5e5492"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Asriel",img:"img/asriel.png",url:"https://undertale.fandom.com/wiki/Asriel_Dreemurr",color:{waveColor:"#fff200",progressColor:"#9bfd71",cursorColor:"#9bfd71"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Alphys",img:"img/alphys.png",url:"https://undertale.fandom.com/wiki/Alphys",color:{waveColor:"#f7eb3e",progressColor:"#fac545",cursorColor:"#fac545"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Undyne",img:"img/undyne.png",url:"https://undertale.fandom.com/wiki/Undyne",color:{waveColor:"#ca483e",progressColor:"#619ac0",cursorColor:"#619ac0"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal","Undying"],version:null,denoiser:.02,sigma:.95},{name:"Mettaton",img:"img/mtt.png",url:"https://undertale.fandom.com/wiki/Mettaton",color:{waveColor:"#fec90b",progressColor:"#fb0cf5",cursorColor:"#fb0cf5"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Temmie",img:"img/temmie.gif",url:"https://undertale.fandom.com/wiki/Temmie",color:{waveColor:"#fcf605",progressColor:"#93daed",cursorColor:"#93daed"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Susie",img:"img/susie.png",url:"https://deltarune.fandom.com/wiki/Susie",color:{waveColor:"#54478e",progressColor:"#ad67af",cursorColor:"#ad67af"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Noelle",img:"img/noelle.png",url:"https://deltarune.fandom.com/wiki/Noelle_Holiday",color:{waveColor:"#dc170e",progressColor:"#27ae47",cursorColor:"#27ae47"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Berdly",img:"img/berdly.png",url:"https://deltarune.fandom.com/wiki/Hometown/NPCs#Berdly",color:{waveColor:"#ebcc46",progressColor:"#5189cb",cursorColor:"#5189cb"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Rudolph",img:"img/rudolph.png",url:"https://deltarune.fandom.com/wiki/Rudolph_Holiday",color:{waveColor:"#dc170e",progressColor:"#27ae47",cursorColor:"#27ae47"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Ralsei",img:"img/ralsei.png",url:"https://deltarune.fandom.com/wiki/Ralsei",color:{waveColor:"#f8079b",progressColor:"#4ace8a",cursorColor:"#4ace8a"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Lancer",img:"img/lancer.png",url:"https://deltarune.fandom.com/wiki/Lancer",color:{waveColor:"#51647a",progressColor:"#4f7db1",cursorColor:"#4f7db1"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"King",img:"img/king.png",url:"https://deltarune.fandom.com/wiki/King",color:{waveColor:"#26374a",progressColor:"#2d5c91",cursorColor:"#2d5c91"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Queen",img:"img/queen.png",url:"https://deltarune.fandom.com/wiki/Queen",color:{waveColor:"#2d5c91",progressColor:"#6dd1fd",cursorColor:"#6dd1fd"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal","Serious"],version:null,denoiser:.02,sigma:.95},{name:"Jevil",img:"img/jevil.png",url:"https://deltarune.fandom.com/wiki/Jevil",color:{waveColor:"#6d6dbd",progressColor:"#b5e63c",cursorColor:"#b5e63c"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Spamton",img:"img/spamton.png",url:"https://deltarune.fandom.com/wiki/Spamton",color:{waveColor:"#ffaec8",progressColor:"#fff236",cursorColor:"#fff236"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal","Neo"],version:null,denoiser:.02,sigma:.95},{name:"Gaster",img:"img/gaster.png",url:"https://undertale.fandom.com/wiki/W._D._Gaster",color:{waveColor:"#666666",progressColor:"#000000",cursorColor:"#000000"},loader:"wave-sans.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal","Noisy"],version:null,denoiser:.02,sigma:.95}],Celeste:[{name:"Madeline",img:"img/madeline.png",url:"https://en.wikipedia.org/wiki/Madeline_(Celeste)",color:{waveColor:"#6fb2c0",progressColor:"#ef7660",cursorColor:"#ef7660"},loader:"wave-toriel.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Theo",img:"img/theo.png",url:"https://celestegame.fandom.com/wiki/Theo",color:{waveColor:"#3e211b",progressColor:"#517b5f",cursorColor:"#517b5f"},loader:"wave-toriel.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Badeline",img:"img/badeline.png",url:"https://celestegame.fandom.com/wiki/Badeline",color:{waveColor:"#82628a",progressColor:"#bd378a",cursorColor:"#bd378a"},loader:"wave-toriel.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Oshiro",img:"img/oshiro.jpg",url:"https://celestegame.fandom.com/wiki/Mr._Oshiro",color:{waveColor:"#6edd38",progressColor:"#55a799",cursorColor:"#55a799"},loader:"wave-toriel.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95},{name:"Granny",img:"img/granny.png",url:"https://celestegame.fandom.com/wiki/Old_Woman",color:{waveColor:"#e1eb6f",progressColor:"#497234",cursorColor:"#497234"},loader:"wave-toriel.svg",mos:null,data:null,va:null,vapage:null,simple:!0,emotions:["Normal"],version:null,denoiser:.02,sigma:.95}]},nt=["This is me. Literally me. No other character can come close to relating to me like this. There is no way you can convince me this is not me.","Did you ever hear the Tragedy of Darth Plagueis the wise?","The FitnessGram Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues.","I'd just like to interject for a moment.","In view, a humble vaudevillian veteran, cast vicariously as both victim and villain by the vicissitudes of Fate.","To be fair, you have to have a very high IQ to understand Rick and Morty.","Thanks for the gold, kind stranger! I didn't expect this post to blow up!","Natural emotive high-fidelity text-to-speech synthesis with minimal viable data.","Intonations and alignments will vary between generations.","Generative adversarial network or variational autoencoder.","Sneed's Feed and Seed, formerly Chuck's.","{AA1 R P AH0 B EH2 T} {S T R IH1 NG Z}.","Have you read your SICP today?","A live body and a dead body contain the same number of particles. Structurally, there's no discernible difference.","Analysis and Qualitative Effects of Large Breasts on Aerodynamic Performance and Wake of a Miss Kobayashi's Dragon Maid Character","OOPSIE WOOPSIE! Uwu. We made a fucky wucky! A wittle fucko boingo!","hi everyone i'm new! holds up spork. my name is katy but u can call me teh PeNgUiN oF dOOm!","She sells sea-shells on the sea-shore. The shells she sells are sea-shells I'm sure.","The stories and information posted here are artistic works of fiction and falsehood. Only a fool would take anything posted here as fact."],it=a("075e"),st="https://api.15.ai",lt=!1;function mt(e){return new Promise((function(t,a){var o=new FileReader;o.onload=function(){t(o.result)},o.onerror=a,o.readAsText(e)}))}var ct={components:{NavBar:_,Player:je,Instructions:Oe,Loading:We,DeepMoji:Xe,Multiselect:et.a,AppInputBox:U},mounted:function(){var e=this;localStorage.getItem("accepted2")||this.$modal.show("readme"),setTimeout((function(){e.disabled=!1}),1e4)},data:function(){return{sources:lt?[{title:"My Little Pony: Friendship is Magic",$isDisabled:!1},{title:"Equestria Girls",$isDisabled:!1}]:[{title:"Portal",$isDisabled:!1},{title:"My Little Pony: Friendship is Magic",$isDisabled:!1},{title:"SpongeBob SquarePants",$isDisabled:!1},{title:"HuniePop",$isDisabled:!1},{title:"Daria",$isDisabled:!1},{title:"Aqua Teen Hunger Force",$isDisabled:!1},{title:"Team Fortress 2",$isDisabled:!1},{title:"Persona 4",$isDisabled:!1},{title:"Steven Universe",$isDisabled:!1},{title:"Dan Vs.",$isDisabled:!1},{title:"The Stanley Parable",$isDisabled:!1},{title:"2001: A Space Odyssey",$isDisabled:!1},{title:"Equestria Girls",$isDisabled:!1},{title:"Doctor Who",$isDisabled:!1},{title:"Undertale",$isDisabled:!1}],maxInputLength:200000,0.
minTextLength:5,numOnline:0,allowArpabet:!0,allowNoDict:!0,sentenceLimit:5,spellcheck:!1,showErrorMessages:!1,inputErrors:[],inputValid:!1,modelColors:{"11.3.1":"text-pink-500","12.2.1":"text-green-500","15.1.1":"text-blue-400","24.2.1":"text-purple-500"},text:"",disabled:!0,denoiser:1e-4,sigma:.707,tries:25,lambda:.69,c:1,use_hifigan:!0,use_diagonal:!0}},created:function(){localStorage.getItem("accepted2")||this.$router.push("/")},computed:{errored:function(){return this.status.step1||!this.inputValid||"N/A"===this.character.name},diceIcon:function(){var e=["one","two","three","four","five","six"],t=e.map((function(e){return"fa fa-dice-"+e}));return t[~~(t.length*Math.random())]},tip:function(){return Math.random()<.5},dataInfo:function(){return this.character.data?this.character.data<4?{text:"".concat(this.character.data," minutes"),color:"text-red-500"}:this.character.data<20?{text:"".concat(this.character.data," minutes"),color:"text-orange-500"}:this.character.data<60?{text:"".concat(this.character.data," minutes"),color:"text-purple-500"}:{text:"".concat(this.character.data," minutes"),color:"text-teal-500"}:{text:"??",color:"text-black"}},errorMsg:function(){switch(this.status.statusCode){case 200:return console.log("200 error"),{message:"CORS error?",tooltip:"CORS error?"};case 400:return{message:"Error code 400: Request failed",tooltip:"Error code 400. Please wait a few moments and try again."};case 422:return{message:"Error code 422: Server error",tooltip:"Error code 422. Please check the input."};case 404:return{message:"Error code 404: Endpoint not found",tooltip:"Error code 404. Please email fifteenai15@gmail.com."};case 429:return{message:"Error code 429: Too many requests",tooltip:"Error code 429. Requests are limited to 15 every minute."};case 500:return{message:"Error code 500: Server error",tooltip:"Error code 500. Please try sending the request again."};case 507:return{message:"Error code 507: File error",tooltip:"Error code 507. Please email fifteenai15@gmail.com."};default:return{message:"???",tooltip:"Please email fifteenai15@gmail.com."}}},visited:function(){return localStorage.getItem("visited")},registerInfo:function(){var e=this;return ne.a.find(this.registers,(function(t){return t.title===e.selectedRegister.title}))},isSelectable:function(){var e=["Twilight Sparkle","Fluttershy","GLaDOS"];return function(t){return e.includes(t.title)}},characters:function(){return null!==this.source?rt[this.source.title].filter((function(e){return null!==e})):[]},character:{get:function(){return this.$store.getters.character},set:function(e){this.$store.commit("setCharacter",e),this.emotion=this.$store.getters.character.emotions[0],this.denoiser=this.$store.getters.character.denoiser,this.sigma=this.$store.getters.character.sigma}},emotion:{get:function(){return this.$store.getters.emotion},set:function(e){this.$store.commit("setEmotion",e)}},pacing:{get:function(){return this.$store.getters.pacing},set:function(e){this.$store.commit("setPacing",e)}},source:{get:function(){return null===this.$store.getters.source.title?null:this.$store.getters.source},set:function(e){this.character=null===e.title?null:rt[e.title][0],this.$store.commit("setSource",e)}},elapsed:function(){return this.$store.getters.elapsed},status:function(){return this.$store.getters.status},loaderURL:function(){switch(this.character.name){case"GLaDOS":return"loaders/wave-glados.svg";case"Twilight Sparkle":return"loaders/wave-twilight.svg";case"Fluttershy":return"loaders/wave-fluttershy.svg";case"Tenth Doctor":return"loaders/wave-doctor.svg";case"The Narrator":return"loaders/wave-narrator.svg";case"Sans":return"loaders/wave-sans.svg";default:return"loaders/wave.svg"}}},methods:{inputChanged:function(e,t){this.inputErrors=t,this.inputValid=0===t.length,this.text=e},acceptTerms:function(){localStorage.setItem("accepted2",!0),this.$modal.hide("readme")},showARPABETModal:function(){this.$modal.show("allowArpabet")},hideARPABETModal:function(){this.$modal.hide("allowArpabet")},changeImage:function(){"Chara"===this.character.name&&(this.character.img="img/chara-2.png",setTimeout((function(){location.reload()}),8e3))},openURL:v,findItem:function(e,t,a){return ne.a.find(e,Object(D["a"])({},t,a))},setRegister:function(e){this.selectedRegister=e},randomSampleText:function(){this._computedWatchers.diceIcon.run(),this.$forceUpdate(),this.$refs["InputBox"].setText(nt[Math.floor(Math.random()*nt.length)])},reset:function(){this.tries=25},generateAudio:function(){var e=this;return Object(T["a"])(regeneratorRuntime.mark((function t(){var a,o,r,n,i,s,l,m,c,u,d,h,g,p,f,v,y,b,C;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.errored){t.next=2;break}return t.abrupt("return",!1);case 2:if(e.$store.commit("setTorchMoji",null),e.$store.commit("setPlayerColor",e.character.color),e.status.step1){t.next=39;break}return e.$store.commit("setStatus",{step1:!1,step2:!1,step3:!1,step4:!1,error:!1}),a=new Date,console.log("Generating audio:",e.text,e.character.name),e.$store.commit("setStatus",Object(q["a"])(Object(q["a"])({},e.status),{},{step1:!0})),o=ut(e.text,e.maxInputLength),e.$store.commit("setStatus",Object(q["a"])(Object(q["a"])({},e.status),{},{step2:!0})),t.prev=11,t.next=14,at.a.post("".concat(st,"/app/getAudioFile5"),{text:o,character:e.character.name,emotion:e.emotion},{responseType:"blob",headers:{"Access-Control-Allow-Origin":"*"}});case 14:return r=t.sent,n=r.data,NaN,t.t0=JSON,t.next=20,mt(n);case 20:t.t1=t.sent,i=t.t0.parse.call(t.t0,t.t1),s=i.batch,l=i.wavNames,m=i.scores,c=i.torchmoji,u=i.text_parsed,d=i.tokenized,h=i.dict_exists,g=i.fileData,g?(p=new it["a"],p.fromScratch(1,44100,"16",g.data),f=p.toBuffer(),v=window.URL.createObjectURL(new Blob([f],{type:"audio/wav"})),y=[v,v,v],e.$store.commit("setFilenames",y),e.$store.commit("setStatus",Object(q["a"])(Object(q["a"])({},e.status),{},{step3:!0})),b=[NaN,NaN,NaN],e.$store.commit("setScores",b),e.$store.commit("setBatch",[]),e.$store.commit("setTorchMoji",[]),e.$store.commit("setParsed",null),e.$store.commit("setTokenized",null),e.$store.commit("setConverted",null)):(C=l,e.$store.commit("setFilenames",C),e.$store.commit("setStatus",Object(q["a"])(Object(q["a"])({},e.status),{},{step3:!0})),e.$store.commit("setScores",m),e.$store.commit("setBatch",s),e.$store.commit("setTorchMoji",c),e.$store.commit("setParsed",u),e.$store.commit("setTokenized",d),e.$store.commit("setConverted",h)),setTimeout((function(){e.$store.commit("setStatus",Object(q["a"])(Object(q["a"])({},e.status),{},{step1:!1,step2:!0,step3:!0,step4:!0,statusCode:200}))}),1e3),e.$store.commit("setElapsed",new Date-a),t.next=39;break;case 35:t.prev=35,t.t2=t["catch"](11),console.log(t.t2),e.$store.commit("setStatus",{step1:!1,step2:!1,step3:!1,step4:!1,error:!0,statusCode:t.t2&&t.t2.response?t.t2.response.status:400});case 39:case"end":return t.stop()}}),t,null,[[11,35]])})))()}}};function ut(e,t){var a=e.trim(),o=a[a.length-1];return[".",",",":","!","?"].includes(o)?a:a+"."}var dt=ct,ht=(a("a006"),a("9aa7"),Object(l["a"])(dt,L,F,!1,null,null,null)),gt=ht.exports,pt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),e._m(0)],1)},ft=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Acknowledgments ")])]),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"my-2"},[e._v(" Thanks to the "),a("a",{attrs:{href:"https://www.csail.mit.edu/",target:"_blank"}},[e._v("MIT Computer Science & Artificial Intelligence Laboratory (CSAIL)")]),e._v(" for providing the initial funding that kickstarted this project in 2017. Further thanks to the "),a("a",{attrs:{href:"https://julia.mit.edu/",target:"_blank"}},[e._v("Julia Lab")]),e._v(", "),a("a",{attrs:{href:"https://www.ll.mit.edu/",target:"_blank"}},[e._v("Lincoln Lab")]),e._v(", and the "),a("a",{attrs:{href:"https://www.media.mit.edu/",target:"_blank"}},[e._v("Media Lab")]),e._v(". ")]),a("div",{staticClass:"w-full my-2 flex-col sm:flex-row sm:flex my-2"},[a("div",{staticClass:"w-full sm:w-5/6 mr-2"},[e._v(" Special shoutouts go to 4chan's "),a("span",{staticClass:"font-semibold"},[e._v("/mlp/ and its anons")]),e._v(" who have spent hundreds of hours collecting, cleaning, and organizing clips of dialogue taken from the show "),a("a",{staticClass:"italic",attrs:{href:"https://en.wikipedia.org/wiki/My_Little_Pony:_Friendship_Is_Magic",target:"_blank"}},[e._v("My Little Pony: Friendship Is Magic")]),e._v(". Their collective efforts as well as their constructive criticism via thorough tests of experimental model versions have proven to be extremely helpful and ultimately indispensable to the development of my work. The importance of /mlp/ throughout the development of this project cannot be overstated – once again, I thank each and every one of you anonymous contributors. ")]),a("div",{staticClass:"w-full sm:w-1/6 text-center ml-2 flex items-center"},[a("div",[a("img",{staticClass:"w-40",attrs:{src:"img/4cc.png"}})])])]),a("div",{staticClass:"my-2"},[e._v(" Finally, thanks to all those who have donated to my "),a("a",{attrs:{href:"https://patreon.com/15ai",target:"_blank"}},[e._v("Patreon")]),e._v(" — as stated in my bio, all donations will go toward paying the server bills. Thank you for being patient with me throughout this journey — I plan to add more to this page to properly thank all donators. ")])]),a("div",{staticClass:"w-full text-lg sm:text-2xl font-semibold sm:font-semibold mb-4 mt-4 sm:mt-8"},[e._v(" Bibliography ")]),a("div",{staticClass:"w-full my-4"},[a("ul",{staticClass:"list-disc px-8 text-base"},[a("li",[a("span",{staticClass:"italic"},[e._v("Perceptual Significance of Cepstral Distortion Measures in Digital Speech Processing.")]),e._v(" A. Vasilijević, et al. 2011. ("),a("a",{attrs:{href:"https://www.tandfonline.com/doi/pdf/10.1080/00051144.2011.11828412",target:"_blank"}},[e._v("doi:10.1080/00051144.2011.11828412")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("WaveNet: A Generative Model for Raw Audio.")]),e._v(" A. Oord, et al. 2016. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1609.03499.pdf",target:"_blank"}},[e._v("arXiv:1609.03499v2")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Using millions of emoji occurrences to learn any-domain representations for detecting sentiment, emotion and sarcasm.")]),e._v(" B. Felbo, et al. 2017. ("),a("a",{attrs:{href:"https://arxiv.org/abs/1708.00524",target:"_blank"}},[e._v("arXiv:1708.00524")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Natural TTS Synthesis By Conditioning WaveNet on Mel Spectrogram Predictions.")]),e._v(" J. Shen, et al. 2018. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1712.05884.pdf",target:"_blank"}},[e._v("arXiv:1712.05884")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("WaveGlow: A Flow-based Generative Network for Speech Synthesis.")]),e._v(" R. Prenger, et al. 2018. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1811.00002.pdf",target:"_blank"}},[e._v("arXiv:1811.00002")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Efficient Neural Audio Synthesis.")]),e._v(" N. Kalchbrenner, et al. 2018. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1802.08435v2.pdf",target:"_blank"}},[e._v("arXiv:1802.08435")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Unsupervised Detection of Anomalous Sound based on Deep Learning and the Neyman-Pearson Lemma.")]),e._v(" Y. Koizumi, et al. 2018. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1810.09133.pdf",target:"_blank"}},[e._v("arXiv:1810.09133")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Style Tokens: Unsupervised Style Modeling, Control and Transfer in End-to-End Speech Synthesis.")]),e._v(" Y. Wang, et al. 2018. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1803.09017.pdf",target:"_blank"}},[e._v("arXiv:1803.09017")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis.")]),e._v(" Y. Jia, et al. 2019. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1806.04558.pdf",target:"_blank"}},[e._v("arXiv:1806.04558")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Cyclical Annealing Schedule: A Simple Approach to Mitigating KL Vanishing.")]),e._v(" H. Fu, et al. 2019. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1903.10145.pdf",target:"_blank"}},[e._v("arXiv:1903.10145")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Pre-Alignment Guided Attention for Improving Training Efficiency and Model Stability in End-to-End Speech Synthesis.")]),e._v(" X. Zhu, et al. 2019. ("),a("a",{attrs:{href:"http://www.npu-aslp.org/lxie/papers/2019Access_ZXL.pdf",target:"_blank"}},[e._v("doi:10.1109/2019.2914149")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Zero-Shot Multi-Speaker Text-To-Speech with State-of-the-art Neural Speaker Embeddings.")]),e._v(" E. Cooper, et al. 2020. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1910.10838.pdf",target:"_blank"}},[e._v("arXiv:1910.10838")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Efficiently Trainable Text-to-Speech System Based on Deep Convolutional Networks with Guided Attention.")]),e._v(" H. Tachibana, et al. 2020. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/1710.08969.pdf",target:"_blank"}},[e._v("arXiv:1710.08969")]),e._v("). ")]),a("li",[a("span",{staticClass:"italic"},[e._v("HiFi-GAN: Generative Adversarial Networks for Efficient and High Fidelity Speech Synthesis")]),e._v(" J. Kong, et al. 2020. ("),a("a",{attrs:{href:"https://arxiv.org/pdf/2010.05646.pdf",target:"_blank"}},[e._v("arXiv:2010.05646")]),e._v("). ")]),a("br"),a("li",[a("span",{staticClass:"italic"},[e._v("Algebraic Geometry and Statistical Learning Theory.")]),e._v(" S. Watanabe. "),a("span",{staticClass:"italic"},[e._v("Cambridge Monographs,")]),e._v(" 2009. ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Machine Learning for Audio, Image and Video Analysis, 2nd Edition.")]),e._v(" F. Camastra, A. Vinciarelli. "),a("span",{staticClass:"italic"},[e._v("Springer,")]),e._v(" 2015. ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Deep Learning.")]),e._v(" I. Goodfellow, Y. Bengio, A. Courville. "),a("span",{staticClass:"italic"},[e._v("MIT Press,")]),e._v(" 2016. ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Foundations of Machine Learning.")]),e._v(" M. Mohri, A. Rostamizadeh, A. Talwalker. "),a("span",{staticClass:"italic"},[e._v("MIT Press,")]),e._v(" 2018. ")]),a("li",[a("span",{staticClass:"italic"},[e._v("Topics in Random Matrix Theory.")]),e._v(" T. Tao. "),a("span",{staticClass:"italic"},[e._v("American Mathematical Society,")]),e._v(" 2012. ")])])]),a("div",{staticClass:"w-full text-lg sm:text-2xl font-normal sm:font-medium mb-4 mt-4 sm:mt-8"},[e._v(" Publications ")]),a("div",{staticClass:"w-full my-4"},[a("ul",{staticClass:"list-disc px-8"},[a("li",[e._v("Coming soon (202x)")])])])])}],vt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"hidden sm:flex"},[a("div",{staticClass:"text-base font-light border rounded bg-blue-200 p-2 cursor-pointer hover:bg-blue-300",on:{click:function(t){return e.openURL("https://twitter.com/fifteenai")}}},[e._v(" Please refer to "),a("i",{staticClass:"fab fa-twitter text-blue-400 ml-1"}),e._v(" Twitter for updates: "),a("a",{staticClass:"font-normal",attrs:{href:"https://twitter.com/fifteenai",target:"_blank"}},[e._v("@fifteenai")])])]),a("div",{staticClass:"flex sm:hidden"},[a("div",{staticClass:"text-sm font-light border rounded bg-blue-200 p-2 cursor-pointer hover:bg-blue-300",on:{click:function(t){return e.openURL("https://twitter.com/fifteenai")}}},[a("i",{staticClass:"fab fa-twitter text-blue-400 ml-1"}),e._v("/"),a("a",{staticClass:"font-normal",attrs:{href:"https://twitter.com/fifteenai",target:"_blank"}},[e._v("@fifteenai")])])])])},yt=[],bt={methods:{openURL:v}},Ct=bt,At=Object(l["a"])(Ct,vt,yt,!1,null,null,null),xt=(At.exports,{components:{NavBar:_}}),wt=xt,_t=(a("df93"),Object(l["a"])(wt,pt,ft,!1,null,"4be6616e",null)),Pt=_t.exports,kt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[e._m(0),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" The performance of the model is measured using the average "),a("span",{staticClass:"italic"},[e._v("alignment confidence")]),e._v(" during inference on a validation set. It is well-known that there is a noticeable disaccord between the inputs during training and the outputs during inference as a result of autoregression; this phenomenon is called "),e._m(1),e._v(". The difference between "),a("span",{directives:[{name:"katex",rawName:"v-katex",value:"\\gamma_{\\textsf{train}}",expression:"`\\\\gamma_{\\\\textsf{train}}`"}],staticClass:"cursor-default",staticStyle:{"font-size":"0.9em"}}),e._v(" and "),a("span",{directives:[{name:"katex",rawName:"v-katex",value:"\\gamma_{\\textsf{infer}}",expression:"`\\\\gamma_{\\\\textsf{infer}}`"}],staticClass:"cursor-default",staticStyle:{"font-size":"0.9em"}}),e._v(" is a general measure of the salience of this train-test gap. ")]),a("div",{staticClass:"my-4"},[a("table",{staticClass:"border-collapse border border-gray-800 table-auto w-full"},[a("thead",[a("tr",[a("th",{staticClass:"border border-gray-600 font-semibold cursor-default"},[e._v("Version")]),a("th",{staticClass:"border border-gray-600 font-semibold cursor-default"},[a("span",{directives:[{name:"katex",rawName:"v-katex",value:"\\gamma_{\\textsf{infer}}",expression:"`\\\\gamma_{\\\\textsf{infer}}`"},{name:"tooltip",rawName:"v-tooltip.top",value:"Average alignment confidence during inference",expression:"'Average alignment confidence during inference'",modifiers:{top:!0}}],staticClass:"cursor-default",staticStyle:{"font-size":"0.9em"}})]),a("th",{staticClass:"border border-gray-600 font-semibold cursor-default"},[a("span",{directives:[{name:"katex",rawName:"v-katex",value:"\\gamma_{\\textsf{train}}",expression:"`\\\\gamma_{\\\\textsf{train}}`"},{name:"tooltip",rawName:"v-tooltip.top",value:"Average alignment confidence during training",expression:"'Average alignment confidence during training'",modifiers:{top:!0}}],staticClass:"cursor-default",staticStyle:{"font-size":"0.9em"}})]),a("th",{staticClass:"border border-gray-600 font-semibold cursor-default"},[e._v("Date")]),a("th",{staticClass:"border border-gray-600 font-semibold cursor-default"},[e._v("Notes")])])]),e._m(2)])])])],1)},St=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-normal"},[e._v(" Changelog ")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{attrs:{href:"https://arxiv.org/pdf/1910.00292.pdf",target:"_blank"}},[a("span",{staticClass:"italic"},[e._v("exposure bias")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tbody",[a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-purple-600 text-center"},[e._v("17.1")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("81.45%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("80.32%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-05-21")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-grary-600 text-center"},[e._v("16.2")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("81.24%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.98%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-05-09")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("16.1")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("80.70%")]),a("td",{staticClass:"border border-gray-600 text-center"}),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-05-08")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("15.84")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.75%")]),a("td",{staticClass:"border border-gray-600 text-center"}),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-05-01")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("15.3")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.55%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.15%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-04-13")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("15.2")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.44%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.14%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-04-03")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.43")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.21%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.15%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-04-02")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.36")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.22%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.10%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-29")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.31")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.03%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.15%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-27")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.29")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("79.00%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.12%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-26")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.28")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.92%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.20%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-25")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.26")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.89%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.34%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-24")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.17")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.62%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.30%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-17")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.15")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.31%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.37%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-16")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.12")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.04%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.65%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-15")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.11")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("77.54%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.21%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-12")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.4")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("77.15%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.29%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-02")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.3")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.40%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.37%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-03-01")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.2")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("75.65%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.37%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-28")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("14.1")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("74.38%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("78.37%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-25")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.8")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.57%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.92%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-22")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.7")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.36%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.59%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-21")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.6")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.31%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.99%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-16")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.5")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.24%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.03%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-14")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.4")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.01%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.76%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-12")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.3")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.86%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.44%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-11")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.2")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.94%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("76.39%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-10")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("13.1")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.77%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("75.97%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-02-09")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("12.3")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.30%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("75.84%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-01-26")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("12.2")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.65%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("75.97%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-01-25")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("11.5")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.80%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("75.00%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-01-15")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("11.4")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("72.87%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("74.11%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-01-14")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("11.3")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("71.58%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.57%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-01-13")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("11.2")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("71.28%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.56%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2021-01-08")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",{staticClass:"border-b-2 border-black"},[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("11.1")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("71.14%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("73.60%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2020-12-31")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("10.x")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~70%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~73%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2020-12-xx")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("9.x")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~69%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~73%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2020-10-xx")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("8.x")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~68%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~73%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2020-08-xx")]),a("td",{staticClass:"border border-gray-600 text-center"})]),a("tr",[a("td",{staticClass:"border border-gray-600 font-semibold text-gray-600 text-center"},[e._v("7.x")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~67%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("~73%")]),a("td",{staticClass:"border border-gray-600 text-center"},[e._v("2020-06-xx")]),a("td",{staticClass:"border border-gray-600 text-center"})])])}],Nt={components:{NavBar:_}},Lt=Nt,Ft=(a("745e"),Object(l["a"])(Lt,kt,St,!1,null,"770e6c90",null)),qt=(Ft.exports,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),e._m(0)],1)}),Tt=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Nondeterminism ")])]),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"my-2"},[e._v(" The model is "),a("a",{staticClass:"italic",attrs:{href:"https://en.wikipedia.org/wiki/Nondeterministic_algorithm",target:"_blank"}},[e._v("nondeterministic")]),e._v('. That is, re-clicking on the "Generate" button without changing the input will produce different outputs with varying levels of pacing, emotion, pitch, and background noise. This is by design — this feature is intended to emulate how human voice actors deliver a given text on different takes. You may need to roll the dice multiple times to obtain that perfect take, and '),a("span",{staticClass:"font-semibold"},[e._v("it is encouraged")]),e._v(" that you continue to generate outputs until you are satisfied with the delivery. ")]),a("div",{staticClass:"my-2"},[e._v(" Note that the output with the highest alignment confidence is not necessarily the best output. The alignment confidence is intended as a heuristic to cull the "),a("span",{staticClass:"italic"},[e._v("worst")]),e._v(" outputs; you will almost certainly encounter outliers where an output with a higher confidence clearly sounds worse than the other two outputs. You, as the human, are the ultimate judge in determining which output truly sounds the best. ")])]),a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Emotional contextualizers ")])]),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"my-2"},[e._v(" The model uses "),a("span",{staticClass:"italic"},[e._v("emotional contextualizers")]),e._v(" (a term coined by this project) to alter the pacings and deliveries of spoken texts. An emotional contextualizer is an embedding that guides the model during inference toward an output of similar emotional context — simply put, it is a separate sentence or phrase that informs the model beforehand of the desired emotion of the output. The emotional contextualizer is mapped to a probability distribution using the sentiment analysis model "),a("a",{attrs:{href:"https://arxiv.org/pdf/1708.00524.pdf",target:"_blank"}},[e._v("DeepMoji")]),e._v(" ("),a("a",{attrs:{href:"https://deepmoji.mit.edu/",target:"_blank"}},[e._v("deepmoji.mit.edu")]),e._v("), which gives a nice visualization of the desired emotion. ")]),a("div",{staticClass:"my-2"},[e._v(" An emotional contextualizer can be specified in the input by adding a vertical bar ("),a("span",{staticClass:"font-mono text-green-500 font-semibold text-sm"},[e._v("|")]),e._v(") at the end of the spoken input followed by a sentence to be used as the contextualizer. For example, if one wishes to have a character speak the sentence "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v('"I hate you!"')]),e._v(" in an amorous manner (rather than an irate one), one may opt to use the input "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v('"I hate you!'),a("span",{staticClass:"font-mono text-green-500 font-semibold text-sm"},[e._v('|I love you."')])]),e._v(" to have the desired effect. It may take several tries with different emotional contextualizers to ultimately obtain the perfect output. ")]),a("div",{staticClass:"my-2"},[e._v(" By default, if the emotional contextualizer is not specified, the inferred emotional contextualizer is assumed to be the input itself. For example, the input "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v('"I hate you!"')]),e._v(" is functionally identical to the input "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v('"I hate you!'),a("span",{staticClass:"font-mono text-green-500 font-semibold text-sm"},[e._v('|I hate you!"')])]),e._v(". ")])]),a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Phonological conventions and ARPAbet ")])]),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"my-2"},[e._v(" The model primarily uses the "),a("a",{attrs:{href:"https://public.oed.com/how-to-use-the-oed/key-to-pronunciation/%20pronunciation-model-US-english/",target:"_blank"}},[e._v("Oxford English Dictionary's U.S English")]),e._v(' pronunciation model and its IPA conventions. This pronunciation model is the same one used by the dictionary built into Google\'s Search — to view the Oxford IPA transcription for a given word, type in "define [word]" into the search bar. For example, '),a("span",{staticClass:"font-semibold"},[e._v("dictionary")]),e._v(" is transcribed as "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/ˈdikSHəˌnerē/")]),e._v(", and "),a("span",{staticClass:"font-semibold"},[e._v("convention")]),e._v(" is transcribed as "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/kənˈven(t)SH(ə)n/")]),e._v(". Note the parenthesized phonemes that indicate optional "),a("a",{attrs:{href:"https://en.wikipedia.org/wiki/Elision",target:"_blank"}},[e._v("elisions")]),e._v(" subconsciously prevalent in everyday speech. ")]),a("div",{staticClass:"my-2"},[e._v(' You may notice that certain words are pronounced slightly differently than what you might expect. For example, suppose that you wish to have a character pronounce the word "Internet" as '),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/ˈintərˌnet/")]),e._v(" with the phoneme "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("⟨t⟩")]),e._v(" clearly enunciated in between the first and second syllables. The algorithm, however, may tend to favor the pronunciation "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/ˈinərˌnet/")]),e._v(", opting to elide the "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("⟨t⟩")]),e._v(' — the way that most Americans would pronounce the word "Internet" in everyday speech (this phonological phenomenon is known as '),a("a",{attrs:{href:"https://en.wikipedia.org/wiki/Flapping",target:"_blank"}},[e._v("intervocalic flapping")]),e._v("). If you wish, you can override the AI's preference by inserting ARPAbet strings wrapped in curly braces "),a("span",{staticClass:"font-mono text-blue-500 font-semibold text-sm"},[e._v("{}")]),e._v(' — in the case of "Internet," you would use the input '),a("span",{staticClass:"font-mono text-blue-500 font-semibold text-sm"},[e._v("{IH1 N T ER0 N EH2 T}")]),e._v(" instead to explicitly instruct the model to pronounce the "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("⟨t⟩")]),e._v(". In most cases, however, the AI does a very good job guessing the most appropriate pronunciation. ")]),a("div",{staticClass:"my-2"},[e._v(" One important distinction between Oxford's IPA and traditional IPA is the lack of a distinct symbol for the voiced alveolar flap "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("⟨ɾ⟩")]),e._v(". In most dictionaries, the flap is transcribed as a "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("⟨t⟩")]),e._v(", but Oxford opts to transcribe it as a "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("⟨d⟩")]),e._v(" in accordance to how Americans would pronounce the flap. For example, Oxford gives the transcription for the word "),a("span",{staticClass:"font-semibold"},[e._v("better")]),e._v(" as "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/ˈbedər/")]),e._v(", while most other dictionaries would opt to use the transcription "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/ˈbetər/")]),e._v(". It is advised that users follow the Oxford convention to designate the voiced alveolar flap for optimal naturalness. For example, "),a("span",{staticClass:"font-semibold"},[e._v("better")]),e._v(" would be transcribed as "),a("span",{staticClass:"font-mono text-blue-500 font-semibold text-sm"},[e._v("{B EH1 D ER0}")]),e._v(" instead of "),a("span",{staticClass:"font-mono text-blue-500 font-semibold text-sm"},[e._v("{B EH1 T ER0}")]),e._v(". ")]),a("div",{staticClass:"my-2"},[a("span",{staticClass:"font-semibold"},[e._v("All ARPAbet vowels "),a("span",{staticClass:"italic"},[e._v("must")]),e._v(" include a lexical stress")]),e._v(". See the "),a("a",{attrs:{href:"http://www.speech.cs.cmu.edu/cgi-bin/cmudict",target:"_blank"}},[e._v("CMU Pronouncing Dictionary")]),e._v(" website for more information on ARPAbet and a list of all valid phonemes usable on the site. Note that this site "),a("span",{staticClass:"italic"},[e._v("does not")]),e._v(" use the Oxford convention. ")])]),a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Lexicon ")])]),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"my-2"},[e._v(" The lexicon that the model uses is an amalagmation of various dictionaries, words that have been scraped from both physical and digital references, and AI-generated phonetic transcriptions. While the lexicon contains many obscure and topical words that are not typically found in phonetic references (for example, the word "),a("span",{staticClass:"font-semibold"},[e._v("VTuber")]),e._v(" — "),a("span",{staticClass:"font-semibold font-mono text-sm"},[e._v("/ˈvēˌto͞obər/")]),e._v(" or "),a("span",{staticClass:"font-mono text-blue-500 font-semibold text-sm"},[e._v("{V IY1 T UW2 B ER0}")]),e._v("), it is by no means complete. If you find a word that does not exist in the lexicon, or if you believe that a word may be incorrectly transcribed in the lexicon, feel free to send me an email or tag me in a tweet. ")])])])}],Dt={components:{NavBar:_},mounted:function(){var e=this;localStorage.getItem("accepted")||this.$modal.show("readme"),setTimeout((function(){e.disabled=!1}),1e4)},data:function(){return{isPlaying:!1,audio:null,disabled:!0}},methods:{openURL:v,acceptTerms:function(){localStorage.setItem("accepted2",!0),this.$modal.hide("readme")},playAudio:function(e){var t=this;this.isPlaying||(this.audio=new Audio(e),this.audio.addEventListener("ended",(function(){return t.isPlaying=!1})),this.audio.volume=.33,this.audio.play(),this.isPlaying=!0)},stopAudio:function(){this.isPlaying&&(this.audio.pause(),this.audio.currentTime=0,this.isPlaying=!1)}}},jt=Dt,It=(a("b06b"),Object(l["a"])(jt,qt,Tt,!1,null,"5c0e602a",null)),Et=It.exports,$t=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[e._m(0),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" Who/what is behind this project? ")]),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" I've had a couple people and institutions provide a bit of help along the way, but I am — and always have been — one person. ")]),e._m(1),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" I'm using your project in a video/project/Twitter post/article/etc. How can I cite your project? ")]),e._m(2),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" By agreeing to the Terms of Service in order to use the site, you are agreeing to comply with the above two requirements; failure to abide by these rules will put your project/video at risk of termination. ")]),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" What sets your project apart from other text-to-speech algorithms/neural networks? ")]),e._m(3),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" To put it even more simply, this project aims to create the best TTS algorithm in existence. All other algorithms in the past have had serious issues, including pronunciation inaccuracies, stiltedness, and poor audio quality. This project aims to remedy all of those issues. ")]),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" How much does maintaining the servers cost? ")]),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" It depends on the amount of traffic, but the minimum baseline is around several thousands of US dollars every month. This is expected as inference is very GPU intensive and a sufficient number of instances need to be spun up to handle thousands of requests coming in every minute. Everything is paid out of pocket. ")]),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" How are you able to pay out of pocket for your project? ")]),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" I've already made my fortune in tech elsewhere. As I've stated before, the Patreon funds only cover a very small fraction of the server bills – I still have not yet even withdrawn any funds from my account. ")]),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" Why did the old models have to be taken down while you worked on the newest iteration? ")]),e._m(4),e._m(5),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" Characters seem to mispronounce a certain word consistently. How can I get around this? ")]),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" See the "),a("router-link",{attrs:{to:"/guide"}},[e._v("Guide")]),e._v(". ")],1),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" Do you take personal requests? ")]),a("div",{staticClass:"font-medium text-base py-2 "},[e._v(" See "),a("router-link",{attrs:{to:"/contribute"}},[e._v("Contribute")]),e._v(". ")],1),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" How can I support your work? ")]),e._m(6),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" Could you set up a personal endpoint so that I don't have to wait in the queue like everyone else? ")]),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" I will only do this if you pay for the cost of setting up said endpoint in full. It will not be cheap. Send me an email for further details. ")]),a("div",{staticClass:"font-semibold text-lg py-1"},[e._v(" Will you add more characters? ")]),a("div",{staticClass:"font-medium text-base py-2"},[e._v(" Yes. See "),a("router-link",{attrs:{to:"/contribute"}},[e._v("Contribute")]),e._v(". ")],1)])])],1)},Mt=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Frequently Asked Questions ")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-medium text-base py-2"},[e._v(" This project was conceived as part of MIT's "),a("a",{attrs:{href:"https://urop.mit.edu/",target:"_blank"}},[e._v("Undergraduate Research Opportunities Program")]),e._v(". Since then, it has evolved massively throughout the years – though the scope of the project in its current form is far more sophisticated than that of the project I had initially envisioned and scaffolded, the general idea and spirit have always been the same. ")])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-medium text-base py-2"},[e._v(' I require only two things. One, you must include some form of the URL "'),a("a",{attrs:{href:"https://15.ai"}},[e._v("15.ai")]),e._v('" somewhere '),a("span",{staticClass:"italic font-bold"},[e._v("in")]),e._v(" your post/video/project, and two, "),a("span",{staticClass:"font-semibold"},[e._v("you may not mix 15.ai outputs with any other TTS")]),e._v(". The second rule is strictly necessary to avoid cross-contamination. This project is not merely a tool for you to haphazardly slap together voices just for your own benefit; my research is foremost, and I would like to avoid ANY chance of confusion of which TTS service created which voice, especially among those that are of far worse quality. "),a("span",{staticClass:"font-semibold"},[e._v("In other words, if you use 15.ai for your video/project, you may not use any other TTS service for any other portion of that video/project.")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-medium text-base py-2"},[e._v(" The short answer is that this project shows that you need very little data to accurately clone hundreds of voices simultaneously while keeping emotions and naturalness intact. This completely blows any previously known TTS algorithm — such as "),a("a",{attrs:{href:"https://arxiv.org/pdf/1712.05884.pdf",target:"_blank"}},[e._v("Tacotron 2")]),e._v(", "),a("a",{attrs:{href:"https://arxiv.org/pdf/1710.07654.pdf",target:"_blank"}},[e._v("DeepVoice 3")]),e._v(", "),a("a",{attrs:{href:"https://arxiv.org/pdf/1806.04558.pdf",target:"_blank"}},[e._v("SV2TTS")]),e._v(", or "),a("a",{attrs:{href:"https://arxiv.org/pdf/2005.05514.pdf",target:"_blank"}},[e._v("TalkNet")]),e._v(" — out of the water in terms of both data efficiency and naturalness. ")])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-medium text-base py-2"},[e._v(" I have very high standards for my work. The purpose of the project isn't to be able to synthesize voices that sound only "),a("span",{staticClass:"italic"},[e._v("similar")]),e._v(" to the source and are wholly unconvincing to humans in terms of naturalness, quality, or emotion — "),a("span",{staticClass:"italic"},[e._v("this is absolutely trivial, is academically uninteresting, and requires very little actual effort")]),e._v(". In fact, you could even do this yourself by collecting data and training a model using one of the many open-sourced variants of Tacotron. ")])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-medium text-base py-2"},[e._v(" As such, I prefer improving my algorithm as much as possible over naively adding a number of voices using an older, inferior version. "),a("span",{},[e._v("Recall that this was originally meant to be a repository for my research, and not just a website for your own amusement")]),e._v(" — so you will have to be patient while I finish things up. Throwing a tantrum on Twitter or via email will do less than nothing to change my stance on quality control. ")])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"font-medium text-base py-2"},[e._v(" I have a Patreon at "),a("a",{attrs:{href:"https://patreon.com/15ai"}},[e._v("patreon.com/15ai")]),e._v(". Please only donate if you want, but do not feel obligated to do so. All donations will be used to help pay for the server costs. ")])}],Bt={components:{NavBar:_}},Ot=Bt,Rt=(a("5d20"),Object(l["a"])(Ot,$t,Mt,!1,null,"754d24cf",null)),zt=Rt.exports,Gt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),e._m(0)],1)},Ut=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Contribute ")])]),a("div",{staticClass:"w-full my-4 font-normal"},[a("span",{staticClass:"font-semibold"},[e._v("tl;dr")]),e._v(": If you send me a dataset of your favorite character/waifu/celebrity/whatever, I might include them in the next batch. Due to technical reasons (approximately uniformly distributed vocal frequencies), high-pitched/feminine voices work best. ")]),a("div",{staticClass:"w-full my-4 font-normal text-red-500 font-bold"},[e._v(" Update: The list of upcoming characters can be found here: "),a("a",{attrs:{target:"_blank",href:"https://docs.google.com/spreadsheets/d/1dlV9tNtasW_YvrCEj7jAz3hg8UKIFGxfNCOYigfa_50"}},[e._v("https://docs.google.com/spreadsheets/d/1dlV9tNtasW_YvrCEj7jAz3hg8UKIFGxfNCOYigfa_50")])]),a("hr"),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" A couple months were spent setting up a pipeline that expedites the addition of new characters in the multi-speaker setup without requiring old data from the already-learned characters. Thanks to this new process, "),a("span",{attrs:{href:"italic"}},[e._v("hundreds")]),e._v(" of characters can be jointly trained in a matter of days, whereas training a model for each character in series would literally take years to complete. Furthermore, "),a("span",{staticClass:"italic"},[e._v("data across different characters intermingle to cooperatively learn correct pronunciations, emotions, and naturalness")]),e._v(". There is no (reasonable) limit to how many characters can be trained simultaneously. ")]),a("div",{staticClass:"w-full my-4 font-normal"},[a("span",{staticClass:"italic"},[e._v("Not all voices are synthesized equal.")]),e._v(" The voices that work best are usually high-pitched (typically feminine) and energetic. Voices that are low-pitched (typically masculine) or contain a reverb/echo tend to be inconsistent, but still workable. Some problematic voices in the latest version of the model include the "),a("a",{attrs:{href:"https://wiki.teamfortress.com/wiki/Administrator",target:"_blank"}},[e._v("Team Fortress 2 Administrator")]),e._v(", the "),a("a",{attrs:{href:"https://www.ssbwiki.com/Announcer",target:"_blank"}},[e._v("Super Smash Bros. Announcer")]),e._v(", and the "),a("a",{attrs:{href:"https://half-life.fandom.com/wiki/Overwatch_Voice",target:"_blank"}},[e._v("Half-Life 2 Overwatch Voice")]),e._v(", all of which feature a distinctive reverb in their audio files. Fixing these require a bit more care and is on the immediate agenda. ")]),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" I will be adding as many characters to the model as possible, in batches. If you would like to request a character and would like to send in a dataset, please adhere to the following conventions: ")]),a("div",{staticClass:"w-full my-4 font-normal"},[a("ul",{staticClass:"list-disc pl-8 my-1"},[a("li",[e._v(" All English transcriptions for a single character must be stored in a single "),a("span",{staticClass:"font-mono"},[e._v(".txt")]),e._v(" file. "),a("ul",{staticClass:"list-disc pl-8 my-1"},[a("li",[e._v(" Every line of the "),a("span",{staticClass:"font-mono"},[e._v(".txt")]),e._v(" file "),a("span",{staticClass:"italic"},[e._v("must")]),e._v(" contain exactly three things, in this order: the path to the audio file, a single vertical bar ("),a("span",{staticClass:"font-mono"},[e._v("|")]),e._v("), and the English transcription in full. ")]),a("li",[e._v(" The English transcription should "),a("span",{staticClass:"italic"},[e._v("not")]),e._v(" contain any numerals (they should be written out explicitly, as in "),a("span",{staticClass:"italic"},[e._v("fifteen")]),e._v("), special characters (e.g. letters with diacritics, emojis), or any additional words not audibly spoken by the character (e.g. asterisk actions like "),a("span",{staticClass:"italic"},[e._v("*whispering*")]),e._v(", parentheticals) ")]),a("li",[e._v(" The only punctuation allowed are commas, periods, exclamation points, question marks, apostrophes, hyphens, colons, and semicolons. Commas should denote short pauses and periods denote longer pauses — grammatical correctness is unimportant. Ellipses (...) should not be used; use a comma or a period instead. ")]),a("li",[e._v(" Consecutive exclamation points and questions marks are acceptable if a character is yelling or talking more excitedly/fiercely/angrily/inquisitively than usual. Other instances of consecutive punctuation should be avoided. ")]),a("li",[e._v(' Acronyms should be separated by spaces if they are vocalized letter by letter (e.g. "M I T", "G P U"). Otherwise, they should be left alone (e.g. "RAM", "GNU", "ASAP"). ')]),a("li",[e._v(" Proper capitalizations are unnecessary; all transcriptions are converted to lowercase during training and inference. ")]),a("li",[e._v(" Audio files with no audible English words being spoken should not be transcribed (e.g. files containing only grunts, moans, unintelligible shouts, sound effects). ")]),a("li",[e._v(" Audio files that have a filter that noticeably distorts the character's normal voice should not be transcribed. Furthermore, files that have background noise or sound effects should not be transcribed. ")]),a("li",[e._v(" The rule of thumb is: if the dialogue isn't obviously marred by inconsistencies and you can clearly hear the words being spoken, then you should include it. If you are totally unsure on how to proceed, feel free to ask me via email or include an addendum in the zipped file. ")])])]),a("li",[e._v(" All audio files for a single character must be stored in a single directory. "),a("ul",{staticClass:"list-disc pl-8 my-1"},[a("li",[a("span",{staticClass:"italic font-bold text-red-600"},[e._v("Do not mix different sources for a single character.")]),e._v(" A method of checking whether two files are compatible is to check their spectrograms in Audacity. If the spectrograms look similar to each other, they are compatible; if they look different (frequencies are capped at a different level, extraneous noise is present in only one source throughout, etc.), they are likely incompatible. If you are unsure whether certain sources are compatible or not, ask me via email. ")]),a("li",[e._v(" Leave the audio files in their original format. If the files were ripped directly from the source, leave them as they are. If you need to excise parts of the audio that aren't transcribable, do so but leave some indication that this was done. ")]),a("li",[e._v(" The length of each file should not exceed 12 seconds in length. If a file is longer than 12 seconds, split it into multiple parts using an external program (e.g. Audacity) without compromising the original audio quality. ")]),a("li",[e._v(" It would be helpful to name the directory containing the audio files the name of the corresponding character. ")])])]),a("li",[e._v(" Double-check that the audio paths match the transcriptions. It's very easy to get lost in the middle of transcribing hundreds of audio files, and any off-by-one errors would be disastrous. ")])])]),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" For example: ")]),a("div",{staticClass:"w-full mt-4 mb-4 font-normal mx-12 font-mono"},[e._v(" transcripts_of_some_character.txt ")]),a("div",{staticClass:"mb-4 font-normal ml-24 font-mono text-sm"},[a("div",[e._v("/character_name/file1.wav|Lorem ipsum dolor sit amet, consectetur adipiscing elit.")]),a("div",[e._v("/character_name/file2.wav|Integer eu semper sapien.")]),a("div",[e._v("/character_name/file3.wav|Praesent odio massa, volutpat sit amet sollicitudin vel, cursus quis neque.")]),a("div",[e._v("/character_name/file4.wav|Vivamus et ligula risus.")]),a("div",[e._v("...")])]),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" Zip up a parent directory containing the transcriptions and the directory with the audio files (in "),a("span",{staticClass:"font-mono"},[e._v(".zip")]),e._v(" or "),a("span",{staticClass:"font-mono"},[e._v(".7z")]),e._v(" format), upload the zipped file to some file storage site (Google Drive, Mega, Dropbox, etc.), and send it to me via email. ")]),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" Preprocessing takes up a large amount of time and is frankly very annoying; as such, "),a("span",{staticClass:"italic"},[e._v("I will not deign to do the data collection myself just because some random person on the Internet makes a request")]),e._v(". Datasets that require me to do the least amount of additional work will certainly be appreciated. I won't be able to guarantee your character's inclusion, but if you put in the effort, I'll try my best. ")]),a("div",{staticClass:"w-full my-4 font-normal"},[e._v(" Alternatively, if you wish to support the project without torturing yourself, feel free to donate to my Patreon at "),a("a",{attrs:{href:"https://patreon.com/15ai"}},[e._v("patreon.com/15ai")]),e._v(" to help pay for the server bills. ")])])}],Ht={components:{NavBar:_}},Wt=Ht,Kt=(a("8536"),Object(l["a"])(Wt,Gt,Ut,!1,null,"285d3ce8",null)),Jt=Kt.exports,Vt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("NavBar"),a("div",{staticClass:"w-full sm:w-full md:w-full lg:w-240 px-4 mx-auto mt-8 sm:mt-12 justify-start"},[e._m(0),a("div",{staticClass:"w-full my-4 font-normal"},[a("div",{staticClass:"my-2"},[e._v(" Thanks to all of my patrons ("),a("span",{staticClass:"font-bold"},[e._v(e._s(e.patronsSorted.length))]),e._v(" total) on "),a("a",{attrs:{href:"https://patreon.com/15ai",target:"_blank"}},[e._v("Patreon")]),e._v(" who have been patient with me throughout the development of this project. ")])]),a("div",{staticClass:"w-full my-4 font-normal grid grid-cols-2 sm:grid-cols-3 text-xs sm:text-sm font-mono"},e._l(e.patronsSorted,(function(t,o){return a("div",{key:o},[a("span",{staticClass:"font-bold"},[e._v(e._s(t.Name))]),e._v(" — $"+e._s(t["Lifetime Amount"])+" ")])})),0)])],1)},Zt=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full text-xl sm:text-2xl font-semibold sm:font-medium my-4 flex items-center justify-between"},[a("div",{staticClass:"font-semibold"},[e._v(" Patrons ")])])}],Yt=a("dcab"),Xt={components:{NavBar:_},data:function(){return{patrons:Yt}},computed:{patronsSorted:function(){return Yt.sort((function(e,t){return parseFloat(e["Lifetime Amount"])<parseFloat(t["Lifetime Amount"])?1:-1}))}}},Qt=Xt,ea=(a("1735"),Object(l["a"])(Qt,Vt,Zt,!1,null,"5e66ca2a",null)),ta=ea.exports;o["default"].use(u["a"]);var aa=[{path:"/",component:gt},{path:"/about",component:N},{path:"/thanks",component:Pt},{path:"/guide",component:Et},{path:"/contribute",component:Jt},{path:"/faq",component:zt},{path:"/patrons",component:ta},{path:"*",beforeEnter:function(e,t,a){window.location="https://www.youtube.com/watch?v=dQw4w9WgXcQ"}}],oa=function(e,t,a){return{x:0,y:0}},ra=new u["a"]({mode:"history",base:"/",routes:aa,scrollBehavior:oa}),na=ra,ia=a("2f62"),sa={state:{character:{name:"GLaDOS",img:"img/glados.png",url:"https://en.wikipedia.org/wiki/GLaDOS",color:{waveColor:"#e0b989",progressColor:"#e79632",cursorColor:"#e79632"},loader:"wave-glados.svg",mos:null,data:72,va:"Ellen McLain",vapage:"https://en.wikipedia.org/wiki/Ellen_McLain",emotions:["Contextual"],version:"24.2.1",denoiser:1e-4,sigma:.707},source:{title:"Portal"},emotion:"Contextual",pacing:"Normal",text:"",elapsed:null,status:{step1:!1,step2:!1,step3:!1,step4:!1,error:!1,statusCode:null},filenames:null,playerColor:{waveColor:"#e0b989",progressColor:"#e79632",cursorColor:"#e79632"},scores:null,batch:[],parsed:null,tokenized:null,converted:null,torchmoji:null,showItems:!1,isDarkMode:!1},getters:{character:function(e){return e.character},source:function(e){return e.source},emotion:function(e){return e.emotion},pacing:function(e){return e.pacing},text:function(e){return e.text},elapsed:function(e){return e.elapsed},status:function(e){return e.status},filenames:function(e){return e.filenames},playerColor:function(e){return e.playerColor},scores:function(e){return e.scores},batch:function(e){return e.batch},parsed:function(e){return e.parsed},tokenized:function(e){return e.tokenized},converted:function(e){return e.converted},torchmoji:function(e){return e.torchmoji},showItems:function(e){return e.showItems},isDarkMode:function(e){return e.isDarkMode}},mutations:{setCharacter:function(e,t){e.character=t},setSource:function(e,t){e.source=t},setEmotion:function(e,t){e.emotion=t},setPacing:function(e,t){e.pacing=t},setText:function(e,t){e.text=t},setElapsed:function(e,t){e.elapsed=t},setStatus:function(e,t){e.status=t},setFilenames:function(e,t){e.filenames=t},setPlayerColor:function(e,t){e.playerColor=t},setScores:function(e,t){e.scores=t},setBatch:function(e,t){e.batch=t},setTorchMoji:function(e,t){e.torchmoji=t},setParsed:function(e,t){e.parsed=t},setTokenized:function(e,t){e.tokenized=t},setConverted:function(e,t){e.converted=t},setShowItems:function(e,t){e.showItems=t},toggleDarkMode:function(e){e.isDarkMode=!e.isDarkMode}},actions:{}};o["default"].use(ia["a"]);var la={state:sa},ma=new ia["a"].Store({state:{online:0,queued:0},getters:{online:function(e){return e.online},queued:function(e){return e.queued}},mutations:{SOCKET_info:function(e,t){var a=t.online,o=t.queued;e.online=a,e.queued=o}},actions:{SOCKET_info:function(e,t){var a=e.commit,o=t.online,r=t.queued;a("SOCKET_info",{online:o,queued:r})}},modules:la}),ca=a("f617"),ua=(a("dac4"),a("bfc7")),da=(a("be0f"),a("1881")),ha=a.n(da),ga=a("e37d"),pa=a("1dce"),fa=a.n(pa),va=a("5132"),ya=a.n(va),ba=a("a584"),Ca=a("d0be"),Aa=a.n(Ca);o["default"].use(ca["a"]),o["default"].component("v-chart",oe["a"]),o["default"].use(ua["a"],{globalOptions:{}}),o["default"].use(ha.a,{dialog:!0}),o["default"].use(ga["a"],{defaultTrigger:window.innerWidth>768?"hover focus click":"click"}),o["default"].use(fa.a),o["default"].use(new ya.a({debug:!1,connection:"https://api.15.ai",vuex:{store:ma,actionPrefix:"SOCKET_",mutationPrefix:"SOCKET_"},options:{transports:["websocket"]}})),o["default"].use(ba["a"],{config:{id:"UA-159162171-1"}},na),o["default"].use(Aa.a),o["default"].config.productionTip=!1,new o["default"]({router:na,store:ma,render:function(e){return e(c)}}).$mount("#app")},"5d20":function(e,t,a){"use strict";var o=a("0726"),r=a.n(o);r.a},6795:function(e,t,a){},6948:function(e,t,a){"use strict";var o=a("d968"),r=a.n(o);r.a},"745e":function(e,t,a){"use strict";var o=a("34a3"),r=a.n(o);r.a},"75f8":function(e,t,a){},7798:function(e,t,a){},8536:function(e,t,a){"use strict";var o=a("8bca"),r=a.n(o);r.a},"88c1":function(e,t,a){},"8b68":function(e,t,a){},"8bca":function(e,t,a){},a006:function(e,t,a){"use strict";var o=a("0972"),r=a.n(o);r.a},b06b:function(e,t,a){"use strict";var o=a("4f87"),r=a.n(o);r.a},b66e:function(e,t,a){},cc55:function(e,t,a){},d100:function(e,t,a){"use strict";var o=a("88c1"),r=a.n(o);r.a},d18f:function(e,t,a){"use strict";var o=a("6795"),r=a.n(o);r.a},d968:function(e,t,a){},dcab:function(e){e.exports=JSON.parse('[{"Name":"MetielEX","Patron Status":"Active patron","Lifetime Amount":1,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"KindKade ","Patron Status":"Active patron","Lifetime Amount":3,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Tenkikun","Patron Status":"Active patron","Lifetime Amount":2.2,"Pledge Amount":1.09,"Charge Frequency":"monthly"},{"Name":"Hadda Doittoem","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"TheTransformersTrash","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":20,"Charge Frequency":"monthly"},{"Name":"Bobby G.","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Light Tim","Patron Status":"Active patron","Lifetime Amount":2,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Huskybits ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Jadeghost ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Ja_Crispy_Vic","Patron Status":"Active patron","Lifetime Amount":2,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"josen95","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Fluttershys_Thighs ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"alexander mikulich","Patron Status":"Active patron","Lifetime Amount":1.57,"Pledge Amount":0.79,"Charge Frequency":"monthly"},{"Name":"Tyrone Thames","Patron Status":"Active patron","Lifetime Amount":2,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Pj Worthman","Patron Status":"Active patron","Lifetime Amount":1.57,"Pledge Amount":0.79,"Charge Frequency":"monthly"},{"Name":"Dylan H. Maxon","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"jal wu","Patron Status":"Active patron","Lifetime Amount":2,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Caleb Radcliff","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"JTandX","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Infinite Weasels","Patron Status":"Active patron","Lifetime Amount":2.68,"Pledge Amount":1.35,"Charge Frequency":"monthly"},{"Name":"Erik Pettersen","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kevin Nunn","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":15,"Charge Frequency":"monthly"},{"Name":"Time Bender","Patron Status":"Active patron","Lifetime Amount":11.45,"Pledge Amount":5.79,"Charge Frequency":"monthly"},{"Name":"Reger Temps","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Broc Budden ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Frostyisland ","Patron Status":"Active patron","Lifetime Amount":2,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"The Greater 48","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Baby Woodrose","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Thomas","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"hanswurst1233 ","Patron Status":"Active patron","Lifetime Amount":2.29,"Pledge Amount":1.16,"Charge Frequency":"monthly"},{"Name":"StableCoder","Patron Status":"Active patron","Lifetime Amount":15.88,"Pledge Amount":8.05,"Charge Frequency":"monthly"},{"Name":"Patupi ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Liam Bassett","Patron Status":"Active patron","Lifetime Amount":2.7,"Pledge Amount":1.37,"Charge Frequency":"monthly"},{"Name":"maybay223","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Zyico","Patron Status":"Active patron","Lifetime Amount":3,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Jacob Garbe","Patron Status":"Active patron","Lifetime Amount":3,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Alexey Golubev","Patron Status":"Active patron","Lifetime Amount":3,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"nanocon ","Patron Status":"Active patron","Lifetime Amount":2.4,"Pledge Amount":0.81,"Charge Frequency":"monthly"},{"Name":"Michael Dennis","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"notriddle","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"BingusKhan","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Jake C","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Piputa ","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Rashi Abramson","Patron Status":"Active patron","Lifetime Amount":3,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Brendan Zeitlin","Patron Status":"Active patron","Lifetime Amount":18,"Pledge Amount":6,"Charge Frequency":"monthly"},{"Name":"Alicornanon ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Jaime E Nufio","Patron Status":"Active patron","Lifetime Amount":3,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Gabriel Hodgens","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Sidekick ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"WonderMedia ","Patron Status":"Active patron","Lifetime Amount":65.7,"Pledge Amount":21.78,"Charge Frequency":"monthly"},{"Name":"Dcapit8ed","Patron Status":"Active patron","Lifetime Amount":7.5,"Pledge Amount":2.5,"Charge Frequency":"monthly"},{"Name":"Lance Broadsword","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"HissatsuNeko","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"dat_Koriel ","Patron Status":"Active patron","Lifetime Amount":3.45,"Pledge Amount":1.16,"Charge Frequency":"monthly"},{"Name":"Bryce Martin","Patron Status":"Active patron","Lifetime Amount":2.18,"Pledge Amount":0.72,"Charge Frequency":"monthly"},{"Name":"martay ","Patron Status":"Active patron","Lifetime Amount":10.93,"Pledge Amount":3.61,"Charge Frequency":"monthly"},{"Name":"Paeyton Lacusta","Patron Status":"Active patron","Lifetime Amount":3.17,"Pledge Amount":0.79,"Charge Frequency":"monthly"},{"Name":"Anonymous","Patron Status":"Active patron","Lifetime Amount":28,"Pledge Amount":7,"Charge Frequency":"monthly"},{"Name":"Adrian Ayotte","Patron Status":"Active patron","Lifetime Amount":173.6,"Pledge Amount":8.02,"Charge Frequency":"monthly"},{"Name":"HelmXGaming 2","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"NotoriusAnakin","Patron Status":"Active patron","Lifetime Amount":16.22,"Pledge Amount":4.08,"Charge Frequency":"monthly"},{"Name":"Atreidae ","Patron Status":"Active patron","Lifetime Amount":2.91,"Pledge Amount":0.73,"Charge Frequency":"monthly"},{"Name":"Specific Interists","Patron Status":"Active patron","Lifetime Amount":5.42,"Pledge Amount":1.37,"Charge Frequency":"monthly"},{"Name":"Cumup Da Pirate","Patron Status":"Active patron","Lifetime Amount":3.4,"Pledge Amount":0.85,"Charge Frequency":"monthly"},{"Name":"Lt P","Patron Status":"Active patron","Lifetime Amount":4.62,"Pledge Amount":1.17,"Charge Frequency":"monthly"},{"Name":"zoe Yousa","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Fredrik Landberg","Patron Status":"Active patron","Lifetime Amount":4.57,"Pledge Amount":1.16,"Charge Frequency":"monthly"},{"Name":"John Avoidberg","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"D.O.T ","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"NES","Patron Status":"Active patron","Lifetime Amount":4,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"森 杨","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Lily Crain","Patron Status":"Active patron","Lifetime Amount":6.16,"Pledge Amount":1.54,"Charge Frequency":"monthly"},{"Name":"Don Therecluse","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Ally Mercury","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"9BStar ","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Matthew Bush","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Jorpando ","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Rickery","Patron Status":"Active patron","Lifetime Amount":3.18,"Pledge Amount":0.8,"Charge Frequency":"monthly"},{"Name":"Torte Hanrahan","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Ma Star","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"vr ","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"BeerVirusWinner","Patron Status":"Active patron","Lifetime Amount":130,"Pledge Amount":26,"Charge Frequency":"monthly"},{"Name":"Silvak","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Manny Jones","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Pikachu Donger","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Ruckus Ricket","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Bitbit","Patron Status":"Active patron","Lifetime Amount":3.97,"Pledge Amount":0.8,"Charge Frequency":"monthly"},{"Name":"Tikkirej ","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Paul","Patron Status":"Active patron","Lifetime Amount":6.81,"Pledge Amount":1.38,"Charge Frequency":"monthly"},{"Name":"Samuele Persichini","Patron Status":"Active patron","Lifetime Amount":5.8,"Pledge Amount":1.17,"Charge Frequency":"monthly"},{"Name":"Shannon J Hager","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Throw Away","Patron Status":"Active patron","Lifetime Amount":36.46,"Pledge Amount":7.34,"Charge Frequency":"monthly"},{"Name":"Keith Root","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Captain Cheesecake","Patron Status":"Active patron","Lifetime Amount":96.34,"Pledge Amount":6.92,"Charge Frequency":"monthly"},{"Name":"王宸","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Brett Cochran","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Ninjafirevax ","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Josh Kimbrough","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"3dArtFan ","Patron Status":"Active patron","Lifetime Amount":6.82,"Pledge Amount":1.39,"Charge Frequency":"monthly"},{"Name":"Eddie Tao","Patron Status":"Active patron","Lifetime Amount":4.37,"Pledge Amount":0.73,"Charge Frequency":"monthly"},{"Name":"Connor Anastasio","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"WiffleDiffle69 ","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kenny McCormick 2019","Patron Status":"Active patron","Lifetime Amount":3.96,"Pledge Amount":0.8,"Charge Frequency":"monthly"},{"Name":"SargentStupied","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kers ","Patron Status":"Active patron","Lifetime Amount":7,"Pledge Amount":1.18,"Charge Frequency":"monthly"},{"Name":"Devon Pierce","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Minds Eye","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Nelson Fu","Patron Status":"Active patron","Lifetime Amount":4.76,"Pledge Amount":0.79,"Charge Frequency":"monthly"},{"Name":"Ace tempest shadow","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Pinkamena666 ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Lucas ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Goon124 ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Winlonghorn","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Andrew Shephard","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"mkb ","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Torgon ","Patron Status":"Active patron","Lifetime Amount":5,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Nino ","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Twifu","Patron Status":"Active patron","Lifetime Amount":6,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Captain Pizza","Patron Status":"Active patron","Lifetime Amount":8.2,"Pledge Amount":1.38,"Charge Frequency":"monthly"},{"Name":"grip ","Patron Status":"Active patron","Lifetime Amount":6.86,"Pledge Amount":1.16,"Charge Frequency":"monthly"},{"Name":"Umer Haq","Patron Status":"Active patron","Lifetime Amount":9.59,"Pledge Amount":1.39,"Charge Frequency":"monthly"},{"Name":"Trick Question","Patron Status":"Active patron","Lifetime Amount":106.05,"Pledge Amount":15.15,"Charge Frequency":"monthly"},{"Name":"Brendan Brough","Patron Status":"Active patron","Lifetime Amount":5.16,"Pledge Amount":0.77,"Charge Frequency":"monthly"},{"Name":"Jacob Sumner","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"TychoTMA-1","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Chris rivera ","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Fannis Piatidis","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"A.I.Allie","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Vader1342 ","Patron Status":"Active patron","Lifetime Amount":7,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Shiro Shika","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Sean Leclerc","Patron Status":"Active patron","Lifetime Amount":5.61,"Pledge Amount":0.83,"Charge Frequency":"monthly"},{"Name":"Marcus Flores","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Robert Wilkinson","Patron Status":"Active patron","Lifetime Amount":7,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Sandvich ","Patron Status":"Active patron","Lifetime Amount":9.62,"Pledge Amount":1.42,"Charge Frequency":"monthly"},{"Name":"Cany0udance ","Patron Status":"Active patron","Lifetime Amount":7,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"範サム ","Patron Status":"Active patron","Lifetime Amount":14,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"ashmalleion","Patron Status":"Active patron","Lifetime Amount":6.44,"Pledge Amount":0.83,"Charge Frequency":"monthly"},{"Name":"FamicomLass","Patron Status":"Active patron","Lifetime Amount":9.45,"Pledge Amount":1.22,"Charge Frequency":"monthly"},{"Name":"sofia martorella","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Skyy Hathcock","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Silvermoon ","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"M. \'Dutch\' D.K","Patron Status":"Active patron","Lifetime Amount":9.45,"Pledge Amount":1.22,"Charge Frequency":"monthly"},{"Name":"Alex Hoffman","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kajetan Radulski","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kevin Zdanowski","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Cedric Mcarthur","Patron Status":"Active patron","Lifetime Amount":6.44,"Pledge Amount":0.83,"Charge Frequency":"monthly"},{"Name":"Buck","Patron Status":"Active patron","Lifetime Amount":6.44,"Pledge Amount":0.83,"Charge Frequency":"monthly"},{"Name":"Emily Short","Patron Status":"Active patron","Lifetime Amount":11.02,"Pledge Amount":1.4,"Charge Frequency":"monthly"},{"Name":"Vito Gesualdi","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Spectre ","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"ThePineappleGoodness","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Citric Thoughts Games","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Victoria Bernard","Patron Status":"Active patron","Lifetime Amount":11.03,"Pledge Amount":1.41,"Charge Frequency":"monthly"},{"Name":"Risum Vulpes","Patron Status":"Active patron","Lifetime Amount":16,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Jonathan Blake","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Daniel Curry","Patron Status":"Active patron","Lifetime Amount":16,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Zexamyr ","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"catclone","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Benjamin ","Patron Status":"Active patron","Lifetime Amount":47.12,"Pledge Amount":6.01,"Charge Frequency":"monthly"},{"Name":"Pat","Patron Status":"Active patron","Lifetime Amount":16,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Shapkees","Patron Status":"Active patron","Lifetime Amount":8,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Cyrus","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Spectrum Scholar","Patron Status":"Active patron","Lifetime Amount":6.71,"Pledge Amount":0.78,"Charge Frequency":"monthly"},{"Name":"Morgan Bennett","Patron Status":"Active patron","Lifetime Amount":40,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"KoboltWuff","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Damien Turner","Patron Status":"Active patron","Lifetime Amount":11.27,"Pledge Amount":0.8,"Charge Frequency":"monthly"},{"Name":"Jonathan Farrel","Patron Status":"Active patron","Lifetime Amount":27,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"DirtyDanza","Patron Status":"Active patron","Lifetime Amount":18,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Mox ","Patron Status":"Active patron","Lifetime Amount":12.39,"Pledge Amount":1.38,"Charge Frequency":"monthly"},{"Name":"Freya Hammar","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Mr. Moody","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"F","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Gabriel Rider","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"NOF ","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Daniel Konkel","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Houzi","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Bri","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Zaid A Contreras","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"A. R. Marshall","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Sarah Banks","Patron Status":"Active patron","Lifetime Amount":35.91,"Pledge Amount":3.99,"Charge Frequency":"monthly"},{"Name":"Scott Kepple","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Eytosh","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Casalonga","Patron Status":"Active patron","Lifetime Amount":10.62,"Pledge Amount":1.18,"Charge Frequency":"monthly"},{"Name":"Steven Mathew Wonder","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Jack Studdard","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Lorin Beer","Patron Status":"Active patron","Lifetime Amount":9,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Coolprinter","Patron Status":"Active patron","Lifetime Amount":7,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Alexandria Skye","Patron Status":"Active patron","Lifetime Amount":6.7,"Pledge Amount":0.76,"Charge Frequency":"monthly"},{"Name":"Jintao Lin","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Lee Vermeulen","Patron Status":"Active patron","Lifetime Amount":15.34,"Pledge Amount":0.78,"Charge Frequency":"monthly"},{"Name":"MistaLOD ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Joseph Hall","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Julian","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Daniel Funchess","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Hyoiza ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Julian Hanebrink","Patron Status":"Active patron","Lifetime Amount":100,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Tristan Ladouceur","Patron Status":"Active patron","Lifetime Amount":8.01,"Pledge Amount":0.8,"Charge Frequency":"monthly"},{"Name":"Jonathan Fritz","Patron Status":"Active patron","Lifetime Amount":11.17,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Michael Gissing","Patron Status":"Active patron","Lifetime Amount":11.8,"Pledge Amount":1.19,"Charge Frequency":"monthly"},{"Name":"mtxaxon","Patron Status":"Active patron","Lifetime Amount":42,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Penny Guerard","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"dm ","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Ronald Rose","Patron Status":"Active patron","Lifetime Amount":45,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Maxitanker ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Nathaniel Bratton","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Adorbsable ","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"T̝̥͈̥̒̋͗͗͛h͓̜͍͚͇̝̱̩̍̇ṙ̜͉̹̜͕͚̎ͨͬy̰̤͔ͥ͆n̻̭̲ͮ̈́͗̔͆́̎̃ ","Patron Status":"Active patron","Lifetime Amount":11.8,"Pledge Amount":1.19,"Charge Frequency":"monthly"},{"Name":"Alongtoo ","Patron Status":"Active patron","Lifetime Amount":16.9,"Pledge Amount":1.69,"Charge Frequency":"monthly"},{"Name":"Mina Davidson","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Garrett Carbaugh","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Crassus0","Patron Status":"Active patron","Lifetime Amount":13.77,"Pledge Amount":1.38,"Charge Frequency":"monthly"},{"Name":"Dante Camarena","Patron Status":"Active patron","Lifetime Amount":80.04,"Pledge Amount":7.9,"Charge Frequency":"monthly"},{"Name":"The Psychophile","Patron Status":"Active patron","Lifetime Amount":23,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Ink Awf","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Anton Remizov","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Geoff Keighley","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Robert Jin","Patron Status":"Active patron","Lifetime Amount":13.79,"Pledge Amount":1.4,"Charge Frequency":"monthly"},{"Name":"Choom32 ","Patron Status":"Active patron","Lifetime Amount":10,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Stephanie Dewhirst","Patron Status":"Active patron","Lifetime Amount":50,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"kaizebra","Patron Status":"Active patron","Lifetime Amount":26,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Cameron","Patron Status":"Active patron","Lifetime Amount":40.01,"Pledge Amount":3.94,"Charge Frequency":"monthly"},{"Name":"Magicman ","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Emelie Hansson","Patron Status":"Active patron","Lifetime Amount":55,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"MennilTossFlykune","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Sarah Boyer","Patron Status":"Active patron","Lifetime Amount":27,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Carlos D.","Patron Status":"Active patron","Lifetime Amount":55,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Faeriedae","Patron Status":"Active patron","Lifetime Amount":22,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Hamcha ","Patron Status":"Active patron","Lifetime Amount":13.03,"Pledge Amount":1.21,"Charge Frequency":"monthly"},{"Name":"Zane Degner","Patron Status":"Active patron","Lifetime Amount":44,"Pledge Amount":4,"Charge Frequency":"monthly"},{"Name":"Jarrod Salton","Patron Status":"Active patron","Lifetime Amount":8.24,"Pledge Amount":0.78,"Charge Frequency":"monthly"},{"Name":"Clifford ","Patron Status":"Active patron","Lifetime Amount":22,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"HONGZHI XU","Patron Status":"Active patron","Lifetime Amount":55,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Bubba ","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Carlos Souza Montero","Patron Status":"Active patron","Lifetime Amount":22,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"MasonMcknives ","Patron Status":"Active patron","Lifetime Amount":30.31,"Pledge Amount":2.76,"Charge Frequency":"monthly"},{"Name":"Jiahao Lee","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"DOu Boi","Patron Status":"Active patron","Lifetime Amount":110,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Andersson","Patron Status":"Active patron","Lifetime Amount":22,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Thomas Roberts","Patron Status":"Active patron","Lifetime Amount":75.77,"Pledge Amount":6.91,"Charge Frequency":"monthly"},{"Name":"Sarkis Abkarian","Patron Status":"Active patron","Lifetime Amount":29,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Natalia Shmueli","Patron Status":"Active patron","Lifetime Amount":110,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"wynn728 ","Patron Status":"Active patron","Lifetime Amount":33,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"A0IISA","Patron Status":"Active patron","Lifetime Amount":20.96,"Pledge Amount":1.95,"Charge Frequency":"monthly"},{"Name":"Josh Ward","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"BLT ","Patron Status":"Active patron","Lifetime Amount":16,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Stephen Dann","Patron Status":"Active patron","Lifetime Amount":55,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Arbor ","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Alex S.","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Frederick Kessel","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Edward Whittington","Patron Status":"Active patron","Lifetime Amount":55,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Bob Lawton","Patron Status":"Active patron","Lifetime Amount":27.5,"Pledge Amount":2.5,"Charge Frequency":"monthly"},{"Name":"dingusmaximus","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Aviivix ","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Adam Bouhenguel","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Chris Johnson","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Stephen Cook","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Alex","Patron Status":"Active patron","Lifetime Amount":47.85,"Pledge Amount":3.93,"Charge Frequency":"monthly"},{"Name":"LegoLew2","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"PowderedDoughnuts ","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Pyrogre .","Patron Status":"Active patron","Lifetime Amount":29.48,"Pledge Amount":5.64,"Charge Frequency":"monthly"},{"Name":"Khyri West","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Bladextreme","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Fared Jogle","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Brett","Patron Status":"Active patron","Lifetime Amount":17.44,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Scott Nash","Patron Status":"Active patron","Lifetime Amount":180,"Pledge Amount":15,"Charge Frequency":"monthly"},{"Name":"Chrono ","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Jingrui Duan","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Billy Dunn","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Scout_Typer","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Tom Whitnah","Patron Status":"Active patron","Lifetime Amount":240,"Pledge Amount":20,"Charge Frequency":"monthly"},{"Name":"Ellle ","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Disc Change","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Star Ringer","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Luna ","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"PonyJohnny","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"kekomod","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Amanda Kresky","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kuningas Mammona","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Giovanni Sabella","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Doshling ","Patron Status":"Active patron","Lifetime Amount":36,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"cadsfox ","Patron Status":"Active patron","Lifetime Amount":20,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Aly Elman","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Kokobiel Draws","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Anon ","Patron Status":"Active patron","Lifetime Amount":80,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Kevin McKayven","Patron Status":"Active patron","Lifetime Amount":36,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"baseddende ","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Scotty","Patron Status":"Active patron","Lifetime Amount":71.23,"Pledge Amount":6.11,"Charge Frequency":"monthly"},{"Name":"A_Vocaloid_Nerd ","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Frain Breeze","Patron Status":"Active patron","Lifetime Amount":14.25,"Pledge Amount":1.22,"Charge Frequency":"monthly"},{"Name":"surely ","Patron Status":"Active patron","Lifetime Amount":19.15,"Pledge Amount":1.58,"Charge Frequency":"monthly"},{"Name":"James Davie","Patron Status":"Active patron","Lifetime Amount":16.51,"Pledge Amount":1.36,"Charge Frequency":"monthly"},{"Name":"JaxiiRuff","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"I\'Monster","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Aiden Ocelot","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Corovusin","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"is8ac","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Joao Lopes","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Specter Comet","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Thomas Crow","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Michael Keogh","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"wow nelly","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"HolyJunkie","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Jacob S Spellm","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"uglybad ","Patron Status":"Active patron","Lifetime Amount":36,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Op ","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Doxy","Patron Status":"Active patron","Lifetime Amount":95.7,"Pledge Amount":7.88,"Charge Frequency":"monthly"},{"Name":"Mikaela Szekely","Patron Status":"Active patron","Lifetime Amount":36,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"Hazy Skies","Patron Status":"Active patron","Lifetime Amount":89.19,"Pledge Amount":0.73,"Charge Frequency":"monthly"},{"Name":"Trevor ","Patron Status":"Active patron","Lifetime Amount":24,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Rekhoem ","Patron Status":"Active patron","Lifetime Amount":14.26,"Pledge Amount":1.23,"Charge Frequency":"monthly"},{"Name":"Aron Granberg","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Sanzhar Idrissov","Patron Status":"Active patron","Lifetime Amount":14.25,"Pledge Amount":1.2,"Charge Frequency":"monthly"},{"Name":"Will ","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Deri Griffiths","Patron Status":"Active patron","Lifetime Amount":16.51,"Pledge Amount":1.36,"Charge Frequency":"monthly"},{"Name":"Tik Tik","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Logan Dressel","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Picothea","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"A name","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Shanya Almafeta","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Lordmau5","Patron Status":"Active patron","Lifetime Amount":65.12,"Pledge Amount":6.11,"Charge Frequency":"monthly"},{"Name":"Comfy Fish Stories","Patron Status":"Active patron","Lifetime Amount":11,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"C D","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Stephen J. Hooker","Patron Status":"Active patron","Lifetime Amount":16.52,"Pledge Amount":1.36,"Charge Frequency":"monthly"},{"Name":"Maz","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"almedin alukic","Patron Status":"Active patron","Lifetime Amount":24,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"ScarletEmerald","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Chu-Tube","Patron Status":"Active patron","Lifetime Amount":16.52,"Pledge Amount":1.36,"Charge Frequency":"monthly"},{"Name":"Ciara Russell","Patron Status":"Active patron","Lifetime Amount":16.52,"Pledge Amount":1.36,"Charge Frequency":"monthly"},{"Name":"Tymek","Patron Status":"Active patron","Lifetime Amount":7,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Laike","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Sudodoki ","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Gunnar Clovis","Patron Status":"Active patron","Lifetime Amount":12,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Derpin357","Patron Status":"Active patron","Lifetime Amount":60,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"DarkRyu ","Patron Status":"Active patron","Lifetime Amount":70,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"string5643","Patron Status":"Active patron","Lifetime Amount":490,"Pledge Amount":35,"Charge Frequency":"monthly"},{"Name":"Max Power","Patron Status":"Active patron","Lifetime Amount":28,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Alexander Arnoldi","Patron Status":"Active patron","Lifetime Amount":16.62,"Pledge Amount":1.17,"Charge Frequency":"monthly"},{"Name":"flex","Patron Status":"Active patron","Lifetime Amount":70,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Evan555alpha ","Patron Status":"Active patron","Lifetime Amount":70,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Michael ","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Tradley ","Patron Status":"Active patron","Lifetime Amount":15,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Edgemastr ","Patron Status":"Active patron","Lifetime Amount":30,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Prigoryan ","Patron Status":"Active patron","Lifetime Amount":16,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Earl James Catalasan","Patron Status":"Active patron","Lifetime Amount":80,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Chris","Patron Status":"Active patron","Lifetime Amount":77,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Troy Walton","Patron Status":"Active patron","Lifetime Amount":48,"Pledge Amount":3,"Charge Frequency":"monthly"},{"Name":"\'---","Patron Status":"Active patron","Lifetime Amount":80,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"RidiculousCake ","Patron Status":"Active patron","Lifetime Amount":122,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"stoggaz ","Patron Status":"Active patron","Lifetime Amount":34,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Mark Shukrija","Patron Status":"Active patron","Lifetime Amount":34,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Rasmustom ","Patron Status":"Active patron","Lifetime Amount":38,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Daniel Winsten","Patron Status":"Active patron","Lifetime Amount":85,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Forrest B.","Patron Status":"Active patron","Lifetime Amount":34,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Rob ","Patron Status":"Active patron","Lifetime Amount":34,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Suite&Elite","Patron Status":"Active patron","Lifetime Amount":35.1,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"William Termini","Patron Status":"Active patron","Lifetime Amount":18,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Undercover-Squirrel","Patron Status":"Active patron","Lifetime Amount":35,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"William Holland","Patron Status":"Active patron","Lifetime Amount":19,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Alex Rofini","Patron Status":"Active patron","Lifetime Amount":13,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Nimrod Havilio","Patron Status":"Active patron","Lifetime Amount":95,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Christopher Overbeck","Patron Status":"Active patron","Lifetime Amount":25,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Conor Mitchell","Patron Status":"Active patron","Lifetime Amount":95,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Alex","Patron Status":"Active patron","Lifetime Amount":182,"Pledge Amount":2,"Charge Frequency":"monthly"},{"Name":"Wrath B. Forgivnez","Patron Status":"Active patron","Lifetime Amount":19,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Jim Boom","Patron Status":"Active patron","Lifetime Amount":27,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"R.G. ","Patron Status":"Active patron","Lifetime Amount":95,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Daniel Latch","Patron Status":"Active patron","Lifetime Amount":30.5,"Pledge Amount":1.5,"Charge Frequency":"monthly"},{"Name":"Piffinatour ","Patron Status":"Active patron","Lifetime Amount":95,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Tyler Gorham","Patron Status":"Active patron","Lifetime Amount":190,"Pledge Amount":10,"Charge Frequency":"monthly"},{"Name":"Peacock Roy","Patron Status":"Active patron","Lifetime Amount":135,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Squishy ","Patron Status":"Active patron","Lifetime Amount":19,"Pledge Amount":1,"Charge Frequency":"monthly"},{"Name":"Bastet ","Patron Status":"Active patron","Lifetime Amount":95,"Pledge Amount":5,"Charge Frequency":"monthly"},{"Name":"Hatter\'s Lye","Patron Status":"Active patron","Lifetime Amount":19,"Pledge Amount":1,"Charge Frequency":"monthly"}]')},df3d:function(e,t,a){"use strict";var o=a("75f8"),r=a.n(o);r.a},df93:function(e,t,a){"use strict";var o=a("7798"),r=a.n(o);r.a},f465:function(e,t,a){"use strict";var o=a("cc55"),r=a.n(o);r.a},f51b:function(e,t,a){}});
//# sourceMappingURL=app.604b3a42.js.map