var languages = new Array(21); var voicesCounter = 21; var voices = new Array(voicesCounter); var mf = new Array(); var vp = new Array(); for (i=1; i<=voicesCounter; i++){ voices[i]=new Array(); } languages[0]=new Option("English","1"); languages[1]=new Option("Catalan","5"); languages[2]=new Option("Chinese","10"); languages[3]=new Option("Czech","18"); languages[4]=new Option("Danish","19"); languages[5]=new Option("Dutch","11"); languages[6]=new Option("French","4"); languages[7]=new Option("Galician","15"); languages[8]=new Option("German","3"); languages[9]=new Option("Greek","8"); languages[10]=new Option("Italian","7"); languages[11]=new Option("Japanese","12"); languages[12]=new Option("Korean","13"); languages[13]=new Option("Norwegian","20"); languages[14]=new Option("Polish","14"); languages[15]=new Option("Portuguese","6"); languages[16]=new Option("Russian","21"); languages[17]=new Option("Spanish","2"); languages[18]=new Option("Swedish","9"); languages[19]=new Option("Turkish","16"); languages[20]=new Option("Valencian","17"); voices[1][0]=new Option("Audrey (UK)","101005"); voices[1][1]=new Option("Charles (UK)","101006"); voices[1][2]=new Option("Claire (US)","101003"); voices[1][3]=new Option("Crystal (US)","101001"); voices[1][4]=new Option("Mike (US)","101002"); voices[1][5]=new Option("Rich (US)","101004"); voices[1][6]=new Option("Allison (US)","201007"); voices[1][7]=new Option("Catherine (UK)","201006"); voices[1][8]=new Option("Dave (US)","201002"); voices[1][9]=new Option("Elizabeth (UK)","201004"); voices[1][10]=new Option("Kenneth (US)","201003"); voices[1][11]=new Option("Simon (UK)","201005"); voices[1][12]=new Option("Susan (US)","201001"); voices[1][13]=new Option("Kate (US)","301001"); voices[1][14]=new Option("Paul (US)","301002"); voices[1][15]=new Option("Daniel (UK)","401005"); voices[1][16]=new Option("Emily (UK)","401006"); voices[1][17]=new Option("Jennifer (US)","401001"); voices[1][18]=new Option("Jill (US)","401002"); voices[1][19]=new Option("Karen (Australian)","401004"); voices[1][20]=new Option("Moira (Irish)","401008"); voices[1][21]=new Option("Sangeeta (Indian)","401009"); voices[1][22]=new Option("Serena (UK)","401007"); voices[1][23]=new Option("Tom (US)","401003"); voices[5][0]=new Option("Jordi","205002"); voices[5][1]=new Option("Montserrat","205001"); voices[10][0]=new Option("Linlin (Mandarin)","210001"); voices[10][1]=new Option("Lisheng (Mandarin)","210002"); voices[10][2]=new Option("Lily (Mandarin)","310001"); voices[10][3]=new Option("Wang (Mandarin)","310002"); voices[10][4]=new Option("Sin-Ji (Cantonese)","410001"); voices[10][5]=new Option("Ya-Ling (Taiwanese)","410002"); voices[18][0]=new Option("Zuzana","418001"); voices[19][0]=new Option("Ida","419001"); voices[19][1]=new Option("Nanna","419002"); voices[11][0]=new Option("Saskia","211002"); voices[11][1]=new Option("Willem","211001"); voices[11][2]=new Option("Ellen (Belgian)","411001"); voices[4][0]=new Option("Alain","104002"); voices[4][1]=new Option("Juliette","104001"); voices[4][2]=new Option("Pierre (Can.)","104003"); voices[4][3]=new Option("Bernard","204002"); voices[4][4]=new Option("Charlotte","204005"); voices[4][5]=new Option("Florence","204004"); voices[4][6]=new Option("Jolie","204003"); voices[4][7]=new Option("Olivier","204006"); voices[4][8]=new Option("Sophie","204001"); voices[4][9]=new Option("Felix (Canadian)","404001"); voices[4][10]=new Option("Julie (Canadian)","404002"); voices[4][11]=new Option("Sebastien (European)","404003"); voices[4][12]=new Option("Virginie (European)","404004"); voices[15][0]=new Option("Carmela","215001"); voices[3][0]=new Option("Klara","103001"); voices[3][1]=new Option("Reiner","103002"); voices[3][2]=new Option("Katrin","203003"); voices[3][3]=new Option("Stefan","203002"); voices[3][4]=new Option("Ulrike","203001"); voices[3][5]=new Option("Steffi","403001"); voices[3][6]=new Option("Yannick","403002"); voices[8][0]=new Option("Afroditi","208001"); voices[8][1]=new Option("Artemis","208002"); voices[7][0]=new Option("Fabio","207004"); voices[7][1]=new Option("Giulia","207009"); voices[7][2]=new Option("Luca","207005"); voices[7][3]=new Option("Marcello","207006"); voices[7][4]=new Option("Matteo","207008"); voices[7][5]=new Option("Paola","207001"); voices[7][6]=new Option("Roberto","207007"); voices[7][7]=new Option("Silvana","207002"); voices[7][8]=new Option("Valentina","207003"); voices[7][9]=new Option("Paolo","407001"); voices[7][10]=new Option("Silvia","407002"); voices[12][0]=new Option("Misaki","312003"); voices[12][1]=new Option("Miyu","312001"); voices[12][2]=new Option("Show","312002"); voices[12][3]=new Option("Kyoko","412001"); voices[13][0]=new Option("Junwoo","313002"); voices[13][1]=new Option("Sujin","313003"); voices[13][2]=new Option("Yumi","313001"); voices[20][0]=new Option("Nora","420001"); voices[14][0]=new Option("Krzysztof","214002"); voices[14][1]=new Option("Zosia","214001"); voices[14][2]=new Option("Agata","414001"); voices[6][0]=new Option("Amalia (European)","206002"); voices[6][1]=new Option("Eusebio (European)","206003"); voices[6][2]=new Option("Gabriela (Brazilian)","206001"); voices[6][3]=new Option("Madalena (European)","406001"); voices[6][4]=new Option("Raquel (Brazilian)","406002"); voices[21][0]=new Option("Katerina","421001"); voices[2][0]=new Option("Alberto (Lat. Am.)","102002"); voices[2][1]=new Option("Rosa (Lat. Am.)","102001"); voices[2][2]=new Option("Carlos (American)","202007"); voices[2][3]=new Option("Carmen (Castilian)","202001"); voices[2][4]=new Option("Diego (Argentine)","202004"); voices[2][5]=new Option("Esperanza (Mexican)","202005"); voices[2][6]=new Option("Francisca (Chilean)","202003"); voices[2][7]=new Option("Jorge (Castilian)","202006"); voices[2][8]=new Option("Juan (Castilian)","202002"); voices[2][9]=new Option("Leonor (Castilian)","202009"); voices[2][10]=new Option("Soledad (American)","202008"); voices[2][11]=new Option("Diego","402001"); voices[2][12]=new Option("Isabel","402002"); voices[2][13]=new Option("Monica","402003"); voices[2][14]=new Option("Paulina (Mexican)","402004"); voices[9][0]=new Option("Annika","209001"); voices[9][1]=new Option("Alva","409001"); voices[9][2]=new Option("Ingrid","409002"); voices[16][0]=new Option("Kerem","216001"); voices[16][1]=new Option("Zeynep","216002"); voices[16][2]=new Option("Aylin","416001"); voices[17][0]=new Option("Empar","217001"); vp[101005]="english_audrey"; vp[101006]="english_charles"; vp[101003]="english_claire"; vp[101001]="english_crystal"; vp[101002]="english_mike"; vp[101004]="english_rich"; vp[201007]="english_allison"; vp[201006]="english_catherine"; vp[201002]="english_dave"; vp[201004]="english_elizabeth"; vp[201003]="english_kenneth"; vp[201005]="english_simon"; vp[201001]="english_susan"; vp[301001]="english_kate"; vp[301002]="english_paul"; vp[401005]="english_daniel"; vp[401006]="english_emily"; vp[401001]="english_jennifer"; vp[401002]="english_jill"; vp[401004]="english_karen"; vp[401008]="english_moira"; vp[401009]="english_sangeeta"; vp[401007]="english_serena"; vp[401003]="english_tom"; vp[205002]="catalan_jordi"; vp[205001]="catalan_montserrat"; vp[210001]="chinese_linlin"; vp[210002]="chinese_lisheng"; vp[310001]="chinese_lily"; vp[310002]="chinese_wang"; vp[410001]="chinese_sin-ji"; vp[410002]="chinese_ya-ling"; vp[418001]="czech_zuzana"; vp[419001]="danish_ida"; vp[419002]="danish_nanna"; vp[211002]="dutch_saskia"; vp[211001]="dutch_willem"; vp[411001]="dutch_ellen"; vp[104002]="french_alain"; vp[104001]="french_juliette"; vp[104003]="french_pierre"; vp[204002]="french_bernard"; vp[204005]="french_charlotte"; vp[204004]="french_florence"; vp[204003]="french_jolie"; vp[204006]="french_olivier"; vp[204001]="french_sophie"; vp[404001]="french_felix"; vp[404002]="french_julie"; vp[404003]="french_sebastien"; vp[404004]="french_virginie"; vp[215001]="galician_carmela"; vp[103001]="german_klara"; vp[103002]="german_reiner"; vp[203003]="german_katrin"; vp[203002]="german_stefan"; vp[203001]="german_ulrike"; vp[403001]="german_steffi"; vp[403002]="german_yannick"; vp[208001]="greek_afroditi"; vp[208002]="greek_artemis"; vp[207004]="italian_fabio"; vp[207009]="italian_giulia"; vp[207005]="italian_luca"; vp[207006]="italian_marcello"; vp[207008]="italian_matteo"; vp[207001]="italian_paola"; vp[207007]="italian_roberto"; vp[207002]="italian_silvana"; vp[207003]="italian_valentina"; vp[407001]="italian_paolo"; vp[407002]="italian_silvia"; vp[312003]="japanese_misaki"; vp[312001]="japanese_miyu"; vp[312002]="japanese_show"; vp[412001]="japanese_kyoko"; vp[313002]="korean_junwoo"; vp[313003]="korean_sujin"; vp[313001]="korean_yumi"; vp[420001]="norwegian_nora"; vp[214002]="polish_krzysztof"; vp[214001]="polish_zosia"; vp[414001]="polish_agata"; vp[206002]="portuguese_amalia"; vp[206003]="portuguese_eusebio"; vp[206001]="portuguese_gabriela"; vp[406001]="portuguese_madalena"; vp[406002]="portuguese_raquel"; vp[421001]="russian_katerina"; vp[102002]="spanish_alberto"; vp[102001]="spanish_rosa"; vp[202007]="spanish_carlos"; vp[202001]="spanish_carmen"; vp[202004]="spanish_diego"; vp[202005]="spanish_esperanza"; vp[202003]="spanish_francisca"; vp[202006]="spanish_jorge"; vp[202002]="spanish_juan"; vp[202009]="spanish_leonor"; vp[202008]="spanish_soledad"; vp[402001]="spanish_diego"; vp[402002]="spanish_isabel"; vp[402003]="spanish_monica"; vp[402004]="spanish_paulina"; vp[209001]="swedish_annika"; vp[409001]="swedish_alva"; vp[409002]="swedish_ingrid"; vp[216001]="turkish_kerem"; vp[216002]="turkish_zeynep"; vp[416001]="turkish_aylin"; vp[217001]="valencian_empar"; mf[101005]='F'; mf[101006]='M'; mf[101003]='F'; mf[101001]='F'; mf[101002]='M'; mf[101004]='M'; mf[201007]='F'; mf[201006]='F'; mf[201002]='M'; mf[201004]='F'; mf[201003]='M'; mf[201005]='M'; mf[201001]='F'; mf[301001]='F'; mf[301002]='M'; mf[401005]='M'; mf[401006]='F'; mf[401001]='F'; mf[401002]='F'; mf[401004]='F'; mf[401008]='F'; mf[401009]='F'; mf[401007]='F'; mf[401003]='M'; mf[205002]='M'; mf[205001]='F'; mf[210001]='F'; mf[210002]='F'; mf[310001]='F'; mf[310002]='M'; mf[410001]='F'; mf[410002]='F'; mf[418001]='F'; mf[419001]='F'; mf[419002]='F'; mf[211002]='F'; mf[211001]='M'; mf[411001]='F'; mf[104002]='M'; mf[104001]='F'; mf[104003]='M'; mf[204002]='M'; mf[204005]='F'; mf[204004]='F'; mf[204003]='F'; mf[204006]='M'; mf[204001]='F'; mf[404001]='M'; mf[404002]='F'; mf[404003]='M'; mf[404004]='F'; mf[215001]='F'; mf[103001]='F'; mf[103002]='M'; mf[203003]='F'; mf[203002]='M'; mf[203001]='F'; mf[403001]='F'; mf[403002]='M'; mf[208001]='F'; mf[208002]='F'; mf[207004]='M'; mf[207009]='F'; mf[207005]='M'; mf[207006]='M'; mf[207008]='M'; mf[207001]='F'; mf[207007]='M'; mf[207002]='F'; mf[207003]='F'; mf[407001]='M'; mf[407002]='F'; mf[312003]='F'; mf[312001]='F'; mf[312002]='M'; mf[412001]='F'; mf[313002]='M'; mf[313003]='F'; mf[313001]='F'; mf[420001]='F'; mf[214002]='M'; mf[214001]='F'; mf[414001]='F'; mf[206002]='F'; mf[206003]='M'; mf[206001]='F'; mf[406001]='F'; mf[406002]='F'; mf[421001]='F'; mf[102002]='M'; mf[102001]='F'; mf[202007]='M'; mf[202001]='F'; mf[202004]='M'; mf[202005]='F'; mf[202003]='F'; mf[202006]='M'; mf[202002]='M'; mf[202009]='F'; mf[202008]='F'; mf[402001]='M'; mf[402002]='F'; mf[402003]='F'; mf[402004]='F'; mf[209001]='F'; mf[409001]='M'; mf[409002]='F'; mf[216001]='M'; mf[216002]='F'; mf[416001]='F'; mf[217001]='F'; function setVoices(selectedId){ // langIndex = document.newaudio.lang.options.selectedIndex; langIndex = document.newaudio.lang.options[document.newaudio.lang.options.selectedIndex].value; tempVoice=document.newaudio.voice; index = 0; for (m=tempVoice.options.length-1;m>0;m--){ tempVoice.options[m] = null; } for (i=0;i0;m--){ tempLanguage.options[m] = null; } for (i=0;iHighest'); levelSelect.removeAttr("disabled"); break; case 'Speed': levelSelect.html(''); levelSelect.removeAttr("disabled"); break; case 'Duration': levelSelect.html(''); levelSelect.removeAttr("disabled"); break; case 'Echo': levelSelect.html(''); levelSelect.attr("disabled", "disabled"); break; case 'Reverb': levelSelect.html(''); levelSelect.attr("disabled", "disabled"); break; case 'Flanger': levelSelect.html(''); levelSelect.attr("disabled", "disabled"); break; case 'Phase': levelSelect.html(''); levelSelect.attr("disabled", "disabled"); break; case 'Bullhorn': levelSelect.html(''); levelSelect.attr("disabled", "disabled"); break; } } $(document).ready(function(){ setLevels(); $("#effect").change(function(){setLevels();}); }); function previewTTSVoice(txt){ if(!previewIsReady){ alert('It is not ready yet'); return; } bigVoiceId = document.newaudio.voice.value; if(!txt){ sayAudio(vp[bigVoiceId]); }else { engine = parseInt(bigVoiceId/100000); voice = parseInt(bigVoiceId%100); var effect = $("#effect").val(); var level = $("#level").val(); if (effect == "none" || level==null) sayText(txt,voice,document.newaudio.lang.value,engine); else { sayText(txt,voice,document.newaudio.lang.value,engine,effect,level); } } } function checkMaleFemale(){ setTimeout('void(0)',500); // to alllow the scene to load in case you need to change it / this doesn't seem to work the first time though maleFemaleFlag = (mf[document.newaudio.voice.value]=='F') ? 1: 2 gotoScene(maleFemaleFlag); } function vh_sceneLoaded(){ previewIsReady = true; setStatus(1,0); }