Un point sur le développement de Sonal

L’été touche à sa fin, la rentrée approche, c’est le moment de faire un petit point sur le développement de Sonal…

Vous pouvez vous attendre, dans un futur proche, à disposer d’améliorations sur ces différents plans :

  • Un correcteur d’orthographe devrait apparaître dans la prochaine version. Il m’a été demandé à de multiples reprises mais je butais jusqu’ici sur des problèmes techniques. J’ai trouvé une solution qui n’est pas pleinement satisfaisante mais qui a le mérite d’exister : Sonal va “sous-traiter” la correction orthographique à Word, qui tournera en arrière-plan. Cela repose évidemment le gros problème de la Microsofto-dépendance du logiciel, qui vient malheureusement du développement en Visual Basic.  J’en suis bien désolé mais je n’ai guère le choix. D’un point de vue fonctionnel, deux modes de correction seront disponibles, une correction globale de l’extrait saisi, lancée à la demande et une correction dite “automatique”, qui se contentera de mettre en rouge les mots mal orthographiés au long de la saisie.
  • Une inscription de Sonal dans la base de registre permettra, à partir de la prochaine version, de pouvoir ouvrir ses projets directement en double-cliquant sur les fichiers corpus (*.Crp). Ce qui devrait permettre de gagner un peu de temps, mais a surtout l’avantage de rapprocher Sonal d’un logiciel “normal”.

Sur le plan des projets un peu plus lointains :

  • La page de lecture des entretiens, apparue dans la dernière version, est longue à développer mais sera, à terme, un outil essentiel dans le fonctionnement de Sonal. Sans vouloir ébruiter trop tôt les innovations qu’elle apportera, je peux déjà dire qu’elle devrait permettre de “re-synchroniser” des entretiens retranscrits hors de Sonal, afin notamment de reconstituer un corpus à partir d’entretiens déjà retranscrits voire, à terme, de travailler uniquement à partir de fichiers textes, comme dans un logiciel d’indexation thématique classique. Cette possibilité de créer des points de synchronisation entre le texte et le son permettra aussi de placer des balises temporelles à l’intérieur des extraits déjà retranscrits. On devrait arriver ainsi à un système d’encodage plus fin. J’ai beaucoup d’espoir s’agissant de cet outil, mais je bute actuellement sur des problèmes techniques de fond, que j’entends régler avant d’aller plus loin. Les choses pourraient aller vite cependant, puisque les principaux obstacles sont franchis.
  • Sur le plan de l’analyse des corpus, la page des statistiques a été refondue. L’analyse chronométrique (place des différentes thématiques dans le corpus) sera dorénavant dissociée de la lexicométrie. Cela permet de gagner du temps dans l’affichage des statistiques, car la lexicométrie prend un peu plus de temps. Cette dernière sera améliorée, avec un module de recherche, des critères un peu plus affinés, etc. mais la grande nouveauté sera, dans les temps à venir, l’implémentation dans Sonal du système d’analyse conçu par Philippe Cibois pour Trideux-mots, qui repose sur les méthodes de l’analyse factorielle appliquées à un tableau lexical des questions, qui recense les usages d’un mot par les différentes catégories de locuteurs. J’ai encore un peu de travail pour réintégrer le code, mais on aura bientôt des plans factoriels permettant de suggérer des pistes d’analyse dans l’utilisation du vocabulaire par les différents types de répondants.

A plus long terme maintenant (quelques mois), j’entends aborder un aspect que Sonal délaisse pour l’instant, qui est la collecte et le travail des bandes sonores. J’aimerais permettre aux utilisateurs d’enregistrer leurs entretiens directement dans Sonal, et de commencer l’indexation dès ce moment là. Je réfléchis encore au meilleur moyen de permettre ce travail sans trop parasiter la conduite de l’entretien, qui nécessite une attention constante. J’aimerais également que Sonal prenne en charge la conversion des entretiens, ce qui impliquera l’usage de composants externes. J’ai quelques pistes…

Il reste donc beaucoup de choses à faire, mais les idées ne manquent pas. Plus le temps passe, plus je conçois le logiciel en trois parties :

  • Ce qui a trait à la collecte des matériaux (enregistrement, conversion etc.)
  • Ce qui relève de leur organisation (construction du corpus, retranscription)
  • Ce qui relève de leur analyse.

Pour l’instant, Sonal se concentre sur l’étape 2. Il reste beaucoup à faire sur ce plan, ce qui explique ma réticence à aborder l’étape 3, mais à terme, j’entrevois la possibilité de réaliser une application accompagnant le chercheur de la conduite des entretiens à leur analyse finale. A suivre…

Alex Alber

Sociologue. Maître de Conférences à l'Université F. Rabelais de Tours/ Laboratoire CITERES (UMR CNRS) Chercheur associé du Centre d'Etudes de l'Emploi.

More Posts - Website

La mystérieuse erreur 6 en partie résolue…

Depuis plusieurs mois, des utilisateurs me contactent pour me faire part de leur impossibilité à utiliser Sonal du fait d’une mystérieuse erreur 6 qui survient à chaque fois qu’ils tentent de lire un entretien. Les symptômes sont les suivants: le logiciel s’ouvre correctement, ils peuvent ajouter des entretiens, mais dès lors qu’ils tentent de les lire, l’erreur survient immanquablement et le logiciel se ferme.

Comme cette erreur semblait plus fréquente dans Vista et Seven que dans XP, je craignais qu’il n’y ait quelque problème de compatibilité avec Windows media, qui sert de lecteur d’arrière plan dans Sonal. Pourtant, certains parvenaient cependant à lire les fichiers hors de Sonal avec ce même lecteur, ce qui écartait cette explication.

Il semblerait en fait que ce problème vienne (chez certains) de l’utilisation de fichiers WAV encodés en 4 bits.  A l’importation des fichiers, Sonal vérifie qu’ils sont bien au format WAV, mais pas leur type d’encodage. Or, Sonal ne peut dessiner le spectre sonore des fichiers que s’ils sont encodés en 8 ou 16 bits, d’où le plantage systématique de la page de visualisation si les fichiers sont en 4 bits.

Il reste une part importante de mystère dans ce bug, qui est survenu chez certains au moment du changement de version entre la 0.0.13 et la 0.0.14. –  ce que je ne me explique pas vraiment – et il est possible que cette erreur ait parfois d’autres sources que celle mentionnée plus haut. Reste que si vous avez cette fameuse erreur 6, je vous recommande d’essayer de convertir à nouveau vos fichiers (à l’aide de FreeMp3WMA converter par exemple) en vous assurant bien que le format de sortie est bien du mono 8 ou 16 bits.

Alex Alber

Sociologue. Maître de Conférences à l'Université F. Rabelais de Tours/ Laboratoire CITERES (UMR CNRS) Chercheur associé du Centre d'Etudes de l'Emploi.

More Posts - Website