PageSourceSearch

https://admsw.ru/plugins/system/screenreader/screenreader/libraries/tts/responsivevoice.js

js admsw.ru collected 2026-10-03 00:20:54 UTC 31,689 bytes, 1 lines download raw bytes

1if(typeof responsiveVoice!="undefined"){}else{var ResponsiveVoice=function(){var self=this;self.version="1.4.5";self.responsivevoices=[{name:"UK English Female",flag:"gb",gender:"f",voiceIDs:[3,5,1,6,7,171,201,8]},{name:"UK English Male",flag:"gb",gender:"m",voiceIDs:[0,4,2,75,202,159,6,7]},{name:"US English Female",flag:"us",gender:"f",voiceIDs:[39,40,41,42,43,173,205,204,44]},{name:"Arabic Male",flag:"ar",gender:"m",voiceIDs:[96,95,97,196,98]},{name:"Armenian Male",flag:"hy",gender:"f",voiceIDs:[99]},{name:"Australian Female",flag:"au",gender:"f",voiceIDs:[87,86,5,201,88]},{name:"Brazilian Portuguese Female",flag:"br",gender:"f",voiceIDs:[124,123,125,186,223,126]},{name:"Chinese Female",flag:"cn",gender:"f",voiceIDs:[58,59,60,155,191,231,61]},{name:"Czech Female",flag:"cz",gender:"f",voiceIDs:[101,100,102,197,103]},{name:"Danish Female",flag:"dk",gender:"f",voiceIDs:[105,104,106,198,107]},{name:"Deutsch Female",flag:"de",gender:"f",voiceIDs:[27,28,29,30,31,78,170,199,32]},{name:"Dutch Female",flag:"nl",gender:"f",voiceIDs:[219,84,157,158,184,45]},{name:"Finnish Female",flag:"fi",gender:"f",voiceIDs:[90,89,91,209,92]},{name:"French Female",flag:"fr",gender:"f",voiceIDs:[21,22,23,77,178,210,26]},{name:"Greek Female",flag:"gr",gender:"f",voiceIDs:[62,63,80,200,64]},{name:"Hatian Creole Female",flag:"ht",gender:"f",voiceIDs:[109]},{name:"Hindi Female",flag:"hi",gender:"f",voiceIDs:[66,154,179,213,67]},{name:"Hungarian Female",flag:"hu",gender:"f",voiceIDs:[9,10,81,214,11]},{name:"Indonesian Female",flag:"id",gender:"f",voiceIDs:[111,112,180,215,113]},{name:"Italian Female",flag:"it",gender:"f",voiceIDs:[33,34,35,36,37,79,181,216,38]},{name:"Japanese Female",flag:"jp",gender:"f",voiceIDs:[50,51,52,153,182,217,53]},{name:"Korean Female",flag:"kr",gender:"f",voiceIDs:[54,55,56,156,183,218,57]},{name:"Latin Female",flag:"va",gender:"f",voiceIDs:[114]},{name:"Norwegian Female",flag:"no",gender:"f",voiceIDs:[72,73,221,74]},{name:"Polish Female",flag:"pl",gender:"f",voiceIDs:[120,119,121,185,222,122]},{name:"Portuguese Female",flag:"br",gender:"f",voiceIDs:[128,127,129,187,224,130]},{name:"Romanian Male",flag:"ro",gender:"m",voiceIDs:[151,150,152,225,46]},{name:"Russian Female",flag:"ru",gender:"f",voiceIDs:[47,48,83,188,226,49]},{name:"Slovak Female",flag:"sk",gender:"f",voiceIDs:[133,132,134,227,135]},{name:"Spanish Female",flag:"es",gender:"f",voiceIDs:[19,16,17,18,20,76,174,207,15]},{name:"Spanish Latin American Female",flag:"es",gender:"f",voiceIDs:[137,136,138,175,208,139]},{name:"Swedish Female",flag:"sv",gender:"f",voiceIDs:[85,148,149,228,65]},{name:"Tamil Male",flag:"hi",gender:"m",voiceIDs:[141]},{name:"Thai Female",flag:"th",gender:"f",voiceIDs:[143,142,144,189,229,145]},{name:"Turkish Female",flag:"tr",gender:"f",voiceIDs:[69,70,82,190,230,71]},{name:"Afrikaans Male",flag:"af",gender:"m",voiceIDs:[93]},{name:"Albanian Male",flag:"sq",gender:"m",voiceIDs:[94]},{name:"Bosnian Male",flag:"bs",gender:"m",voiceIDs:[14]},{name:"Catalan Male",flag:"catalonia",gender:"m",voiceIDs:[68]},{name:"Croatian Male",flag:"hr",gender:"m",voiceIDs:[13]},{name:"Czech Male",flag:"cz",gender:"m",voiceIDs:[161]},{name:"Danish Male",flag:"da",gender:"m",voiceIDs:[162]},{name:"Esperanto Male",flag:"eo",gender:"m",voiceIDs:[108]},{name:"Finnish Male",flag:"fi",gender:"m",voiceIDs:[160]},{name:"Greek Male",flag:"gr",gender:"m",voiceIDs:[163]},{name:"Hungarian Male",flag:"hu",gender:"m",voiceIDs:[164]},{name:"Icelandic Male",flag:"is",gender:"m",voiceIDs:[110]},{name:"Latin Male",flag:"va",gender:"m",voiceIDs:[165]},{name:"Latvian Male",flag:"lv",gender:"m",voiceIDs:[115]},{name:"Macedonian Male",flag:"mk",gender:"m",voiceIDs:[116]},{name:"Moldavian Male",flag:"md",gender:"m",voiceIDs:[117]},{name:"Montenegrin Male",flag:"me",gender:"m",voiceIDs:[118]},{name:"Norwegian Male",flag:"no",gender:"m",voiceIDs:[166]},{name:"Serbian Male",flag:"sr",gender:"m",voiceIDs:[12]},{name:"Serbo-Croatian Male",flag:"hr",gender:"m",voiceIDs:[131]},{name:"Slovak Male",flag:"sk",gender:"m",voiceIDs:[167]},{name:"Swahili Male",flag:"sw",gender:"m",voiceIDs:[140]},{name:"Swedish Male",flag:"sv",gender:"m",voiceIDs:[168]},{name:"Vietnamese Male",flag:"vi",gender:"m",voiceIDs:[146]},{name:"Welsh Male",flag:"cy",gender:"m",voiceIDs:[147]},{name:"US English Male",flag:"us",gender:"m",voiceIDs:[0,4,2,6,7,75,159]},{name:"Fallback UK Female",flag:"gb",gender:"f",voiceIDs:[8]}];self.voicecollection=[{name:"Google UK English Male"},{name:"Agnes"},{name:"Daniel Compact"},{name:"Google UK English Female"},{name:"en-GB",rate:0.25,pitch:1},{name:"en-AU",rate:0.25,pitch:1},{name:"inglés Reino Unido"},{name:"English United Kingdom"},{name:"Fallback en-GB Female",lang:"en-GB",fallbackvoice:true},{name:"Eszter Compact"},{name:"hu-HU",rate:0.4},{name:"Fallback Hungarian",lang:"hu",fallbackvoice:true,service:"g2"},{name:"Fallback Serbian",lang:"sr",fallbackvoice:true},{name:"Fallback Croatian",lang:"hr",fallbackvoice:true},{name:"Fallback Bosnian",lang:"bs",fallbackvoice:true},{name:"Fallback Spanish",lang:"es",fallbackvoice:true},{name:"Spanish Spain"},{name:"español España"},{name:"Diego Compact",rate:0.3},{name:"Google Español"},{name:"es-ES",rate:0.2},{name:"Google Français"},{name:"French France"},{name:"francés Francia"},{name:"Virginie Compact",rate:0.5},{name:"fr-FR",rate:0.25},{name:"Fallback French",lang:"fr",fallbackvoice:true},{name:"Google Deutsch"},{name:"German Germany"},{name:"alemán Alemania"},{name:"Yannick Compact",rate:0.5},{name:"de-DE",rate:0.25},{name:"Fallback Deutsch",lang:"de",fallbackvoice:true},{name:"Google Italiano"},{name:"Italian Italy"},{name:"italiano Italia"},{name:"Paolo Compact",rate:0.5},{name:"it-IT",rate:0.25},{name:"Fallback Italian",lang:"it",fallbackvoice:true}
1,{name:"Google US English",timerSpeed:1},{name:"English United States"},{name:"inglés Estados Unidos"},{name:"Vicki"},{name:"en-US",rate:0.2,pitch:1,timerSpeed:1.3},{name:"Fallback English",lang:"en-US",fallbackvoice:true,timerSpeed:0},{name:"Fallback Dutch",lang:"nl",fallbackvoice:true,timerSpeed:0},{name:"Fallback Romanian",lang:"ro",rate:0.4,fallbackvoice:true},{name:"Milena Compact"},{name:"ru-RU",rate:0.25},{name:"Fallback Russian",lang:"ru",fallbackvoice:true},{name:"Google 日本人",timerSpeed:1},{name:"Kyoko Compact"},{name:"ja-JP",rate:0.25},{name:"Fallback Japanese",lang:"ja",fallbackvoice:true},{name:"Google 한국의",timerSpeed:1},{name:"Narae Compact"},{name:"ko-KR",rate:0.25},{name:"Fallback Korean",lang:"ko",fallbackvoice:true},{name:"Google 中国的",timerSpeed:1},{name:"Ting-Ting Compact"},{name:"zh-CN",rate:0.25},{name:"Fallback Chinese",lang:"zh-CN",fallbackvoice:true},{name:"Alexandros Compact"},{name:"el-GR",rate:0.25},{name:"Fallback Greek",lang:"el",fallbackvoice:true,service:"g2"},{name:"Fallback Swedish",lang:"sv",fallbackvoice:true,service:"g2"},{name:"hi-IN",rate:0.25},{name:"Fallback Hindi",lang:"hi",fallbackvoice:true},{name:"Fallback Catalan",lang:"ca",fallbackvoice:true},{name:"Aylin Compact"},{name:"tr-TR",rate:0.25},{name:"Fallback Turkish",lang:"tr",fallbackvoice:true},{name:"Stine Compact"},{name:"no-NO",rate:0.25},{name:"Fallback Norwegian",lang:"no",fallbackvoice:true,service:"g2"},{name:"Daniel"},{name:"Monica"},{name:"Amelie"},{name:"Anna"},{name:"Alice"},{name:"Melina"},{name:"Mariska"},{name:"Yelda"},{name:"Milena"},{name:"Xander"},{name:"Alva"},{name:"Lee Compact"},{name:"Karen"},{name:"Fallback Australian",lang:"en-AU",fallbackvoice:true},{name:"Mikko Compact"},{name:"Satu"},{name:"fi-FI",rate:0.25},{name:"Fallback Finnish",lang:"fi",fallbackvoice:true,service:"g2"},{name:"Fallback Afrikans",lang:"af",fallbackvoice:true},{name:"Fallback Albanian",lang:"sq",fallbackvoice:true},{name:"Maged Compact"},{name:"Tarik"},{name:"ar-SA",rate:0.25},{name:"Fallback Arabic",lang:"ar",fallbackvoice:true,service:"g2"},{name:"Fallback Armenian",lang:"hy",fallbackvoice:true,service:"g2"},{name:"Zuzana Compact"},{name:"Zuzana"},{name:"cs-CZ",rate:0.25},{name:"Fallback Czech",lang:"cs",fallbackvoice:true,service:"g2"},{name:"Ida Compact"},{name:"Sara"},{name:"da-DK",rate:0.25},{name:"Fallback Danish",lang:"da",fallbackvoice:true,service:"g2"},{name:"Fallback Esperanto",lang:"eo",fallbackvoice:true},{name:"Fallback Hatian Creole",lang:"ht",fallbackvoice:true},{name:"Fallback Icelandic",lang:"is",fallbackvoice:true},{name:"Damayanti"},{name:"id-ID",rate:0.25},{name:"Fallback Indonesian",lang:"id",fallbackvoice:true},{name:"Fallback Latin",lang:"la",fallbackvoice:true,service:"g2"},{name:"Fallback Latvian",lang:"lv",fallbackvoice:true},{name:"Fallback Macedonian",lang:"mk",fallbackvoice:true},{name:"Fallback Moldavian",lang:"mo",fallbackvoice:true,service:"g2"},{name:"Fallback Montenegrin",lang:"sr-ME",fallbackvoice:true},{name:"Agata Compact"},{name:"Zosia"},{name:"pl-PL",rate:0.25},{name:"Fallback Polish",lang:"pl",fallbackvoice:true},{name:"Raquel Compact"},{name:"Luciana"},{name:"pt-BR",rate:0.25},{name:"Fallback Brazilian Portugese",lang:"pt-BR",fallbackvoice:true,service:"g2"},{name:"Joana Compact"},{name:"Joana"},{name:"pt-PT",rate:0.25},{name:"Fallback Portuguese",lang:"pt-PT",fallbackvoice:true},{name:"Fallback Serbo-Croation",lang:"sh",fallbackvoice:true,service:"g2"},{name:"Laura Compact"},{name:"Laura"},{name:"sk-SK",rate:0.25},{name:"Fallback Slovak",lang:"sk",fallbackvoice:true,service:"g2"},{name:"Javier Compact"},{name:"Paulina"},{name:"es-MX",rate:0.25},{name:"Fallback Spanish (Latin American)",lang:"es-419",fallbackvoice:true,service:"g2"},{name:"Fallback Swahili",lang:"sw",fallbackvoice:true},{name:"Fallback Tamil",lang:"ta",fallbackvoice:true},{name:"Narisa Compact"},{name:"Kanya"},{name:"th-TH",rate:0.25},{name:"Fallback Thai",lang:"th",fallbackvoice:true},{name:"Fallback Vietnamese",lang:"vi",fallbackvoice:true},{name:"Fallback Welsh",lang:"cy",fallbackvoice:true},{name:"Oskar Compact"},{name:"sv-SE",rate:0.25},{name:"Simona Compact"},{name:"Ioana"},{name:"ro-RO",rate:0.25},{name:"Kyoko"},{name:"Lekha"},{name:"Ting-Ting"},{name:"Yuna"},{name:"Xander Compact"},{name:"nl-NL",rate:0.25},{name:"Fallback UK English Male",lang:"en-GB",fallbackvoice:true,service:"g1",voicename:"rjs"},{name:"Finnish Male",lang:"fi",fallbackvoice:true,service:"g1",voicename:""},{name:"Czech Male",lang:"cs",fallbackvoice:true,service:"g1",voicename:""},{name:"Danish Male",lang:"da",fallbackvoice:true,service:"g1",voicename:""},{name:"Greek Male",lang:"el",fallbackvoice:true,service:"g1",voicename:""},{name:"Hungarian Male",lang:"hu",fallbackvoice:true,service:"g1",voicename:""},{name:"Latin Male",lang:"la",fallbackvoice:true,service:"g1",voicename:""},{name:"Norwegian Male",lang:"no",fallbackvoice:true,service:"g1",voicename:""},{name:"Slovak Male",lang:"sk",fallbackvoice:true,service:"g1",voicename:""},{name:"Swedish Male",lang:"sv",fallbackvoice:true,service:"g1",voicename:""},{name:"Fallback US English Male",lang:"en",fallbackvoice:true,service:"tts-api",voicename:""},{name:"German Germany",lang:"de_DE"},{name:"English United Kingdom",lang:"en_GB"},{name:"English India",lang:"en_IN"},{name:"English United States",lang:"en_US"},{name:"Spanish Spain",lang:"es_ES"},{name:"Spanish Mexico",lang:"es_MX"},{name:"Spanish United States",lang:"es_US"},{name:"French Belgium",lang:"fr_BE"},{name:"French France",lang:"fr_FR"},{name:"Hindi India",lang:"hi_IN"},{name:"Indonesian Indonesia",lang:"in_ID"},{name:"Italian Italy",lang:"it_IT"},{name:"Japanese Japan",lang:"ja_JP"},{name:"Korean South Korea",lang:"ko_KR"},{name:"Dutch Netherlands",lang:"nl_NL"},{name:"Polish Poland",lang:"pl_PL"},{name:"Portuguese Brazil",lang:"pt_BR"},{name:"Portuguese Portugal",lang:"pt_PT"},{name:"Russian Russia",lang:"ru_RU"},{name:"Thai Thailand",lang:"th_TH"},{name:"Turkish Turkey",lang:"tr_TR"},{name:"Chinese China",lang:"zh_CN_#Hans"},{name:"Chinese Hong Kong",lang:"zh_HK_#Hans"},{name:"Chinese Hong Kong",lang:"zh_HK_#Hant"},{name:"Chinese Taiwan",lang:"zh_TW_#Hant"},{name:"Alex"},{name:"Maged",lang:"ar-SA"},{name:"Zuzana",lang:"cs-CZ"},{name:"Sara",lang:"da-DK"},{name:"Anna",lang:"de-DE"},{name:"Melina",lang:"el-GR"},{name:"Karen",lang:"en-AU"},{name:"Daniel",lang:"en-GB"},{name:"Moira",lang:"en-IE"},{name:"Samantha (Enhanced)",lang:"en-US"},{name:"Samantha",lang:"en-US"},{name:"Tessa",lang:"en-ZA"},{name:"Monica",lang:"es-ES"},{name:"Paulina",lang:"es-MX"},{name:"Satu",lang:"fi-FI"},{name:"Amelie",lang:"fr-CA"},{name:"Thomas",lang:"fr-FR"},{name:"Carmit",lang:"he-IL"},{name:"Lekha",lang:"hi-IN"},{name:"Mariska",lang:"hu-HU"},{name:"Damayanti",lang:"id-ID"},{name:"Alice",lang:"it-IT"},{name:"Kyoko",lang:"ja-JP"},{name:"Yuna",lang:"ko-KR"},{name:"Ellen",lang:"nl-BE"},{name:"Xander",lang:"nl-NL"},{name:"Nora",lang:"no-NO"},{name:"Zosia",lang:"pl-PL"},{name:"Luciana",lang:"pt-BR"},{name:"Joana",lang:"pt-PT"},{name:"Ioana",lang:"ro-RO"},{name:"Milena",lang:"ru-RU"},{name:"Laura",lang:"sk-SK"},{name:"Alva",lang:"sv-SE"},{name:"Kanya",lang:"th-TH"},{name:"Yelda",lang:"tr-TR"},{name:"Ting-Ting",lang:"zh-CN"},{name:"Sin-Ji",lang:"zh-HK"},{name:"Mei-Jia",lang:"zh-TW"}];self.iOS=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);self.iOS9=/(iphone|ipod|ipad).* os 9_/.test(navigator.userAgent.toLowerCase());self.is_chrome=navigator.userAgent.indexOf("Chrome")>-1;self.is_safari=navigator.userAgent.indexOf("Safari")>-1;if((self.is_chrome)&&(self.is_safari)){self.is_safari=false}self.is_opera=!!window.opera||navigator.userAgent.indexOf(" OPR/")>=0;self.iOS_initialized=false;self.cache_ios_voices=[{name:"he-IL",voiceURI:"he-IL",lang:"he-IL"},{name:"th-TH",voiceURI:"th-TH",lang:"th-TH"},{name:"pt-BR",voiceURI:"pt-BR",lang:"pt-BR"},{name:"sk-SK",voiceURI:"sk-SK",lang:"sk-SK"},{name:"fr-CA",voiceURI:"fr-CA",lang:"fr-CA"},{name:"ro-RO",voiceURI:"ro-RO",lang:"ro-RO"},{name:"no-NO",voiceURI:"no-NO",lang:"no-NO"},{name:"fi-FI",voiceURI:"fi-FI",lang:"fi-FI"},{name:"pl-PL",voiceURI:"pl-PL",lang:"pl-PL"},{name:"de-DE",voiceURI:"de-DE",lang:"de-DE"},{name:"nl-NL",voiceURI:"nl-NL",lang:"nl-NL"},{name:"id-ID",voiceURI:"id-ID",lang:"id-ID"},{name:"tr-TR",voiceURI:"tr-TR",lang:"tr-TR"},{name:"it-IT",voiceURI:"it-IT",lang:"it-IT"},{name:"pt-PT",voiceURI:"pt-PT",lang:"pt-PT"},{name:"fr-FR",voiceURI:"fr-FR",lang:"fr-FR"},{name:"ru-RU",voiceURI:"ru-RU",lang:"ru-RU"},{name:"es-MX",voiceURI:"es-MX",lang:"es-MX"},{name:"zh-HK",voiceURI:"zh-HK",lang:"zh-HK"},{name:"sv-SE",voiceURI:"sv-SE",lang:"sv-SE"},{name:"hu-HU",voiceURI:"hu-HU",lang:"hu-HU"},{name:"zh-TW",voiceURI:"zh-TW",lang:"zh-TW"},{name:"es-ES",voiceURI:"es-ES",lang:"es-ES"},{name:"zh-CN",voiceURI:"zh-CN",lang:"zh-CN"},{name:"nl-BE",voiceURI:"nl-BE",lang:"nl-BE"},{name:"en-GB",voiceURI:"en-GB",lang:"en-GB"},{name:"ar-SA",voiceURI:"ar-SA",lang:"ar-SA"}
1,{name:"ko-KR",voiceURI:"ko-KR",lang:"ko-KR"},{name:"cs-CZ",voiceURI:"cs-CZ",lang:"cs-CZ"},{name:"en-ZA",voiceURI:"en-ZA",lang:"en-ZA"},{name:"en-AU",voiceURI:"en-AU",lang:"en-AU"},{name:"da-DK",voiceURI:"da-DK",lang:"da-DK"},{name:"en-US",voiceURI:"en-US",lang:"en-US"},{name:"en-IE",voiceURI:"en-IE",lang:"en-IE"},{name:"hi-IN",voiceURI:"hi-IN",lang:"hi-IN"},{name:"el-GR",voiceURI:"el-GR",lang:"el-GR"},{name:"ja-JP",voiceURI:"ja-JP",lang:"ja-JP"}];self.cache_ios9_voices=[{name:"Maged",voiceURI:"com.apple.ttsbundle.Maged-compact",lang:"ar-SA",localService:!0,"default":!0},{name:"Zuzana",voiceURI:"com.apple.ttsbundle.Zuzana-compact",lang:"cs-CZ",localService:!0,"default":!0},{name:"Sara",voiceURI:"com.apple.ttsbundle.Sara-compact",lang:"da-DK",localService:!0,"default":!0},{name:"Anna",voiceURI:"com.apple.ttsbundle.Anna-compact",lang:"de-DE",localService:!0,"default":!0},{name:"Melina",voiceURI:"com.apple.ttsbundle.Melina-compact",lang:"el-GR",localService:!0,"default":!0},{name:"Karen",voiceURI:"com.apple.ttsbundle.Karen-compact",lang:"en-AU",localService:!0,"default":!0},{name:"Daniel",voiceURI:"com.apple.ttsbundle.Daniel-compact",lang:"en-GB",localService:!0,"default":!0},{name:"Moira",voiceURI:"com.apple.ttsbundle.Moira-compact",lang:"en-IE",localService:!0,"default":!0},{name:"Samantha (Enhanced)",voiceURI:"com.apple.ttsbundle.Samantha-premium",lang:"en-US",localService:!0,"default":!0},{name:"Samantha",voiceURI:"com.apple.ttsbundle.Samantha-compact",lang:"en-US",localService:!0,"default":!0},{name:"Tessa",voiceURI:"com.apple.ttsbundle.Tessa-compact",lang:"en-ZA",localService:!0,"default":!0},{name:"Monica",voiceURI:"com.apple.ttsbundle.Monica-compact",lang:"es-ES",localService:!0,"default":!0},{name:"Paulina",voiceURI:"com.apple.ttsbundle.Paulina-compact",lang:"es-MX",localService:!0,"default":!0},{name:"Satu",voiceURI:"com.apple.ttsbundle.Satu-compact",lang:"fi-FI",localService:!0,"default":!0},{name:"Amelie",voiceURI:"com.apple.ttsbundle.Amelie-compact",lang:"fr-CA",localService:!0,"default":!0},{name:"Thomas",voiceURI:"com.apple.ttsbundle.Thomas-compact",lang:"fr-FR",localService:!0,"default":!0},{name:"Carmit",voiceURI:"com.apple.ttsbundle.Carmit-compact",lang:"he-IL",localService:!0,"default":!0},{name:"Lekha",voiceURI:"com.apple.ttsbundle.Lekha-compact",lang:"hi-IN",localService:!0,"default":!0},{name:"Mariska",voiceURI:"com.apple.ttsbundle.Mariska-compact",lang:"hu-HU",localService:!0,"default":!0},{name:"Damayanti",voiceURI:"com.apple.ttsbundle.Damayanti-compact",lang:"id-ID",localService:!0,"default":!0},{name:"Alice",voiceURI:"com.apple.ttsbundle.Alice-compact",lang:"it-IT",localService:!0,"default":!0},{name:"Kyoko",voiceURI:"com.apple.ttsbundle.Kyoko-compact",lang:"ja-JP",localService:!0,"default":!0},{name:"Yuna",voiceURI:"com.apple.ttsbundle.Yuna-compact",lang:"ko-KR",localService:!0,"default":!0},{name:"Ellen",voiceURI:"com.apple.ttsbundle.Ellen-compact",lang:"nl-BE",localService:!0,"default":!0},{name:"Xander",voiceURI:"com.apple.ttsbundle.Xander-compact",lang:"nl-NL",localService:!0,"default":!0},{name:"Nora",voiceURI:"com.apple.ttsbundle.Nora-compact",lang:"no-NO",localService:!0,"default":!0},{name:"Zosia",voiceURI:"com.apple.ttsbundle.Zosia-compact",lang:"pl-PL",localService:!0,"default":!0},{name:"Luciana",voiceURI:"com.apple.ttsbundle.Luciana-compact",lang:"pt-BR",localService:!0,"default":!0},{name:"Joana",voiceURI:"com.apple.ttsbundle.Joana-compact",lang:"pt-PT",localService:!0,"default":!0},{name:"Ioana",voiceURI:"com.apple.ttsbundle.Ioana-compact",lang:"ro-RO",localService:!0,"default":!0},{name:"Milena",voiceURI:"com.apple.ttsbundle.Milena-compact",lang:"ru-RU",localService:!0,"default":!0},{name:"Laura",voiceURI:"com.apple.ttsbundle.Laura-compact",lang:"sk-SK",localService:!0,"default":!0},{name:"Alva",voiceURI:"com.apple.ttsbundle.Alva-compact",lang:"sv-SE",localService:!0,"default":!0},{name:"Kanya",voiceURI:"com.apple.ttsbundle.Kanya-compact",lang:"th-TH",localService:!0,"default":!0},{name:"Yelda",voiceURI:"com.apple.ttsbundle.Yelda-compact",lang:"tr-TR",localService:!0,"default":!0},{name:"Ting-Ting",voiceURI:"com.apple.ttsbundle.Ting-Ting-compact",lang:"zh-CN",localService:!0,"default":!0},{name:"Sin-Ji",voiceURI:"com.apple.ttsbundle.Sin-Ji-compact",lang:"zh-HK",localService:!0,"default":!0},{name:"Mei-Jia",voiceURI:"com.apple.ttsbundle.Mei-Jia-compact",lang:"zh-TW",localService:!0,"default":!0}];self.systemvoices=null;self.CHARACTER_LIMIT=100;self.VOICESUPPORT_ATTEMPTLIMIT=5;self.voicesupport_attempts=0;self.fallbackMode=false;self.WORDS_PER_MINUTE=130;self.fallback_parts=null;self.fallback_part_index=0;self.fallback_audio=null;self.fallback_playbackrate=1;self.def_fallback_playbackrate=self.fallback_playbackrate;self.fallback_audiopool=[];self.msgparameters=null;self.timeoutId=null;self.OnLoad_callbacks=[];self.useTimer=false;self.utterances=[];self.tstCompiled=function(xy){xy=0;return eval("typeof xy === 'undefined'")};self.fallbackServicePath="https://code.responsivevoice.org/getvoice.php";self.default_rv=self.responsivevoices[0];self.init=function(){if(self.is_opera||typeof speechSynthesis==="undefined"){self.enableFallbackMode()}else{setTimeout(function(){var gsvinterval=setInterval(function(){var v=window.speechSynthesis.getVoices();if(v.length==0&&(self.systemvoices==null||self.systemvoices.length==0)){self.voicesupport_attempts++;if(self.voicesupport_attempts>self.VOICESUPPORT_ATTEMPTLIMIT){clearInterval(gsvinterval);
1if(window.speechSynthesis!=null){if(self.iOS){if(self.iOS9){self.systemVoicesReady(self.cache_ios9_voices)}else{self.systemVoicesReady(self.cache_ios_voices)}}else{self.enableFallbackMode()}}else{self.enableFallbackMode()}}}else{self.systemVoicesReady(v);clearInterval(gsvinterval)}},100)},100)}self.Dispatch("OnLoad")};self.systemVoicesReady=function(v){self.systemvoices=v;self.mapRVs();if(self.OnVoiceReady!=null){self.OnVoiceReady.call()}self.Dispatch("OnReady");if(window.hasOwnProperty("dispatchEvent")){window.dispatchEvent(new Event("ResponsiveVoice_OnReady"))}};self.enableFallbackMode=function(){self.fallbackMode=true;self.mapRVs();if(self.OnVoiceReady!=null){self.OnVoiceReady.call()}self.Dispatch("OnReady");if(window.hasOwnProperty("dispatchEvent")){window.dispatchEvent(new Event("ResponsiveVoice_OnReady"))}};self.getVoices=function(){var v=[];for(var i=0;i<self.responsivevoices.length;i++){v.push({name:self.responsivevoices[i].name})}return v};self.speak=function(text,voicename,parameters){if(self.isPlaying()){self.cancel()}if(self.fallbackMode&&self.fallback_audiopool.length>0){self.clearFallbackPool()}text=text.replace(/[\"\`]/gm,"'");self.msgparameters=parameters||{};self.msgtext=text;self.msgvoicename=voicename;self.onstartFired=false;var multipartText=[];if(text.length>self.CHARACTER_LIMIT){var tmptxt=text;while(tmptxt.length>self.CHARACTER_LIMIT){var p=tmptxt.search(/[:!?.;]+/);var part="";if(p==-1||p>=self.CHARACTER_LIMIT){p=tmptxt.search(/[,]+/)}if(p==-1){if(tmptxt.search(" ")==-1){p=99}}if(p==-1||p>=self.CHARACTER_LIMIT){var words=tmptxt.split(" ");for(var i=0;i<words.length;i++){if(part.length+words[i].length+1>self.CHARACTER_LIMIT){break}part+=(i!=0?" ":"")+words[i]}}else{part=tmptxt.substr(0,p+1)}tmptxt=tmptxt.substr(part.length,tmptxt.length-part.length);multipartText.push(part)}if(tmptxt.length>0){multipartText.push(tmptxt)}}else{multipartText.push(text)}self.multipartText=multipartText;var rv;if(voicename==null){rv=self.default_rv}else{rv=self.getResponsiveVoice(voicename)}var profile={};if(rv&&rv.mappedProfile!=null){profile=rv.mappedProfile}else{profile.systemvoice=self.getMatchedVoice(rv);profile.collectionvoice={};if(profile.systemvoice==null){return}}if(profile.collectionvoice.fallbackvoice==true){self.fallbackMode=true;self.fallback_parts=[]}else{self.fallbackMode=false}self.msgprofile=profile;self.utterances=[];for(var i=0;i<multipartText.length;i++){if(!self.fallbackMode){var msg=new SpeechSynthesisUtterance();msg.voice=profile.systemvoice;msg.voiceURI=profile.systemvoice.voiceURI;msg.volume=self.selectBest([profile.collectionvoice.volume,profile.systemvoice.volume,1]);msg.rate=self.selectBest([(self.iOS9?1:null),profile.collectionvoice.rate,profile.systemvoice.rate,1]);msg.pitch=self.selectBest([profile.collectionvoice.pitch,profile.systemvoice.pitch,1]);msg.text=multipartText[i];msg.lang=self.selectBest([profile.collectionvoice.lang,profile.systemvoice.lang]);msg.rvIndex=i;msg.rvTotal=multipartText.length;if(i==0){msg.onstart=self.speech_onstart}self.msgparameters.onendcalled=false;if(parameters!=null){if(i<multipartText.length-1&&multipartText.length>1){msg.onend=self.onPartEnd;if(msg.hasOwnProperty("addEventListener")){msg.addEventListener("end",self.onPartEnd)}}else{msg.onend=self.speech_onend;if(msg.hasOwnProperty("addEventListener")){msg.addEventListener("end",self.speech_onend)}}msg.onerror=parameters.onerror||function(e){};msg.onpause=parameters.onpause;msg.onresume=parameters.onresume;msg.onmark=parameters.onmark;msg.onboundary=parameters.onboundary||self.onboundary;msg.pitch=parameters.pitch!=null?parameters.pitch:msg.pitch;if(self.iOS){msg.rate=(parameters.rate!=null?(parameters.rate*parameters.rate):1)*msg.rate}else{msg.rate=(parameters.rate!=null?parameters.rate:1)*msg.rate}msg.volume=parameters.volume!=null?parameters.volume:msg.volume}else{msg.onend=self.speech_onend;msg.onerror=function(e){}}self.utterances.push(msg);if(i==0){self.currentMsg=msg}self.tts_speak(msg)}else{self.fallback_playbackrate=self.def_fallback_playbackrate;var pitch=self.selectBest([profile.collectionvoice.pitch,profile.systemvoice.pitch,1]);var rate=self.selectBest([(self.iOS9?1:null),profile.collectionvoice.rate,profile.systemvoice.rate,1]);var volume=self.selectBest([profile.collectionvoice.volume,profile.systemvoice.volume,1]);if(parameters!=null){pitch=(parameters.pitch!=null?parameters.pitch:1)*pitch;rate=(parameters.rate!=null?parameters.rate:1)*rate;volume=(parameters.volume!=null?parameters.volume:1)*volume}pitch/=2;rate/=2;volume*=2;pitch=Math.min(Math.max(pitch,0),1);rate=Math.min(Math.max(rate,0),1);volume=Math.min(Math.max(volume,0),1);var url=self.fallbackServicePath+"?t="+encodeURIComponent(multipartText[i])+"&tl="+(profile.collectionvoice.lang||profile.systemvoice.lang||"en-US")+"&sv="+(profile.collectionvoice.service||profile.systemvoice.service||"")+"&vn="+(profile.collectionvoice.voicename||profile.systemvoice.voicename||"")+"&pitch="+pitch.toString()+"&rate="+rate.toString()+"&vol="+volume.toString();var audio=document.createElement("AUDIO");audio.src=url;audio.playbackRate=self.fallback_playbackrate;audio.preload="auto";audio.load();self.fallback_parts.push(audio)}}if(self.fallbackMode){self.fallback_part_index=0;self.fallback_startPart()}};self.startTimeout=function(text,callback){var multiplier=self.msgprofile.collectionvoice.timerSpeed;if(self.msgprofile.collectionvoice.timerSpeed==null){multiplier=1}if(multiplier<=0){return}var words=text.split(/\s+/).length;var chars=(text.match(/[^ ]/igm)||text).length;var wlf=(chars/words)/5.1;var length=multiplier*1000*(60/self.WORDS_PER_MINUTE)*wlf*words;
1if(words<3){length=4000}if(length<3000){length=3000}self.timeoutId=setTimeout(callback,length)};self.checkAndCancelTimeout=function(){if(self.timeoutId!=null){clearTimeout(self.timeoutId);self.timeoutId=null}};self.speech_timedout=function(){self.cancel();self.cancelled=false;self.speech_onend()};self.speech_onend=function(){self.checkAndCancelTimeout();if(self.cancelled===true){self.cancelled=false;return}if(self.msgparameters!=null&&self.msgparameters.onend!=null&&self.msgparameters.onendcalled!=true){self.msgparameters.onendcalled=true;self.msgparameters.onend()}};self.speech_onstart=function(){if(self.onstartFired){return}self.onstartFired=true;if(self.iOS||self.is_safari||self.useTimer){if(!self.fallbackMode){self.startTimeout(self.msgtext,self.speech_timedout)}}self.msgparameters.onendcalled=false;if(self.msgparameters!=null&&self.msgparameters.onstart!=null){self.msgparameters.onstart()}};self.fallback_startPart=function(){if(self.fallback_part_index==0){self.speech_onstart()}self.fallback_audio=self.fallback_parts[self.fallback_part_index];if(self.fallback_audio==null){}else{var audio=self.fallback_audio;self.fallback_audiopool.push(audio);setTimeout(function(){audio.playbackRate=self.fallback_playbackrate},50);audio.onloadedmetadata=function(){audio.play();audio.playbackRate=self.fallback_playbackrate};self.fallback_audio.play();self.fallback_audio.addEventListener("ended",self.fallback_finishPart);if(self.useTimer){self.startTimeout(self.multipartText[self.fallback_part_index],self.fallback_finishPart)}}};self.fallback_finishPart=function(e){self.checkAndCancelTimeout();if(self.fallback_part_index<self.fallback_parts.length-1){self.fallback_part_index++;self.fallback_startPart()}else{self.speech_onend()}};self.cancel=function(){self.checkAndCancelTimeout();if(self.fallbackMode){if(self.fallback_audio!=null){self.fallback_audio.pause()}self.clearFallbackPool()}else{self.cancelled=true;speechSynthesis.cancel()}};self.voiceSupport=function(){return("speechSynthesis" in window)};self.OnFinishedPlaying=function(event){if(self.msgparameters!=null){if(self.msgparameters.onend!=null){self.msgparameters.onend()}}};self.setDefaultVoice=function(voicename){var rv=self.getResponsiveVoice(voicename);if(rv!=null){self.default_rv=rv}};self.mapRVs=function(){for(var i=0;i<self.responsivevoices.length;i++){var rv=self.responsivevoices[i];for(var j=0;j<rv.voiceIDs.length;j++){var vcoll=self.voicecollection[rv.voiceIDs[j]];if(vcoll.fallbackvoice!=true){var v=self.getSystemVoice(vcoll.name);if(v!=null){rv.mappedProfile={systemvoice:v,collectionvoice:vcoll};break}}else{rv.mappedProfile={systemvoice:{},collectionvoice:vcoll};break}}}};self.getMatchedVoice=function(rv){if(!rv){return null}for(var i=0;i<rv.voiceIDs.length;i++){var v=self.getSystemVoice(self.voicecollection[rv.voiceIDs[i]].name);if(v!=null){return v}}return null};self.getSystemVoice=function(name){if(typeof self.systemvoices==="undefined"||self.systemvoices===null){return null}for(var i=0;i<self.systemvoices.length;i++){if(self.systemvoices[i].name.toLowerCase()==name.toLowerCase()){return self.systemvoices[i]}}return null};self.getResponsiveVoice=function(name){for(var i=0;i<self.responsivevoices.length;i++){if(self.responsivevoices[i].name==name){return self.responsivevoices[i]}}return null};self.Dispatch=function(name){if(self.hasOwnProperty(name+"_callbacks")&&self[name+"_callbacks"]!=null&&self[name+"_callbacks"].length>0){var callbacks=self[name+"_callbacks"];for(var i=0;i<callbacks.length;i++){callbacks[i]()}return true}else{var timeoutName=name+"_callbacks_timeout";var timeoutCount=name+"_callbacks_timeoutCount";if(self.hasOwnProperty(timeoutName)){}else{self[timeoutCount]=10;self[timeoutName]=setInterval(function(){self[timeoutCount]=self[timeoutCount]-1;if(self.Dispatch(name)||self[timeoutCount]<0){clearTimeout(self[timeoutName])}else{}},50)}return false}};self.AddEventListener=function(name,callback){if(!self.hasOwnProperty(name+"_callbacks")){self[name+"_callbacks"]=[]}self[name+"_callbacks"].push(callback)};self.addEventListener=self.AddEventListener;self.clickEvent=function(){if(self.iOS&&!self.iOS_initialized){self.speak(" ");self.iOS_initialized=true}};self.isPlaying=function(){if(self.fallbackMode){return(self.fallback_audio!=null&&!self.fallback_audio.ended&&!self.fallback_audio.paused)}else{return speechSynthesis.speaking}};self.clearFallbackPool=function(){for(var i=0;i<self.fallback_audiopool.length;i++){if(self.fallback_audiopool[i]!=null){self.fallback_audiopool[i].pause();self.fallback_audiopool[i].src=""}}self.fallback_audiopool=[]};if(document.readyState==="complete"){self.init()}else{document.addEventListener("DOMContentLoaded",function(){self.init()})}self.selectBest=function(a){for(var i=0;i<a.length;i++){if(a[i]!=null){return a[i]}}return null};self.pause=function(){if(self.fallbackMode){if(self.fallback_audio!=null){self.fallback_audio.pause()}}else{speechSynthesis.pause()}};self.resume=function(){if(self.fallbackMode){if(self.fallback_audio!=null){self.fallback_audio.play()}}else{speechSynthesis.resume()}};self.tts_speak=function(msg){setTimeout(function(){self.cancelled=false;speechSynthesis.speak(msg)},0.01)};self.setVolume=function(v){if(self.isPlaying()){if(self.fallbackMode){for(var i=0;i<self.fallback_parts.length;i++){self.fallback_parts[i].volume=v}for(var i=0;i<self.fallback_audiopool.length;i++){self.fallback_audiopool[i].volume=v}self.fallback_audio.volume=v}else{for(var i=0;i<self.utterances.length;i++){self.utterances[i].volume=v}}}};self.onPartEnd=function(e){if(self.msgparameters!=null&&self.msgparameters.onchuckend!=null){self.msgparameters.onchuckend()}self.Dispatch("OnPartEnd");var i=self.utterances.indexOf(e.utterance);self.currentMsg=self.utterances[i+1]};self.onboundary=function(e){if(self.iOS&&!self.onstartFired){self.speech_onstart()}}};var responsiveVoice=new ResponsiveVoice()};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.