Commande vocale

Au passage, il me semble que, pour le M5, le site d'IA raconte des bêtises concernant la personnalisation ; en effet d'après ce que j'ai compris celle-ci s'effectue non par apprentissage mais plutôt de manière analogue à celle du VC-02 (pour lequel j'ai une certaine expérience et auquel je vais peut-être revenir, tant pis pour les commandes "longues" ), par édition et "upload" d'un fichier de configuration (comme pour le Easy-VR3 et le système allemand) ; c'est ce qui m'a fait soupçonner qu'il s'agit d'un circuit de la même famille. Le hic, c'est que la page est en Chinois et n'a pas d'option "English" contrairement au VC-02, et si on fait traduire par Firefox alors certaines commandes ... DISPARAISSENT !

Bonjour

Au vu de la pratique de la société M5Stack (dont Espressif est de venu l'actionnaire majoritaire, ce qui donne du poids) les informations complémentaires devrait arriver pour l'exploitation du module CI-03T qui vient de sortir.

Une traduction en anglais de la doc de la puce de reconnaissance vocale offline serait la bienvenue .

(matériel trop récent pour que la plupart de IA donnent de infos pertinentes)

A jpbbricole : vous qui avez de l'expérience avec App Inventor, je suppose qu'il utiliserait le moteur Google, le même qui sert pour la recherche vocale de sites ? J'était prêt à amener le WiFi dans la chambre du train par CPL (90 Euros) mais si la fiabilité est ce que j'ai décrit dans mon premier post, alors ... :-1: Le seul avantage serait le support du Français mais si c'est un déclencheur de fou-rire :zany_face: ? Sinon, VC-02 ou peut-être M5 (je n'ai pas encore de réponses).

Bonjour makeshift

Oui, mais pas une GROSSE en reconnaissance de parole.
J'attend de recevoir ce module M5 qui, s'il fonctionne comme je le pense, serai quad même plus pratique que d'avoir un smartphone pour ça :wink:

Bonne après-midi
jpbbricole

Si tu as un mini Ordinateur mono-carte, tu peux peut être essayer un des models d'IA gratuits qui tournes sur python ?

Merci à Jpbbricole et à Terwal, mais j'ai vu des démos avec Python sur YouTube (je crois que cela s'appelle Vosk) : un record de lenteur, n'oubliez pas que Python est un interpréteur ; alors que VC-02 par exemple réagit en 100 ms en moyenne (mais uniquement avec de l'Anglais).

J'avoue que je n'ai pas testé, donc je ne pourrais pas dire, la réactivité du biniou.
Alors je n'aime pas Python donc ca me fait un peu mal de le défendre :), mais non ce n'ai pas vraiment un interpréteur( au sens traditionnel), puisqu'il y a une compilation en bytecode.
Mais cela sera toujours plus lent, que du natif :slight_smile:

Oui, mais il y a d'autre comme Whisper et Sphinx, mais je ne sais pas si ils sont plus rapide que Vosk.

IL y a aussi Espressif speech command, qui doit être similaire à VC-02

Ce n'est toujours que du logiciel qui tourne sur une machine à usage général, donc non spécialement destinée à cela, alors que le VC-02 est une solution matérielle (à moins de 10 Euros ! ) dédiée à base d'un circuit Unisound (comme le M5 probablement). Au passage moi de mon côté ... je n'aime pas Github :grin: !

Oui bien sûre, si on peut parler de spécialement destinée à cela des microprocesseur moderne, même si ils intègre des fonctionnalité de DSP et calcul matricielle.

Mais le VC-02 semblait te poser problème, puisque tu cherchais des alternatives?
Je n'ai peut être pas compris ta demande.

Ce n'est pas pour ça que tu t'étais dirigé vers une M5 stack, qui repose sur un model d'IA

:joy:

Disons que le VC-02 reste le "moins pire", je vais refaire un essai avec one-two-three-four en sensibilté maximale (et peut-être aussi avec le M5). En standard il rejetait parfois et en sensibilité max il réagissait si je PARLAIS à côté, mais peut-être que, si les honorables invités se taisent aussi, les moteurs de la fête foraine ne le gêneront pas ? Et peut-être que même les non-anglophones connaissent au moins les 4 chiffres ? A suivre ... En tout cas j'ai malheureusement fait une croix sur la langue de Molière :frowning: (hormis peut-être la version des Shadoks, mais est-ce encore du Français, bien que cela ait été conçu en France :wink: ? ).

Au passage, mon précédent thread sur le même sujet était ici et je constate qu'à part la sortie (comme modules prêts à l'emploi) du Kittenbot ASR :rofl: , du DFRobot (pour lequel "on" est incapable de me fournir un datasheet généraliste), du VC-02 et du M5 (le Easy-VR3 était déjà à l'époque plus rapide que le VRBot, contrairement à ce que je craignais), AUCUN vrai progrès n'a été réalisé en 4 ans et demi :frowning: . Les gens ne jurent plus que par les systèmes domotiques online mais qui, au vu des essais relatés dans mon premier post du présent thread, me ficheraient plutôt les poules, euh, les BOULES :grin: ! Heureusement que le logiciel de mon train a déjà une protection "interne", y compris contre les stupidités sélectionnées manuellement et évite donc au moins les accidents :skull_and_crossbones: ...
Merci encore pour vos réponses et votre aide mais qui ne peuvent malheureusement pas créer ce qui n'existe pas :roll_eyes: .

Je n'ai pas encore de réponse pour le M5, je leur laisse une semaine en tout et après bye, je n'ai pas encore commandé un nouveau module.

Il n’y a sans doute pas de marché grand public pour une puce dédiée qui rivalise avec ce que fait Apple en embarqué ou avec Google / chatGPT / Amazon dans le cloud .

La reconnaissance indépendante du locuteur nécessite toujours des micros hyper bien adaptés, idéalement un circuit sélectif d’élimination des bruits de fonds, et une très grosse puissance de calcul avec access rapide à beaucoup de mémoire. C’est forcément cher et donc c’est acceptable dans un appareil qui est multi usage et cher comme un smartphone- c’est plus difficile dans un petit truc à quelques dizaines d’euros et le marché pour amortir la R&D est étroit.

En plus il "traîne" sur beaucoup de sites de VPC des modules pour lesquels "on" vous indique des possibilités "géniales" mais avec des caractéristiques et utilitaires introuvables (ou alors en Chinois) ; ces circuits sont principalement de 2 familles : ASR01 et LD3320 ; c'est ce que moi j'appelle des P. A. C. (pièges à ... ) :grin:

J'ai envoyé ma question à M5Stack le 9. Aujourd'hui, le 17 au matin (alors qu'on est déjà proche de 11 h à Shenzhen, avec le décalage horaire), je n'ai jamais eu de réponse. Tous les mêmes marioles :partying_face: :zany_face: :clown_face: :skull_and_crossbones: !

J'ai essayé à nouveau le Elechouse V3 (celui avec les 7 mots parmi 80) avec les 4 mots "shadoks", il ne semble pas très fiable et rejette souvent des commandes ... En plus l'utilisation avec un autre micro (headset) pose des tas de problèmes déjà pendant la phase d'initialisation.

Bien que sans rapport avec mon train, ces deux séquences illustrent parfaitement les problèmes de la commande vocale : la voix qui a changé et les bruits de fond !

Bonne rigolade ...

Voir ces articles (dont le second est malheureusementt en Anglais) concernant la reconnaissance vocale de Google ...

Pour ceux qui ne comprennent pas l'anglais, il suffit d'activer la traduction en haut à droite

Bonjour makeshift

J'ai reçu le module ASR de M5Stack.
Si l'on s'en tiens aux commandes préenregistrées, c'est impeccable, ça fonction via un port série de l'Arduino.
Par contre, pour ajouter de mots/phrases, c'est galère.

Cordialemenmt
jpbbricole

Merci jpbbricole, mais j'ai abandonné. J'avais trop l'impression que les fabricants se foutaient de moi. Et soyez sûr que si à l'époque j'avais essayé le M5 (celui que j'ai voulu "customizer") avec son vocabulaire intégré je lui aurais trouvé des défauts identiques aux autres ; en particulier en genéral une trop grande sensibilité à l'accent ; n'oubliez pas que parmi mes visiteurs beaucoup ne parleront pas Anglais, ou alors avec un accent "à accrocher un pardessus" :grin: ! Ces systèmes ne sont destinés qu'à des "geeks" prêts à s'adapter à eux, alors que ce devrait être l'inverse :skull_and_crossbones: ...