Le Google Assistant du pauvre …

En ces temps de confinement (et de chômage partiel …), rien de tel que de continuer sur le projet de robotique. Depuis le départ, je souhaite que le robot puisse converser et soit doté de connaissances (genre culture générale). Pour l’agent conversationnel, plusieurs outils ou webservices sont disponibles sur le…

Lire la suite …

Système de chenilles

Ca y est ! Je m’attaque enfin au déplacement du robot : une partie complexe. En effet, Wall-E ne possède pas de simples roues mais un système de chenilles. Afin d’avoir une idée de la taille des roues à pignons (barbotins) et du système complet, j’ai d’abord créé un gabarit…

Lire la suite …

Reconnaissance vocale – Bing Speech

Pour la partie reconnaissance vocale de mon robot, j’ai décidé de comparer et d’utiliser des services web de différents groupes, leur système de reconnaissance vocale étant extrêmement performante, simple à mettre en place et moins gourmandes en ressources, contrairement à certaines librairies JAVA que j’ai pu tester. Dans ce tutoriel,…

Lire la suite …

Reconnaissance vocale – Google Cloud Speech

Pour la partie reconnaissance vocale de mon robot, j’ai décidé de comparer et d’utiliser des services web de différents groupes, leur système de reconnaissance vocale étant extrêmement performante, simple à mettre en place et moins gourmandes en ressources, contrairement à certaines librairies JAVA que j’ai pu tester. Dans ce tutoriel,…

Lire la suite …

Détection vocale en JAVA

Dans ce tutoriel, je vais m’intéresser au développement d’une détection de la parole en JAVA. En effet, il est nécessaire pour un robot de comprendre ce que vous dites mais, avant tout, de savoir que vous parlez. La partie “reconnaissance vocale” sera abordée dans un autre tutoriel au travers de…

Lire la suite …

Vidéo d’avancement du robot

Voici une vidéo présentant l’état d’avancement de mon robot développé en JAVA. Ce robot possède actuellement les fonctionnalités suivantes : reconnaissance vocale (Sphinx 4) synthèse vocale (SI VOX) reconnaissance faciale par apprentissage (OpenIMAJ) contrôle de servomoteurs (contrôleur Phidget + API) capacité de répondre à des questions simples (sans intelligence artificielle)…

Lire la suite …

Détection de visages en JAVA

Un nouveau tutoriel, cette fois-ci pour vous faire découvrir une librairie qui permet, entre autres, de détecter les visages dans une image. Il s’agit de la librairie OpenIMAJ, développée par des chercheurs britanniques, dans laquelle sont implémentés de nombreux algorithmes connus de traitement de données multimédia dont la détection de…

Lire la suite …

Synthèse vocale française en JAVA

Dans ce tutoriel, je vais vous expliquer comment mettre en place une synthèse vocale française dans vos projets JAVA. Pour cela, nous allons utiliser la librairie SI VOX développée par des étudiants de l’ESSI en 2004 dans le cadre d’un projet. Cette librairie est basée sur le synthétiseur vocal MBROLA…

Lire la suite …