Archives de mars, 2004
[PFE] Compte Rendu Réunion n°6
COMPTE RENDU REUNION
Personnes présentes
- Rémi
- Pierre
- Fréderic Wils
But
Réaliser le code permettant le calcul de la vraissemblance.
Moyens
Utilisation des toolkits Alizée et SPro.
Travail effectué
Écriture du code de Score.cpp, réalisant le calcul de vraisemblance trame à trame (feature) d’un fichier (prm) avec les différents modèles réalisés (raw).
- Créer un serveur de mixture pour stocker les modèles.
- Charger les modèles.
- Charger le fichier prm.
- Créer un serveur de feature pour stocker les trames du fichier prm.
- Charger les features dans le serveur.
- Créer un serveur de Stat pour réaliser la vraissemblance.
- Faire les références aux modèles.
- Remettre à zéro les vraissemblances (resetLLK).
- Parcourir toutes les features et calculer la vraissemblance avec chaque modèle.
On obtient des résultats comme ceux-ci :
<insérer fichier>
Chaque ligne correspond à une trame, le fichier comporte en fait plus de 54 000 lignes. La première colonne est le numéro de trame, les deux colonnes suivantes représentent la vraissemblance du fichier audio par rapport au modèle de musique (respectivement parole) moins la vraissemblance du fichier audio par rapport au modèle du monde.
Mr Costa doit nous donner à partir des informations de fréquence d’échantillonage (44 100 Hz), de nombre de points de la FFT (128 points), et de nombre de filtres de la filter-bank (24), les coefficients des filtres à appliquer au signal audio.
Installation facile des modules
Un outil très facile d’utilisation pour installer un nouveau module, permettant l’initialisation de celui-ci au démarrage : modconf.
Il s’agit du même utilitaire de gestion des modules que celui présent lors d’une installation d’un système debian classique.
En effet, avec cet utilitaire, vous choisissez quel module vous souhaitez installer, et celui-ci sera automatique rajouté à la liste des modules à charger lors des prochains démarrages.
Il suffit de lancer la commande suivante, en root :
# modconf
Vous arriverez sur le programme en mode texte. Choisissez le(s) module(s) que vous souhaitez activer. S’il faut rajouter des options à passer au module, rajoutez-les.
Quittez ensuite modconf, et au prochain démarrage, le module sera chargé automatiquement !
Un outil simple, mais très pratique (utile pour la gestion de la carte réseau / carte son / etc..).
Connaître les bugs avant install
Comme vous le savez, les paquets sur debian unstable sont parfois pas 100% stables (normal, vu qu’on est en unstable !!).
Une astuce pour connaitre par avance si les paquets que l’on va installer sont buggés ou pas, est d’installer le package apt-listbugs :
# apt-get install apt-listbugs
Ce script est écrit en ruby, vous aurez besoin sans doutes des dépendances adéquates (gérées par apt-get).
Ainsi, vous pourrez arrêter l’install d’un paquet defectueux avant qu’il ne soit trop tard ! Il suffira ensuite d’attendre qq jours pour que l’erreur soit corrigée.. c ça la magie debian !
