voxforge.org
VoxForge Dev

Changeset 2649

Show
Ignore:
Timestamp:
09/12/08 12:23:42 (3 months ago)
Author:
kmaclean
Message:

release r0.1.6 of Speech Submission app and 1&1 server file updates; add French and fix Spanish prompts

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/index.php

    r2638 r2649  
    168168</br> 
    169169<?php 
    170 require_once('r0_1_4/SubmitSpeechServer.php'); 
     170require_once('r0_1_6/SubmitSpeechServer.php'); 
    171171 
    172172echo submitspeech_postlet_applet( 
    173173'EN',  
    174 '875' 
     174'875', 
     175'http://read.voxforge1.org/r0_1_6/endpage.php' 
    175176); 
    176177 
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/rX_X_X/SubmitSpeechServer.php

    r2638 r2649  
    1313function submitspeech_postlet_applet($language, $height,$endpage, $filefieldname='userfile'){ 
    1414  global $CFG; 
    15 //  $language = NL; 
    16 //  $height = "925"; 
    17 //  $language = EN; 
    18 //  $height = "875"; 
    1915 
    2016  $cookie = htmlspecialchars($_SERVER['HTTP_COOKIE']); 
     
    2218<applet name="VoxForge.org Speech Submission Application" width ="950" height =$height mayscript="mayscript" 
    2319      code="speechrecorder/RecorderApplet.class" style="border: 1px solid rgb(153,153,153);"> 
    24  <param name="codebase"  value="http://read.voxforge1.org/r0_1_5/"/> 
     20 <param name="codebase"  value="http://read.voxforge1.org/r0_1_6/"/> 
    2521 <param name="archive"  value="speechrecorder.jar"/> 
    26  <param name="type"  value="application/x-java-applet;version=1.5"/> 
     22 <param name="type"  value="application/x-java-applet;version=1.6"/> 
    2723 <param name="scriptable"  value="true"/> 
    28  <param name="destination" value="http://read.voxforge1.org/r0_1_5/javaUploadServer.php"/> 
     24 <param name="destination" value="http://read.voxforge1.org/r0_1_6/javaUploadServer.php"/> 
    2925 <param name="endpage"  value="$endpage"/> 
    3026 <param name="cookie"  value="$cookie"/> 
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/rX_X_X/SubmitSpeechWebGUI-EN.php

    r2644 r2649  
    1313'EN',  
    1414'950', 
    15 'http://read.voxforge1.org/r0_1_5/endpage.php' 
     15'http://read.voxforge1.org/r0_1_6/endpage.php' 
    1616); 
    1717 
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/rX_X_X/SubmitSpeechWebGUI-ES.php

    r2644 r2649  
    1212echo submitspeech_postlet_applet( 
    1313'ES',  
    14 '950', 
     14'1075', 
    1515'http://www.voxforge.org/es/endpage' 
    1616); 
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/rX_X_X/SubmitSpeechWebGUI-IT.php

    r2644 r2649  
    1212echo submitspeech_postlet_applet( 
    1313'IT',  
    14 '950', 
     14'1050', 
    1515'http://www.voxforge.org/it/endpage' 
    1616); 
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/rX_X_X/SubmitSpeechWebGUI-NL.php

    r2644 r2649  
    1212echo submitspeech_postlet_applet( 
    1313'NL',  
    14 '950', 
     14'1075', 
    1515'http://www.voxforge.org/nl/endpage' 
    1616); 
  • Trunk/SpeechSubmission/VFSpeechSubmission/ServerConfigMgmt/voxforge1.org/rX_X_X/SubmitSpeechWebGUI-RU.php

    r2647 r2649  
    1212echo submitspeech_postlet_applet( 
    1313'RU',  
    14 '1050', 
     14'1100', 
    1515'http://www.voxforge.org/ru/endpage' 
    1616); 
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/CapturePlayback.java

    r2524 r2649  
    208208        // !!!!!! 
    209209        this.language = language; 
    210         // this.language = "NL"; // for testing  
     210        //this.language = "ES"; // for testing  
    211211        // !!!!!! 
    212212        System.err.println("CapturePlayback Language:" + this.language + ":"); // debug 
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/LabelLocalizer.java

    r2644 r2649  
    6363                } else if (language.equals("ES")) { 
    6464                        Spanish(); 
     65                } else if (language.equals("FR")) { 
     66                        French(); 
    6567                } else { 
    6668                        English(); 
     
    660662        } 
    661663         
     664        private void French() { 
     665        usernamePanelLabel = "Nom d'utilisateur:"; 
     666        usernamePanelText = "(ne pas remplir pour un envoi anonyme)"; 
     667       
     668        copyrightName = "Free Software Foundation"; 
     669        gplAccepted = "Oui"; 
     670      
     671        pleaseSelect = "Sélectionnez"; 
     672        notApplicable = "inconnu"; 
     673       
     674        genderPanelLabel = "Sexe:"; 
     675        genderSelection = new String [3]; 
     676        genderSelection[0] = pleaseSelect;  
     677        genderSelection[1] = "Masculin";   
     678        genderSelection[2] = "Féminin"; 
     679  
     680        ageRangePanelLabel = "Tranche d'âge:"; 
     681        ageSelection = new String [4]; 
     682        ageSelection[0] = pleaseSelect; 
     683        ageSelection[1] = "Jeune"; 
     684        ageSelection[2] = "Adulte"; 
     685        ageSelection[3] = "Senior"; 
     686  
     687        dialectPanelLabel = "Variante régionale:"; 
     688        dialectSelection = new String [7]; 
     689        dialectSelection[0] = pleaseSelect;   
     690        dialectSelection[1] = "Français Belgique";   
     691        dialectSelection[2] = "Français Suisse";    // other 
     692        dialectSelection[3] = "Français France"; 
     693        dialectSelection[4] = "Français Québécois";     
     694        dialectSelection[5] = "Français d'Afrique"; 
     695        dialectSelection[6] = "Autre"; 
     696      
     697        microphonePanelLabel = "Type de micro:"; 
     698        microphoneSelection = new String [9]; 
     699        microphoneSelection[0] = pleaseSelect; 
     700        microphoneSelection[1] = "Casque micro";   
     701        microphoneSelection[2] = "Casque micro USB";  
     702        microphoneSelection[3] = "Micro de bureau"; 
     703        microphoneSelection[4] = "Micro de bureau USB"; 
     704        microphoneSelection[5] = "Micro de portable"; 
     705        microphoneSelection[6] = "Micro de webcam";     
     706        microphoneSelection[7] = "Micro de studio"; 
     707        microphoneSelection[8] = "Autre"; 
     708      
     709        uploadText = "<html>En cliquant sur le bouton \"Envoyer\", vous acceptez de céder le droit d'auteur de vos enregistrements à <br> " 
     710           + "la Free Software Foundation et de les placer sous la licence GNU Public Licence (\"GPL\"):" ; 
     711        uploadButtonLabel = "Envoyer"; 
     712      
     713        moreInfoText = "Pour de plus amples renseignements sur le droit d'auteur et la licence GPL, cliquez ici:"; 
     714        moreInfoButtonLabel = "Plus d'informations";   
     715  
     716        disclaimerText = 
     717           "<html>VoxForge SpeechSubmission Applet - Copyright (C) 2007 VoxForge<br>" 
     718           +"Ce programme est livré SANS AUCUNE GARANTIE; sans même la garantie implicite de<br> " 
     719           +"COMMERCIALISTION ou D'ADAPTATION A UN OBJET PARTICULIER. Pour<br>" 
     720           +"plus de détails, cliquez sur le bouton \"A propos de\" :"; 
     721        aboutButtonLabel = "A propos de"; 
     722      
     723        recordButton = "Enregistrer"; 
     724        stopButton = "Arrêter"; 
     725        playButton = "Lecture"; 
     726       
     727        peakWarningLabel =  "Attention: volume d'entrée micro peut-être trop fort"; 
     728        sampleGraphFileLabel = "Fichier: "; 
     729        sampleGraphLengthLabel = "  Longueur: "; 
     730        sampleGraphPositionLabel ="  Position: "; 
     731       
     732        uploadingMessageLabel = "Envoi en cours..."; 
     733        uploadCompletedMessageLabel = "Envoi terminé... Merci de votre participation !"; 
     734    }  
     735 
    662736        public String getUsernamePanelLabel() { 
    663737                return usernamePanelLabel; 
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/License.java

    r2644 r2649  
    4848                 
    4949                VFlicenseNotice =   
    50                   "VoxForge Speech Submission Application v0.1.5a" + System.getProperty("line.separator") 
     50                  "VoxForge Speech Submission Application v0.1.6" + System.getProperty("line.separator") 
    5151                + "============================" + System.getProperty("line.separator") 
    5252                + "Allows a user to record their speech and upload it to the VoxForge server" + System.getProperty("line.separator")  
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/Prompts.java

    r2638 r2649  
    8383                promptList = getPromptTextFile("brazilianPromptList.txt", 218);  
    8484        } else if (Language.equals("ES")) { 
    85                 promptList = getPromptTextFile("es","spanishPromptList.txt", 107);       
     85                promptList = getPromptTextFile("es","spanishPromptList.txt", 43);        
     86        } else if (Language.equals("FR")) { 
     87                promptList = getPromptTextFile("frenchPromptList.txt", 865);     
    8688        } else { 
    8789        System.err.println("getPromptTextFile error accessing prompt file for "+ Language + "using default English prompts"); 
  • Trunk/SpeechSubmission/VFSpeechSubmission/java/src/speechrecorder/spanishPromptList.txt

    r2639 r2649  
    1 Desocupado lector: sin juramento me podrás creer que quisiera que este 
    2 libro, como hijo del entendimiento, fuera el más hermoso, el más gallardo y 
    3 más discreto que pudiera imaginarse. Pero no he podido yo contravenir al 
    4 orden de naturaleza; que en ella cada cosa engendra su semejante. Y así, 
    5 ¿qué podrá engendrar el estéril y mal cultivado ingenio mío, sino la 
    6 historia de un hijo seco, avellanado, antojadizo y lleno de pensamientos 
    7 varios y nunca imaginados de otro alguno, bien como quien se engendró en 
    8 una cárcel, donde toda incomodidad tiene su asiento y donde todo triste 
    9 ruido hace su habitación? El sosiego, el lugar apacible, la amenidad de los 
    10 campos, la serenidad de los cielos, el murmurar de las fuentes, la quietud 
    11 del espíritu son grande parte para que las musas más estériles se muestren 
    12 fecundas y ofrezcan partos al mundo que le colmen de maravilla y de 
    13 contento. Acontece tener un padre un hijo feo y sin gracia alguna, y el 
    14 amor que le tiene le pone una venda en los ojos para que no vea sus faltas, 
    15 antes las juzga por discreciones y lindezas y las cuenta a sus amigos por 
    16 agudezas y donaires. Pero yo, que, aunque parezco padre, soy padrastro de 
    17 Don Quijote, no quiero irme con la corriente del uso, ni suplicarte, casi 
    18 con las lágrimas en los ojos, como otros hacen, lector carísimo, que 
    19 perdones o disimules las faltas que en este mi hijo vieres; y ni eres su 
    20 pariente ni su amigo, y tienes tu alma en tu cuerpo y tu libre albedrío 
    21 como el más pintado, y estás en tu casa, donde eres señor della, como el 
    22 rey de sus alcabalas, y sabes lo que comúnmente se dice: que debajo de mi 
    23 manto, al rey mato. Todo lo cual te esenta y hace libre de todo respecto y 
    24 obligación; y así, puedes decir de la historia todo aquello que te 
    25 pareciere, sin temor que te calunien por el mal ni te premien por el bien que dijeres della. 
    26 Sólo quisiera dártela monda y desnuda, sin el ornato de prólogo, ni de la 
    27 inumerabilidad y catálogo de los acostumbrados sonetos, epigramas y elogios 
    28 que al principio de los libros suelen ponerse. Porque te sé decir que, 
    29 aunque me costó algún trabajo componerla, ninguno tuve por mayor que hacer 
    30 esta prefación que vas leyendo. Muchas veces tomé la pluma para escribille, 
    31 y muchas la dejé, por no saber lo que escribiría; y, estando una suspenso, 
    32 con el papel delante, la pluma en la oreja, el codo en el bufete y la mano 
    33 en la mejilla, pensando lo que diría, entró a deshora un amigo mío, 
    34 gracioso y bien entendido, el cual, viéndome tan imaginativo, me preguntó 
    35 la causa; y, no encubriéndosela yo, le dije que pensaba en el prólogo que 
    36 había de hacer a la historia de don Quijote, y que me tenía de suerte que 
    37 ni quería hacerle, ni menos sacar a luz las hazañas de tan noble caballero. 
    38 -Porque, ¿cómo queréis vos que no me tenga confuso el qué dirá el antiguo 
    39 legislador que llaman vulgo cuando vea que, al cabo de tantos años como ha 
    40 que duermo en el silencio del olvido, salgo ahora, con todos mis años a 
    41 cuestas, con una leyenda seca como un esparto, ajena de invención, menguada 
    42 de estilo, pobre de concetos y falta de toda erudición y doctrina; sin 
    43 acotaciones en las márgenes y sin anotaciones en el fin del libro, como veo 
    44 que están otros libros, aunque sean fabulosos y profanos, tan llenos de 
    45 sentencias de Aristóteles, de Platón y de toda la caterva de filósofos, que 
    46 admiran a los leyentes y tienen a sus autores por hombres leídos, eruditos 
    47 y elocuentes? ¡Pues qué, cuando citan la Divina Escritura! No dirán sino 
    48 que son unos santos Tomases y otros doctores de la Iglesia; guardando en 
    49 esto un decoro tan ingenioso, que en un renglón han pintado un enamorado 
    50 destraído y en otro hacen un sermoncico cristiano, que es un contento y un 
    51 regalo oílle o leelle. De todo esto ha de carecer mi libro, porque ni tengo 
    52 qué acotar en el margen, ni qué anotar en el fin, ni menos sé qué autores 
    53 sigo en él, para ponerlos al principio, como hacen todos, por las letras 
    54 del A.B.C., comenzando en Aristóteles y acabando en Xenofonte y en Zoílo o 
    55 Zeuxis, aunque fue maldiciente el uno y pintor el otro. También ha de 
    56 carecer mi libro de sonetos al principio, a lo menos de sonetos cuyos 
    57 autores sean duques, marqueses, condes, obispos, damas o poetas 
    58 celebérrimos; aunque, si yo los pidiese a dos o tres oficiales amigos, yo 
    59 sé que me los darían, y tales, que no les igualasen los de aquellos que 
    60 tienen más nombre en nuestra España. En fin, señor y amigo mío -proseguí-, 
    61 yo determino que el señor don Quijote se quede sepultado en sus archivos en 
    62 la Mancha, hasta que el cielo depare quien le adorne de tantas cosas como 
    63 le faltan; porque yo me hallo incapaz de remediarlas, por mi insuficiencia 
    64 y pocas letras, y porque naturalmente soy poltrón y perezoso de andarme 
    65 buscando autores que digan lo que yo me sé decir sin ellos. De aquí nace la 
    66 suspensión y elevamiento, amigo, en que me hallastes; bastante causa para 
    67 ponerme en ella la que de mí habéis oído. 
    68 Oyendo lo cual mi amigo, dándose una palmada en la frente y disparando en una carga de risa, me dijo: 
    69 -Por Dios, hermano, que agora me acabo de desengañar de un engaño en que he 
    70 estado todo el mucho tiempo que ha que os conozco, en el cual siempre os he 
    71 tenido por discreto y prudente en todas vuestras aciones. Pero agora veo 
    72 que estáis tan lejos de serlo como lo está el cielo de la tierra. ¿Cómo que 
    73 es posible que cosas de tan poco momento y tan fáciles de remediar puedan 
    74 tener fuerzas de suspender y absortar un ingenio tan maduro como el 
    75 vuestro, y tan hecho a romper y atropellar por otras dificultades mayores? 
    76 A la fe, esto no nace de falta de habilidad, sino de sobra de pereza y 
    77 penuria de discurso. ¿Queréis ver si es verdad lo que digo? Pues estadme 
    78 atento y veréis cómo, en un abrir y cerrar de ojos, confundo todas vuestras 
    79 dificultades y remedio todas las faltas que decís que os suspenden y 
    80 acobardan para dejar de sacar a la luz del mundo la historia de vuestro 
    81 famoso don Quijote, luz y espejo de toda la caballería andante. 
    82 -Decid -le repliqué yo, oyendo lo que me decía-: ¿de qué modo pensáis 
    83 llenar el vacío de mi temor y reducir a claridad el caos de mi confusión? 
    84 -Lo primero en que reparáis de los sonetos, epigramas o elogios que os 
    85 faltan para el principio, y que sean de personajes graves y de título, se 
    86 puede remediar en que vos mesmo toméis algún trabajo en hacerlos, y después 
    87 los podéis bautizar y poner el nombre que quisiéredes, ahijándolos al 
    88 Preste Juan de las Indias o al Emperador de Trapisonda, de quien yo sé que 
    89 hay noticia que fueron famosos poetas; y cuando no lo hayan sido y hubiere 
    90 algunos pedantes y bachilleres que por detrás os muerdan y murmuren desta 
    91 verdad, no se os dé dos maravedís; porque, ya que os averigüen la mentira, 
    92 no os han de cortar la mano con que lo escribistes. 
    93 »En lo de citar en las márgenes los libros y autores de donde sacáredes las 
    94 sentencias y dichos que pusiéredes en vuestra historia, no hay más sino 
    95 hacer, de manera que venga a pelo, algunas sentencias o latines que vos 
    96 sepáis de memoria, o, a lo menos, que os cuesten poco trabajo el buscalle; 
    97 como será poner, tratando de libertad y cautiverio: 
    98 Non bene pro toto libertas venditur auro. 
    99 Y luego, en el margen, citar a Horacio, o a quien lo dijo. Si tratáredes 
    100 del poder de la muerte, acudir luego con: 
    101 Pallida mors aequo pulsat pede pauperum tabernas,Regumque turres. 
    102 Si de la amistad y amor que Dios manda que se tenga al enemigo, entraros 
    103 luego al punto por la Escritura Divina, que lo podéis hacer con tantico de 
    104 curiosidad, y decir las palabras, por lo menos, del mismo Dios: Ego autem 
    105 dico vobis: diligite inimicos vestros. Si tratáredes de malos pensamientos, 
    106 acudid con el Evangelio: De corde exeunt cogitationes malae. Si de la 
    107 instabilidad de los amigos, ahí está Catón, que os dará su dístico 
     1Al sentir un roce en el cuello, Fernando de Ojeda soltó la pluma y levantó la cabeza. 
     2Una palmera enana movía detrás de él con balanceo repentino sus anchas manos de múltiples y puntiagudos dedos. 
     3Para evitarse este contacto avanzó el sillón de junco, pero no pudo seguir escribiendo. 
     4Algo nuevo había ocurrido en torno de él mientras con el pecho en el filo de la mesa y los ojos sobre los papeles huía lejos. 
     5Muy lejos, acompañado en esta fuga ideal por el leve crujido de la pluma. 
     6Vio con el mismo aspecto exterior cosas y personas al salir de su abstracción. 
     7Pero una vida interna, ruidosa y móvil parecía haber nacido en las cosas hasta entonces inanimadas. 
     8Mientras la vida ordinaria callaba y se encogía en las personas, como poseída de súbita timidez. 
     9Sus ojos, fatigados por la escritura, huían de las ampollas eléctricas del techo. 
     10Inflamadas en plena tarde, para reposarse en los rectángulos de las ventanas que encuadraban el azul grisáceo de un día de invierno. 
     11La blancura de la madera laqueada temblaba con cierto reflejo húmedo que parecía venir del exterior. 
     12Dos salones agrandados por la escasez de su altura eran el campo visual de Ojeda. 
     13En el primero, donde estaba él, mezclábase a la blancura uniforme de la decoración el verde charolado. 
     14Las palmeras de invernáculo, el verde pictórico de los enrejados. 
     15Madera tendidos de pilastra a pilastra y el verde amarillento y velludo. 
     16De unas parras artificiales, cuyas hojas parecían retazos de terciopelo. 
     17Sillones de floreada cretona en torno de las mesas de bambú formaban islas. 
     18A las que se acogían grupos de personas para embadurnar. 
     19Manteca y mermeladas el pan tostado, husmear el perfume del té o seguir el burbujeo de las aguas minerales teñidas de jarabes y licores. 
     20Camareros rubios de corta chaqueta azul y botones dorados pasaban con la bandeja en alto por los canalizos de este archipiélago humano. 
     21Sorteando los promontorios de los respaldos, los golfos y penínsulas formados por las rodillas. 
     22Una vidriera, de pared a pared, formada de pequeños cristales biselados. 
     23Dejaba ver el salón inmediato, blanco también, pero con adornos de oro. 
     24Los asientos tapizados de seda rosa, igual a la que adornaba los planos de las paredes. 
     25Estaban ocupados por señoras. 
     26El ambiente era más limpio que en el jardín de invierno, donde una atmósfera de humo de habano y tabaco oriental con perfume de opio. 
     27Flotaba sobre las plantas. Más allá de estos corros femeninos en torno de las mesas de té. 
     28Media docena de músicos, uniformados lo mismo que los camareros, agrupábanse sobre una tarima, alrededor de un piano de cola. 
     29Sus cabezas rubias de germanos y los arcos de sus violines destacábanse sobre los rectángulos luminosos de cuatro ventanas. 
     30Que cerraban la perspectiva. Al otro lado de los cristales, ligeramente turbios por la humedad exterior. 
     31Movíase, pasando de una a otra ventana,con lento balanceo, una especie de columna, esbelta. 
     32Amarilla, de invisible término, acompañándola fieles en este cambio de situación, regular y acompasado como el de un péndulo. 
     33Unas líneas negras y oblicuas semejantes a cuerdas. 
     34Todo estaba lo mismo que una hora antes, cuando el té humeaba en la taza de Ojeda, ahora vacía, y blanqueaban sobre la mesa los pliegos. 
     35Cubiertos al presente de compactas líneas. Las personas cercanas a él fumaban silenciosas o seguían sus conversaciones con lentitud soñolienta. 
     36Del fondo del segundo salón llegaban, confundidos con risas de mujeres y choque de bandejas. 
     37Los tecleos del piano y los gemidos de los violines; del techo, coloreado a la vez por el reflejo azul de la tarde. 
     38Y el frío resplandor de las ampollas eléctricas, descendían gorjeos de pájaros. 
     39Como una evocación campestre que parecía animar la artificial rigidez del jardín contrahecho. 
     40Por la parte exterior se deslizaban de ventana en ventana los bustos de unos paseantes, siempre. 
     41Los mismos, ocultándose para volver a aparecer con regularidad casi mecánica. 
     42Como si se moviesen en un espacio reducido, con los pasos contados. 
     43Niños rubios, sostenidos por criadas cobrizas, adherían a los cristales las rosadas ventosas de sus labios, empañándolos con círculos.