# Commande vocale

**URL:** <https://forum.arduino.cc/t/commande-vocale/1385984>\
**Category:** Français\
**Created:** [June 1, 2025, 6:03am UTC](https://forum.arduino.cc/t/commande-vocale/1385984 "2025-06-01T06:03:38Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![jpbbricole](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jpbbricole/32/606025_2.png) [@jpbbricole](https://forum.arduino.cc/u/jpbbricole)\
**Post date:** [July 1, 2025, 2:47pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/61 "2025-07-01T14:47:41Z")

</div>

Bonjour makeshift-job

> [@makeshift-job](#):
>
> ou avez-vous constaté des données sur l'UART à ce moment ?

Rien 🥴

J'ai essayé plusieurs commandes via l'UART, sans succès.

Cordialement  
jpbbricole

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 1, 2025, 3:21pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/62 "2025-07-01T15:21:02Z")

</div>

> [@terwal](#):
>
> tu nous envois bouler en répondant par une phrase laconique du genre: c'est nul ton truc.

Je n'ai jamais envoyé "bouler" personne, simplement je n'ai aucune envie de me mettre ni au C (case sensitive, j'ai été webmestre pendant plus de 10 ans ! ), ni au Python. En fait je me rends compte au final que si je n'arrive pas à simplifier le vocabulaire avec le VC-02 ce sera tout juste bon pour un usage unique afin de "frimer" sur YouTube.

---

<div class="post-metadata">

**Author:** ![terwal](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/terwal/32/1098571_2.png) [@terwal](https://forum.arduino.cc/u/terwal)\
**Post date:** [July 1, 2025, 3:27pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/63 "2025-07-01T15:27:48Z")

</div>

> [@makeshift-job](#):
>
> Je n'ai jamais envoyé "bouler" personne

C'était pour te dire que les phrases laconiques peuvent être mal interprété et qu'un peu plus d'arguments est toujours apprécié.

J'avais effectivement supposé que tu voulais uniquement un produit fini et pas cher.

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 1, 2025, 4:33pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/64 "2025-07-01T16:33:03Z")

</div>

En fait j'essaye un vocabulaire avec seulement des mots uniques. Le problème avec le VC-02 est qu'il n'aime pas si la première syllabe est en "i" (français) : aussi bien "Three" que "Pittsfield" (donc je faisais précéder celui-ci par "To" ) posent des problèmes, j'essaye de remplacer ce dernier par "Lenox" qui est une autre ville dans le même coin ... Vive la carte du Massachusetts !

Concernant le système "pas cher", j'ai déjà gaspillé de l'argent dans 2 systèmes à plus de 150 Euros chacun et qui étaient de la m... ☠ Désolé, j'ai "donné".

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 4, 2025, 1:43am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/65 "2025-07-04T01:43:20Z")

</div>

Le dernier post et le mot de la fin : pour différentes raisons que je ne détaillerai pas ici, la commande vocale multilocuteurs est au final inadaptée à un usage en présence de public. Quant à l'installer uniquement pour "frimer" une seule fois dans une video YouTube, je ne veux pas. End Of File ... ☹

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [July 4, 2025, 5:50am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/66 "2025-07-04T05:50:55Z")

</div>

> [@makeshift-job](#):
>
> que je ne détaillerai pas ici

Ah dommage - ça semble la partie croustillante de l’histoire pourtant 🙂

---

<div class="post-metadata">

**Author:** ![terwal](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/terwal/32/1098571_2.png) [@terwal](https://forum.arduino.cc/u/terwal)\
**Post date:** [July 4, 2025, 5:56am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/67 "2025-07-04T05:56:19Z")

</div>

Comme @J-M-L justement c'est un des intérêts d'un forum, que leurs utilisateurs puissent recherché si un sujet a déjà été abordé et avoir un retour de ses participants.

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 4, 2025, 4:48pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/68 "2025-07-04T16:48:17Z")

</div>

Le problème n'est pas tellement la partie technique que les utilisateurs : ils vont trouver "nulles" les restrictions techniques (en particulier le vocabulaire fixe) et l'utilisation de l'anglais (alors qu'ils se décarcassent quand il s'agit de ce qu'ils appellent de la musique). De même on accepte sans broncher un temps d'attente (qui au passage n'existait pas avec le VC-02, 0,1 s) tant qu'il s'agit de cette m... (censuré) de spyware qui s'appelle Alexa : mais c'est la mode ... Tout ceci me rappelle quelque part le conte "Les habits neufs de l'empereur" mais cela, on vous dira que c'est "has been" ! 👿

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 7, 2025, 4:50am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/69 "2025-07-07T04:50:24Z")

</div>

Bye tout le monde et merci pour vos réponses ... et votre patience 😄 !

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 13, 2025, 4:53pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/70 "2025-07-13T16:53:23Z")

</div>

Ultime remarque, à l'adresse de "jpbbricole" ; j'ai QUAND MEME essayé le M5Stack, pas trop cher (dans les 16 € avec le port) : désolé, c'est la même m... que les autres ! "1" réagit immédiatement, "2" avec un retard significatif ; quant au "3", j'ai dû répéter plusieurs fois avant qu'il ne réagisse. No comment ... En plus il faut "gueuler", le micro ne semble pas très sensible. Le VC-02 est "moins pire", sauf que là aussi il faut parfois répéter certains mots (une fois). Re-bonjour, Sainte Poubelle 😄 !

---

<div class="post-metadata">

**Author:** ![jpbbricole](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jpbbricole/32/606025_2.png) [@jpbbricole](https://forum.arduino.cc/u/jpbbricole)\
**Post date:** [July 13, 2025, 6:11pm UTC](https://forum.arduino.cc/t/commande-vocale/1385984/71 "2025-07-13T18:11:47Z")

</div>

Dont acte 😉

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [July 14, 2025, 8:00am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/72 "2025-07-14T08:00:23Z")

</div>

> [@makeshift-job](#):
>
> c'est la même m... que les autres

Je ne comprends pas trop pourquoi vous vous acharnez sur des solutions inadaptées. On sait que la reco vocale c’est complexe et un problème à la fois matériel et logiciel.

Un smartphone android ou iPhone d’occasion bricolé pour faire tourner une app spécifique pourrait servir à la fois d’écran pour le projet et embarquer la reco vocale avec une construction matérielle décente au niveau de micros, circuit d’élimination des bruits, et puce de calcul puissante. Ça se trouve pour un prix relativement raisonnable…

Faut coder plus mais on n’a rien sans rien.

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 19, 2025, 4:22am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/73 "2025-07-19T04:22:00Z")

</div>

Avec la "fiabilité" de la reco online de Google (voir premier post) ☠ ? Non merci ...  
En fait entre temps je crois avoir trouvé une solution avec le VC-02 : au lieu de faire 2 x 4 commandes (4 trains et 4 itinéraires), il vaut mieux créer les 16 couples possibles de 2 mots, soit 16 commandes (train + itinéraire), plus une pour le départ (droit à l'erreur ... pour le module et l'utilisateur ! ). Feedback parlé (pupitre à boutons sans voyants, partiellement "interlocking" façon PO-GO-FM des anciennes radios, vintage en accord en accord avec l'année 1965 du réseau, pas d'écran tactile), donc impossibilité de wake-up free permanent. Signal d'erreur par buzzer. Commande vocale "invisible", ne dérange pas l'aspect général "sixties". "Hello Peggy" marche et sonne bien pour l'activation, c'est moins stupide que "Hello Kitty" 😄. Durée de l'activation restant à déterminer. Les débuts semblent prometteurs ...

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [July 19, 2025, 6:58am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/74 "2025-07-19T06:58:29Z")

</div>

> [@makeshift-job](#):
>
> Avec la "fiabilité" de la reco online de Google (voir premier post) ☠ ? Non merci ...

OK - je n’utilise pas les services de Google mais j’ai essayé vos mots sur mon iPhone en simulant l’entrée d’un texte pour un SMS et j’avais le lave vaisselle qui tournait en bruit de fond (pas très fort - plus un ronronnement).

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/c/9/3/c9379d52665ebfcb65e71a9ecc0b2820031de9d3.png)

Ça fonctionne plutôt très bien (et comme j’étais dans l’application des SMS la reco s’est sans doute faite en local sur mon iPhone sans passer par Internet) et Apple n’est pas connu pour être le plus en avance en IA donc à moins de micros de mauvaises qualité lors de votre test je me dis qu’il n’y a pas de raisons que ça ne fonctionne pas.

Et en cas d’erreur, une fois reçu le texte, si vous avez un vocabulaire ciblé il existe des algos (cf distance de Levenshtein et similaires - penser à adapter l’algo à l’UTF8) qui vous permettraient de transformer les mots incohérents en mot ciblé (par exemple Rémy en trémie) ou plus simplement vous bâtissez un dictionnaire de mapping qui dit que si Rémy est reconnu alors le transformer en trémies.

> [@makeshift-job](#):
>
> sixties". "Hello Peggy" marche et sonne bien pour l'activation, c'est moins stupide que "Hello Kitty"

🙂

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 19, 2025, 7:07am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/75 "2025-07-19T07:07:52Z")

</div>

Pourquoi utiliser une "usine à gaz" si au final un module à moins de 10€ fonctionne et me renvoie directement le numéro de la commande par UART ? Au passage j'ai HORREUR des smartphones ![sick](https://europe1.discourse-cdn.com/arduino/original/4X/e/f/1/ef154bc131fcc857f253e1eec567a909bed85ce4.webp) ...

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [July 19, 2025, 7:12am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/76 "2025-07-19T07:12:07Z")

</div>

C’est votre projet, vous faites comme vous voulez. On donne des idées de solutions à vos plaintes répétées sur la qualité de ces modules à dix balles qui auront des imperfections pour longtemps par rapport à vos attentes et vous obligeront à faire des concessions plus ou moins ennuyeuses. À vous de voir ce qui vous intéresse.

(Texte dicté entièrement à la voix sur mon iPhone.)

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 19, 2025, 7:18am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/77 "2025-07-19T07:18:59Z")

</div>

Il semble que le défaut n'était pas tellement au niveau du module qu'à celui du concepteur du vocabulaire ☹ ...

---

<div class="post-metadata">

**Author:** ![terwal](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/terwal/32/1098571_2.png) [@terwal](https://forum.arduino.cc/u/terwal)\
**Post date:** [July 19, 2025, 8:13am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/78 "2025-07-19T08:13:40Z")

</div>

> [@makeshift-job](#):
>
> Pourquoi utiliser une "usine à gaz" si au final un module à moins de 10€ fonctionne et me renvoie directement le numéro de la commande par UART ?

Encore une fois tu te plais que les modules ne sont pas performants, puis tu te plains que les solutions que l'on te donne sont pourris.  
Je dirais pourquoi toujours te plaindre 🙂

Comme l'indique @J-M-L, pourquoi, simplement parce que dans ta façon de t'exprimer, on entends toujours que tu n'es pas entiérement satisfait.  
Peut être qu'effectivement le problème n'es pas que le module 🙂

Alors tu va me repondre ba pourquoi me faire chier alors que ce module VC-02 complétement **pourris** fonctionne **très bien** , mais tu as pensé à utiliser un bouton caché(main ou pied), mais facilement accéssible, par attiver ton module par exemple?

Alors ce n'est pas une solution, mais une question, donc on ne peut pas commencer sa réponse par Pourquoi 🤣

---

<div class="post-metadata">

**Author:** ![terwal](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/terwal/32/1098571_2.png) [@terwal](https://forum.arduino.cc/u/terwal)\
**Post date:** [July 19, 2025, 8:15am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/79 "2025-07-19T08:15:07Z")

</div>

> [@makeshift-job](#):
>
> Il semble que le défaut n'était pas tellement au niveau du module qu'à celui du concepteur du vocabulaire ☹ ...

Donc quelque pars, le niveau du module est quand même bien limité dans sa fléxibilité à la conception du vocabulaire 🙂  
Je blague 🙂

---

<div class="post-metadata">

**Author:** ![makeshift-job](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/makeshift-job/32/1128324_2.png) [@makeshift-job](https://forum.arduino.cc/u/makeshift-job)\
**Post date:** [July 19, 2025, 8:45am UTC](https://forum.arduino.cc/t/commande-vocale/1385984/80 "2025-07-19T08:45:41Z")

</div>

- Le seul que je fasse ch ... , c'est moi-même, restons polis : cela fait plusieurs années que je me fais ch ... avec des arnaques à plus de 150€ qui m'ont en plus pompé mon fric. Piège à c ...
- Je n'ai aucun bouton caché, j'utilise la fonction standard wake-up par "Hello Peggy", le seul inconvénient est qu'elle n'est pas permanente (ce que j'aurais bien voulu) et qu'il faut réactiver à chaque sélection de train. Après tout, Alexa est pareil 😄 ! Par contre il y aura au départ de la session un sélecteur mode manuel-vocal qui ne validera le module que si nécessaire, avec la routine de communication correspondante à la place du clavier ...
- Il m'a fallu un certain temps pour comprendre qu'il ne fallait pas utiliser des commandes trop courtes avec le VC-02. Et tant pis pour ceux qui ne parlent pas la langue de Mark Twain, après tout c'est une maquette US.

That's all folks !

[Previous page](https://forum.arduino.cc/t/commande-vocale/1385984.md?page=3)

[Next page](https://forum.arduino.cc/t/commande-vocale/1385984.md?page=5)
