Petit article pour annoncer la sortie de la version 2.6 de S.A.R.A.H et récapituler l’ensemble des nouveautés.
Je n’ai pas encore eu le temps d’intégrer toutes les demandes de la communauté mais c’est dans la TODO ! J’essaye de faire des releases régulières en limitant les bouleversements.
Refactoring
J’ai fais une grosse réécriture de la partie C# en éclatant les Classes en singletons. Le programme est maintenant situé dans la barre des tâches:

Les logs sont journalisés dans des fichiers XML dans /bin et visible depuis une petite application Sentinel:

C’est un début, pour intégrer plus de composants « windows ». Ah ! et il y a quelques son de plus dans le répertoire /medias.
Reconnaissance Faciale
J’ai enfin pris le temps d’intégrer la librarie OpenCV (Emgu CV en C#) qui permet d’utiliser des algos très compliqués 🙂
Pour le moment, nous avons
- de la détection de visage (HaarCascade) where ?
- de la reconnaissance de visage (EigenObjectRecognizer) who ?

Les visages sont stockés dans /Camera, leur nom servant d’identifiant. Quand un visage est reconnu une requête est envoyée à NodeJS (avec une tempo de qq secondes)

Cette vue Terminator n’est pas encore dispo. Vous la voulez ? 🙂 Prochaine étape la reconnaissance d’objets !
Modules
Face
Un exemple d’usage de la reconnaissance faciale.
- Permet d’activer / désactiver la reconnaissance faciale
- Permet de déclencher un apprentissage
Gesture
Amélioration du plugin. Il est possible d’activer / désactiver la reconnaissance.
Keyboard
Les fonctions du plugin ont été remontées dans WSRMacro.
- Lancer une application
- Afficher une application
- Déclencher une frappe clavier
A combiner avec les gestures pour faire défiler des slides powerpoint ou monter le son dans Spotify 🙂
Dictionary
La dictée d’un mot est mauvaise. Et le code Microsoft ne sait pas faire. Donc maintenant l’option « dictation » tente une reconnaissance de tout l’audio avec l’API Google.
Le plugin ne marche plus. Idéalement il faudrait utiliser une recherche fuzzy pour matcher la phrase.
Migrations
Le fichier de configuration custom.prop a été remonté à la racine. Le fichier custom.ini au même niveau remplace les paramètres du .cmd.
Il est maintenant possible de préciser la langue du moteur de reconnaissance vocale (à valider).
L’option AdaptationOn permet de calmer SARAH dans un environnement bruyant (expérimental).
Merci !
La v2.5 a été téléchargée +200 fois !
Merci à toute la communauté qui échange autour de S.A.R.A.H. ! Continuez à faire des retours sur le framework et a en parler autour de vous, sur Twitter, Facebook, etc, …
Si vous avez des plugins, même d’exemple, je peux les mettre en ligne dans l’app store !
Je suis inscrit à DevoxxFR, si mon dossier est accepté j’y présenterais S.A.R.A.H.



Répondre à Cedric Annuler la réponse.