titre de mon image

PMPC

LAURENT, F., GOUDEY, F., GUILLEMINOT, C.


Problèmes d'installation

Certaines version de cmake présentent une bogue qui empêche l'installation de MPTK. La solution est donnée dans la documentation de PMPC

Perl devrait être installé d'origine sur votre système

Il existe un paquet Debian/Ubuntu pour Complearn. Utilisez-le.

Problèmes avec le dictionnaire

À l'usage des phonéticiens

Symptômes observés : lors de l'analyse de segments de courtes durées, les livres d'atomes sont vides et l'on peut obtenir une erreur.

Cette erreur est documentée dans le forum de MPTK. Elle se produit lorsque le nombre d'échantillons pour le calcul de la FFT est supérieur au nombre d'échantillons du signal.

Solutions

Le dernier block du dictionnaire fourni ici utilise une fenêtre de 8192 points, il suffit d'inactiver la dernière définition dans dico.xml. Exemple :


	<block>
       <param name="blockOffset" value="0" />
       <param name="fftSize" value="8192" />
       <param name="type" value="gabor" />
       <param name="windowLen" value="8192" />
       <param name="windowShift" value="4096" />
       <param name="windowopt" value="0" />
       <param name="windowtype" value="gauss" />
	</block>
	

Pour l'inactiver rajoutez les balises <-- et --> comme suit :


<--
    <block>
	   <param name="blockOffset" value="0" />
	   <param name="type" value="gabor" />
	   <param name="windowLen" value="8192" />
	   <param name="windowShift" value="4096" />
	   <param name="windowopt" value="0" />
	   <param name="windowtype" value="gauss" />
	</block>
 -->

 

Il est possible de supprimer, de cette manière, plusieurs blocks en fin de dictionnaire

Augmentation de la taille des séquences sonores

- Un des boutons fournis permet de regrouper les séquences de même nom en une seule : résultat non testé

- le sur-échantillonnage peut être une solution

Utilisation d'un autre dictionnaire

Pour utiliser un autre dictionnaire, gardez le même nom de fichier "dico.xml" et placez-le au même endroit

Le dictionnaire proposé avec cette version de PMPC ne contient que des atomes de Gabor (sinisoïde modulée par une gaussienne). Il existe des dictionnaires plus complets, contenant des atomes tels que appartenant à l'ensemble de Dirac, des shirps, etc. Nous ne les avons pas encore testés.

Vous pouvez écrire votre propre dictionnaire en utilisant la documentation de MPTK et les forums en rapport

Autres usages

Comparaisons de bruits, d'ondes électro-magnétiques, sismiques, formes traduites en ondes, études de mouvements etc. : adaptez et complétez le dictionnaire "dico.xml" aux signaux à étudier.

Vous pouvez utiliser un dictionnaire plus complet, avec plus d'atomes, changer de type d'atomes et régler le nombre de points pour les FFT dans les blocks.

Durée des calculs

Les calculs peuvent être longs, voire très longs. Matching Pursuit et Complearn sont des algorithmes gloutons.

La compression par LZMA est également longue, mais les résultats dépendent de la qualité de la compression.

Patientez ou changez de poste de travail pour la machine la plus puissante à votre disposition.


Les voyelles sont /u/ et /i/ et les consonnes /s, sʕ, d, dʕ/ ;
?-total représente l'ensemble {VCV + VCʕV} des productions par zone J, K, M, Y,
et ?-VCʕV, l'ensemble des productions pour chaque type de consonne C et Cʕ.

exemple