Regionalizando GCompris

From GCompris
Revision as of 20:28, 7 May 2008 by Little-Bear (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

VERSION ACLARANDO IDEAS :)

GCompris tiene la caracteriztica de hacer muy sencilla la regionalizacion, ya que al contar con audio realizado para una region en especifica el proceso didactico se refuerza y que podemos extender su uso para la practica de otras lenguas.

No es necesario el descargar el codigo fuente, compilar o hacer cualquier maniobra extraña para aquellos que tengan instalado GCompris, solo sera necesario colocar los archivos de audio en los directorios que corresponda y solo son 2.

boards/sounds/ boards/voices/

De lo contrario si estamos realizando desde el codigo que bajamos por SVN sera necesario tecler lo siguiente:

$ make update-voices

Para que descarguen desde el repositorio central (esto te descargara todo el audio que este disponible - para todos los idiomas -).


Podemos agregar el audio para lo siguiente:

- Voz introductoria a la actividad

 - boards/voices/IDIOMA_O_REGION/NOMBRE_TABLERO-intro.ogg
   IDIOMA_O_REGION - Es el idioma al cual estamos agregando las voces, para el caso de español es "es".
   NOMBRE_TABLERO - Es el nombre que encontramos en el archivo xml o encuentrala ejecutando GCompris y en la ayuda del tablero en la parte superior.
   Nota: Aqui podemos dar las instrucciones de manera clara para los niños que aun no sepan leer.


Lo primero que tenemos que hacer es leer el archivo HOWTO_ENCODE que lo encontramos en boards/voices/ ahi se encuentran las instrucciones detalladas.


Siguiendo los pasos de HOWTO_ENCODE


1) Creando el directorio para las voces

  ------------------------------------

Nos vamos al directorio de las voces

cd boards/voices

Copiamos el directoorio que vayamos a utilizar de referencia en este caso es

cp -r es es_mx

Y podremos ir sustituyendo poco a poco todas las voces.


2) Grabando el audio

Para esto es muy sencillo solo necesitamos descargar algun programa para realizar la captura de la voz como pudieran ser:

Audacity - http://audacity.sourceforge.net

Tendremos que guardar o convertir nuestro audio en formato ogg

-- AGREGAR COMO

o para hacerlo rapido y sencillo podemos grabarlo en cualquier mp3 y con mp32ogg *.mp3 *.ogg hacemos la conversión.

-- EXPLICARLO

3) Transformalo

- Record with rec, grecord, bcast2000, gnoise, audacity

 (mono wav 16bit/44100Hz gives the best quality/space ratio)
 44100Hz is MANDATORY. On some system with bad supported sound card
 other frequency lead to major troubles.

- Save as WAV file - Apply loudness transform with sox if necessary. You may such script if the sound is too low : #!/bin/sh for i; do sox $i modif/$i vol 5.0 amplitude 0.05 done

- In the directory where WAV files are run do:

       oggenc -q0 --downmix -a "(name of author) -d "date of recording" \
              -c "copyright=Copyright 2002 (name of author). This file is distributed under the terms of the GNU General Public License, either version 2 or ( at your option) any later version. See the file COPYING for details." \
              *.wav

ogginfo should display the comment.

- Copy OGG files in the corresponding directory

- Normalize them so that the all have the same volume level (replace ll by your locale)

       cd boards/voices/
       normalize-ogg ll/*/*.ogg

4) Integra tus voces a GCompris

Ayuda a extender GCompris, dona, difunde, participa, crea, etc. y algo donde pudes empezar es mandando tu archivos de audio al proyecto o pide apoyo en la lista.

Ahh pero como lo haces

Comprime tu directrio y envialo


-- EXPLICAR COMO


5) Checando si todo nos salio bien

En el directorio de GCompris tecleamos lo siguiente

./tools/check_missing_voices.pl <REGION>

Por ejemplo es_mx para México