Librairies utiles à la robotique

Dans ce post, je listerai des librairies ou programmes intéressants pour la robotique. Cette liste évoluera en principe régulièrement en fonction de mes trouvailles. N’hésitez-pas à partager les vôtres.

  • Vision artificielle :
    • OpenIMAJ (JAVA) : librairie permettant l’analyse de données multimédia, notamment visuelles : moteurs de détection et de reconnaissance de visages, algorithmes d’apprentissage, calcul de similarité, de multiples outils de traitement d’images (détection de contours, …). Peut faire du temps réel.
    • BoofCV (JAVA) : librairie assez similaire à OpenIMAJ mais spécialisée essentiellement dans la vision artificielle : traitement d’image, détection de contours, détection de mouvement, tracking, vision 3D, odométrie.
    • Cloud Vision (Service cloud / JAVA) : service Google de reconnaissance d’images, de caractères, de détection de visage. Utilise les algorithmes de machine learning.
    • IBM BlueMix Watson (Service cloud) : service IBM de reconnaissance d’images, de caractères, de détection de visage, de célébrités, … Spécialisé dans l’intelligence artificielle en général.
  • Reconnaissance vocale :
    • Sphinx 4 (JAVA) : librairie de reconnaissance vocale offline permettant de définir un dictionnaire, des règles de grammaire, … Un peu lourde et complexe à mettre en place mais reconnait bien le français. Demande beaucoup de ressources en terme de mémoire.
    • Web Speech API (HTML 5 / Javascript) : Spécification HTML5 permettant de faire de la reconnaissance vocale à partir d’un navigateur Web. Pour l’instant, ne fonctionne que sous Chrome et partiellement sous Firefox (CanIUse). Nécessite une connexion Internet pour Chrome.
  • Synthèse vocale :
    • MaryTTS (JAVA) : librairie permettant la synthèse vocale offline dans différentes langues avec différents effets possibles (voix de robot, volume, écho, …). Ne semble pas demander beaucoup de ressource pour fonctionner
    • Web Speech API (HTML 5 / Javascript) : Spécification HTML5 permettant de faire de la synthèse vocale à partir d’un navigateur Web. Pour l’instant, ne fonctionne que sous Chrome et partiellement sous Firefox (CanIUse). Nécessite une connexion Internet pour Chrome.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *