Skip to content

VoiceFilter Code Snippet

This is a VoiceFilter code snippet.

js
// Find by props
let _mods;webpackChunkdiscord_app.push([[Symbol()],{},e=>_mods=e.c]),webpackChunkdiscord_app.pop();let findByProps=(...e)=>{for(let r of Object.values(_mods))try{if(!r.exports||r.exports===window)continue;if(e.every(e=>r.exports?.[e]))return r.exports;for(let o in r.exports)if(e.every(e=>r.exports?.[o]?.[e]))return r.exports[o]}catch{}};

//Recover voices
let voices={reyna:{name:"Reyna",iconURL:"https://cdn.discordapp.com/emojis/1340353599858806785.webp?size=512",splashGradient:"radial-gradient(circle, #d9a5a2 0%, rgba(0,0,0,0) 100%)",baseColor:"#d9a5a2",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357897451995146"],id:1,available:!0,temporarilyAvailable:!1},brimstone:{name:"Brimstone",iconURL:"https://cdn.discordapp.com/emojis/1340353563284607007.webp?size=512",splashGradient:"radial-gradient(circle, #d1d9de 0%, rgba(0,0,0,0) 100%)",baseColor:"#d1d9de",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356413007990887"],id:2,available:!0,temporarilyAvailable:!1},viper:{name:"Viper",iconURL:"https://cdn.discordapp.com/emojis/1340353613452808192.webp?size=512",splashGradient:"radial-gradient(circle, #d9a531 0%, rgba(0,0,0,0) 100%)",baseColor:"#d9a531",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358355130126510"],id:3,available:!0,temporarilyAvailable:!1},astra:{name:"Astra",iconURL:"https://cdn.discordapp.com/emojis/1340353514437869728.webp?size=512",splashGradient:"radial-gradient(circle, #020103 0%, rgba(0,0,0,0) 100%)",baseColor:"#020103",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356093104226354"],id:4,available:!0,temporarilyAvailable:!1},vyse:{name:"Vyse",iconURL:"https://cdn.discordapp.com/emojis/1340353683388502016.webp?size=512",splashGradient:"radial-gradient(circle, #ffefbe 0%, rgba(0,0,0,0) 100%)",baseColor:"#ffefbe",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358492787314758"],id:5,available:!0,temporarilyAvailable:!1},yoru:{name:"Yoru",iconURL:"https://cdn.discordapp.com/emojis/1340353557567766640.webp?size=512",splashGradient:"radial-gradient(circle, #a23312 0%, rgba(0,0,0,0) 100%)",baseColor:"#a23312",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358549980581909"],id:6,available:!0,temporarilyAvailable:!1},skye:{name:"Skye",iconURL:"https://cdn.discordapp.com/emojis/1340353604535455855.webp?size=512",splashGradient:"radial-gradient(circle, #030305 0%, rgba(0,0,0,0) 100%)",baseColor:"#030305",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358204915187742"],id:7,available:!0,temporarilyAvailable:!1},sova:{name:"Sova",iconURL:"https://cdn.discordapp.com/emojis/1340353607383388250.webp?size=512",splashGradient:"radial-gradient(circle, #b96712 0%, rgba(0,0,0,0) 100%)",baseColor:"#b96712",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358238008512533"],id:8,available:!0,temporarilyAvailable:!1},tejo:{name:"Tejo",iconURL:"https://cdn.discordapp.com/emojis/1340353610579705918.webp?size=512",splashGradient:"radial-gradient(circle, #040305 0%, rgba(0,0,0,0) 100%)",baseColor:"#040305",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358294371434636"],id:9,available:!0,temporarilyAvailable:!1},sage:{name:"Sage",iconURL:"https://cdn.discordapp.com/emojis/1340353681778016409.webp?size=512",splashGradient:"radial-gradient(circle, #efbf75 0%, rgba(0,0,0,0) 100%)",baseColor:"#efbf75",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340358088640696410"],id:10,available:!0,temporarilyAvailable:!1},iso:{name:"Iso",iconURL:"https://cdn.discordapp.com/emojis/1340353581642940476.webp?size=512",splashGradient:"radial-gradient(circle, #12126e 0%, rgba(0,0,0,0) 100%)",baseColor:"#12126e",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357201189142618"],id:11,available:!0,temporarilyAvailable:!1},jett:{name:"Jett",iconURL:"https://cdn.discordapp.com/emojis/1340353583983624202.webp?size=512",splashGradient:"radial-gradient(circle, #c27b12 0%, rgba(0,0,0,0) 100%)",baseColor:"#c27b12",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357364573802496"],id:12,available:!0,temporarilyAvailable:!1},kayo:{name:"KAY/O",iconURL:"https://cdn.discordapp.com/emojis/1340353585355034717.webp?size=512",splashGradient:"radial-gradient(circle, #020204 0%, rgba(0,0,0,0) 100%)",baseColor:"#020204",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357407049650246"],id:13,available:!0,temporarilyAvailable:!1},killjoy:{name:"Killjoy",iconURL:"https://cdn.discordapp.com/emojis/1340353587363975328.webp?size=512",splashGradient:"radial-gradient(circle, #c17f12 0%, rgba(0,0,0,0) 100%)",baseColor:"#c17f12",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357520702832771"],id:14,available:!0,temporarilyAvailable:!1},neon:{name:"Neon",iconURL:"https://cdn.discordapp.com/emojis/1340353589004210308.webp?size=512",splashGradient:"radial-gradient(circle, #ffffff 0%, rgba(0,0,0,0) 100%)",baseColor:"#ffffff",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357561299239002"],id:15,available:!0,temporarilyAvailable:!1},omen:{name:"Omen",iconURL:"https://cdn.discordapp.com/emojis/1340353680037117982.webp?size=512",splashGradient:"radial-gradient(circle, #f5cd12 0%, rgba(0,0,0,0) 100%)",baseColor:"#f5cd12",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357634423001138"],id:16,available:!0,temporarilyAvailable:!1},phoenix:{name:"Phoenix",iconURL:"https://cdn.discordapp.com/emojis/1340353594381308026.webp?size=512",splashGradient:"radial-gradient(circle, #7d1212 0%, rgba(0,0,0,0) 100%)",baseColor:"#7d1212",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357766476333208"],id:17,available:!0,temporarilyAvailable:!1},raze:{name:"Raze",iconURL:"https://cdn.discordapp.com/emojis/1340353596889366578.webp?size=512",splashGradient:"radial-gradient(circle, #ffffd7 0%, rgba(0,0,0,0) 100%)",baseColor:"#ffffd7",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357854682419255"],id:18,available:!0,temporarilyAvailable:!1},harbor:{name:"Harbor",iconURL:"https://cdn.discordapp.com/emojis/1340353579164106864.webp?size=512",splashGradient:"radial-gradient(circle, #121212 0%, rgba(0,0,0,0) 100%)",baseColor:"#121212",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357086202036286"],id:19,available:!0,temporarilyAvailable:!1},breach:{name:"Breach",iconURL:"https://cdn.discordapp.com/emojis/1340353560487002217.webp?size=512",splashGradient:"radial-gradient(circle, #ba6c12 0%, rgba(0,0,0,0) 100%)",baseColor:"#ba6c12",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356166382911508"],id:20,available:!0,temporarilyAvailable:!1},chamber:{name:"Chamber",iconURL:"https://cdn.discordapp.com/emojis/1340353565427761162.webp?size=512",splashGradient:"radial-gradient(circle, #030304 0%, rgba(0,0,0,0) 100%)",baseColor:"#030304",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356469807120486"],id:21,available:!0,temporarilyAvailable:!1},clove:{name:"Clove",iconURL:"https://cdn.discordapp.com/emojis/1340353567554408449.webp?size=512",splashGradient:"radial-gradient(circle, #6e1212 0%, rgba(0,0,0,0) 100%)",baseColor:"#6e1212",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356613248126996"],id:22,available:!0,temporarilyAvailable:!1},cypher:{name:"Cypher",iconURL:"https://cdn.discordapp.com/emojis/1340353571002126356.webp?size=512",splashGradient:"radial-gradient(circle, #12a5e8 0%, rgba(0,0,0,0) 100%)",baseColor:"#12a5e8",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356659859554364"],id:23,available:!0,temporarilyAvailable:!1},deadlock:{name:"Deadlock",iconURL:"https://cdn.discordapp.com/emojis/1340353572436578435.webp?size=512",splashGradient:"radial-gradient(circle, #a11212 0%, rgba(0,0,0,0) 100%)",baseColor:"#a11212",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356731410321428"],id:24,available:!0,temporarilyAvailable:!1},fade:{name:"Fade",iconURL:"https://cdn.discordapp.com/emojis/1340353575582175376.webp?size=512",splashGradient:"radial-gradient(circle, #12127c 0%, rgba(0,0,0,0) 100%)",baseColor:"#12127c",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340356804349136987"],id:25,available:!0,temporarilyAvailable:!1},gekko:{name:"Gekko",iconURL:"https://cdn.discordapp.com/emojis/1340353577599766650.webp?size=512",splashGradient:"radial-gradient(circle, #040405 0%, rgba(0,0,0,0) 100%)",baseColor:"#040405",previewSoundURLs:["https://cdn.discordapp.com/soundboard-sounds/1340357044506591315"],id:26,available:!0,temporarilyAvailable:!1}};

// Take VoiceFilterStore
let VoiceFilterStore = findByProps("getVoiceFilters");
let _ = {
    "nativeVoiceFilterModuleState": "uninitialized",
    "models": {},
    "modelState": {},
    "voiceFilters": {},
    "sortedVoiceFilters": [],
    "catalogUpdateTime": 0,
    "limitedTimeVoices": []
}

let i = 0;
for(let [idx, val] of Object.entries(voices)) {
    if(!Object.values(_.voiceFilters).find(x => x.name === val.name))
    _.voiceFilters[++i] = {...val, id: i, available: true, temporarilyAvailable: false}
}
_.sortedVoiceFilters = Object.keys(_.voiceFilters)

VoiceFilterStore.getVoiceFilters = function() {return _.voiceFilters}
VoiceFilterStore.getVoiceFilter = function(id) {return _.voiceFilters[id]}
VoiceFilterStore.getVoiceFilterModels = function() {return _.models}
VoiceFilterStore.getModelState = function(id) {return _.modelState[id]}
VoiceFilterStore.isModelDownloaded = function(id) {return _.modelState[id].status === u.L.DOWNLOADED}
VoiceFilterStore.getSortedVoiceFilters = function() {return _.sortedVoiceFilters.map(e => _.voiceFilters[e])}
VoiceFilterStore.getCatalogUpdateTime = function() {return _.catalogUpdateTime}
VoiceFilterStore.getLimitedTimeVoices = function() {return _.limitedTimeVoices}