ReconnaissanceVocale > praat

praat permet l'enregistrement/traitement des sons, la reconnaissance de phonèmes - il est sous licence GPL, fonctionne sous GNU/Linux

Premier lancement de praat

Voir http://www.fon.hum.uva.nl/praat/download_linux.html pour le lancement puis suivre par exemple ce tutoriel de praat [fr] (cf. ci-dessous pour l'installation/compilation).
AudioTool

Lancement par ./praat (retrouver comment rendre jolie une application X il doit y avoir un fichier ressource pour cela)

Chargement d'un fichier son (enregistré par arecord, stéréo 44100 Hz) : Menu Read / Read from file puis choisir un fichier .wav
indication : comme c'est du X-window, mettre le curseur dans les zones de saisie pour que les caractères apparaissent.

Visualisation : bouton Edit, ce qui permet de voir l'écran en copie sur le côté, le bouton all visualise l'intégralité de l'enregistrement, in/out pour zoomer/dézoomer

La fonte Helvetica est un petit peu plus jolie à l'écran que Times (ce serait pas mal de l'avoir par défaut).

Au début j'ai eu un souci : l'enregistrement ne fonctionne pas, tant en stéréo qu'en mono qu'avec Line et Mic à 44100 Hz ou 96000 Hz, sans doute le micro n'est-il pas correctement reconnu / accédé. Il y avait sans doute un blocage que je n'ai pas identifié lors de l'enregistrement.
Cela fonctionne correctement après avoir rebooté (ce qui a remis le système dans un état standard), même Audacity fonctionne, il me manque quelques outils de diagnostic systématique.

Enregistrement via micro du portable : New / Record stereo sound

Compilation de praat : statut ok

obtenue sur http://www.fon.hum.uva.nl/praat/download_sources.html
installation de paquets en prérequis (vos versions peuvent différer)
cd praat_sources_xxxx
cp makefiles/makefile.defs.linux.dynamic makefile.defs # choix
make

Compilation correcte hormis un warning à la fin de l'édition de lien (et pas mal de warnings lors de la compilation) :
[snip]
cd main; make main_Praat.o 
make[1]: entrant dans le répertoire « /data1/baud/Developpement/praat_sources_4525/main »
gcc -std=gnu99 -DUNIX -Dlinux -I /usr/X11R6/include -Wimplicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O -I ../sys -I ../fon   -c -o main_Praat.o main_Praat.c
make[1]: quittant le répertoire « /data1/baud/Developpement/praat_sources_4525/main »
gcc -std=gnu99 -DUNIX -Dlinux -I /usr/X11R6/include -Wimplicit -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O -o praat main/main_Praat.o  fon/libfon.a \
	            LPC/libLPC.a FFNet/libFFNet.a dwtools/libdwtools.a \
	            artsynth/libartsynth.a fon/libfon.a stat/libstat.a dwsys/libdwsys.a \
	            sys/libsys.a GSL/libgsl.a kar/libkar.a -L /usr/X11R6/lib -lXm -lXmu -lXp -lXt -lSM -lICE -lXext -lX11 -lm -lpthread
sys/libsys.a(Printer.o): In function `Printer_print':
Printer.c:(.text+0x68): warning: the use of `mktemp' is dangerous, better use `mkstemp'


Valid XHTML :: Valid CSS: :: Powered by WikkaWiki