Commande vocale DIY

Commande vocale DIY

Bonjour les amis. Aujourd'hui, je veux vous raconter et vous montrer mon produit fait maison qui utilise la commande vocale. Il s'agit en fait d'un interrupteur marche/arrêt à commande vocale. La particularité de ce produit artisanal est que cet appareil peut non seulement contrôler la charge par commande vocale, mais peut également répondre avec des commandes vocales préalablement enregistrées sur une carte flash.
En apparence, l'appareil s'est avéré si quelconque. C'est de ma faute, mais je ne me suis pas fixé pour objectif de le rendre beau, j'étais juste paresseux. En fait, pour la même raison, j'ai sorti un minimum de dispositifs pour contrôler cet appareil, dont sur le panneau avant il n'y a qu'un bouton de contrôle du volume pour le transpondeur et un récepteur de carte flash, qu'au début je voulais aussi mettre à l'intérieur .
Que peut faire ce commutateur ? Il peut éteindre 3 charges indépendamment les unes des autres. Cela fonctionne comme suit : dans l'interrupteur, j'ai organisé une immunité accrue au bruit contre les allumages indésirables. Cela se traduit par le fait que pour désactiver la charge requise, vous devez d'abord contacter l'appareil.
Pour contacter, vous devez dire « Arduino ».Je l'ai appelé ainsi parce que le cœur de cet appareil est le module vocal, que nous connaîtrons dans le futur, et qui était principalement destiné au concepteur Arduino. Bien que je n'aie jamais rencontré Arduino et que ses modules ne soient pas utilisés dans cet appareil.
On se tourne vers le switch Arduino, si le switch répond « Écouter », alors dites la suivante des trois commandes que j'ai assignées : « Lampe », « Guirlande », « Lumière ». Après avoir accepté la commande, l'appareil changera l'état de l'appareil connecté à l'inverse : si la lampe était allumée, elle s'éteindra, si elle n'était pas allumée, elle s'allumera. Et il répondra par exemple : « La lampe est éteinte » ou « La lampe est allumée »…
En termes simples, notre dialogue avec le switch sera le suivant :
-Arduino.
- J'écoute.
- Lumière.
- J'allume la lumière.
Il était bien sûr possible de programmer le module avec des commandes spécifiques : « Allumer la lumière », « Éteindre la lumière », mais j'ai décidé de faire en sorte qu'une seule commande l'allume et l'éteigne.
J'ai enregistré toutes les réponses sur une carte flash. Ce sont des fichiers WAV classiques. Le texte a été lu par un site de traduction anglais. Il peut s'agir de n'importe quel autre programme capable de lire du texte. Ou, de manière générale, vous ou vos proches pouvez écrire ces réponses...
Je ne sais pas si c'est un plus ou un moins, mais cet appareil est sensible au timbre de la voix. Autrement dit, il a dédaigné ma femme jusqu'à ce que j'enregistre séparément sa voix sur le module. Et je lui ai donné différentes réponses : une femme me répond, et un homme lui répond. Cool, n'est-ce pas ?)
Eh bien, passons maintenant enfin au test de cet appareil. Nous le branchons sur le réseau et connectons une charge.
Vous devez attendre environ 5 secondes jusqu'à ce que le module lui-même démarre, pendant que le contrôleur accède au module, pendant que le lecteur initialise la clé USB et les fichiers qu'elle contient...
Regardez la vidéo ci-dessous du processus de travail...
C'est ainsi que fonctionne ce commutateur. Regardons maintenant l'intérieur du commutateur. Retirez le capot supérieur. Le premier plateau joueur avec un amplificateur. C'est elle qui reproduit les réponses enregistrées sur la clé USB. La carte est contrôlée à l'aide du protocole UART. Les commandes sont envoyées par le contrôleur situé sur la deuxième carte, sur lequel nous reviendrons un peu plus tard. Ensuite, la troisième carte - une alimentation avec interrupteurs d'alimentation - a été réalisée au cours des semestres. L'ensemble du circuit est isolé galvaniquement en tension. Le tableau est également contrôlé par un contrôleur. L'alimentation produit 5 volts de tension stabilisée. Les interrupteurs de puissance peuvent supporter une charge d'environ 200 W par canal. Passons maintenant au deuxième tableau. Il y a un contrôleur qui contrôle tout et un module de reconnaissance de commandes vocales.
Nous verrons le fonctionnement, la connexion et la configuration du module dans la prochaine vidéo. Et maintenant je vais vous expliquer le fonctionnement du contrôleur, qui est réalisé sur atmega8. Le module qui reconnaît la commande donne une commande au contrôleur via UART, le contrôleur, après avoir traité la commande, allume ou éteint la charge et commande au module de son de jouer une réponse audio. Tout semble simple).
Je tiens à dire qu'en réalisant ce produit fait maison, je ne me suis pas fixé pour tâche de fabriquer un appareil sérieux, mais plutôt un jouet.
Dans la vidéo suivante, vous regarderez directement le module lui-même, alors abonnez-vous à la chaîne pour ne pas la manquer, si bien sûr ce matériel vous intéresse.
J'ai construit ce commutateur il y a quelques années en utilisant un module V2. Mais dans la prochaine vidéo, nous examinerons la nouvelle version V3. Nous considérerons également 2 types de travaux avec ce module : simple - c'est si vous ne connaissez pas la programmation et complet - c'est si vous savez programmer des microcontrôleurs.



Module de reconnaissance vocale V3 -
Module de reconnaissance vocale V2 -

J'espère que vous avez apprécié la vidéo sur ce sujet. Merci d'avoir regardé cette vidéo. Si vous l'avez aimé, likez-le, je saurai ainsi que vous vous en souciez. Abonnez-vous à la chaîne, à la prochaine fois.

Aimez-vous les appareils qui utilisent la commande vocale dans leur interface ?


revenir
Commentaire
  • noeud papillonsourireen riantrougirsouriantdétendu détendupetit sourire satisfait
    yeux_cœurkissing_heartembrasser les yeux fermésrougisoulagésatisfaitsourire
    clin d'œilcoincé_out_tongue_winking_eyeOuvre la bouche et ferme les yeuxsouriantembrassercoincé_out_tonguedormir
    inquietrenfrognéangoissébouche ouvertegrimaçantconfusétouffé
    sans expressionpas amusésweat_smiletranspirerdéçu_soulagéfatiguépassif
    déçuconfuscraintifsueur froidepersévérerpleurersanglot
    joieétonnécriervisage_fatiguéen colèreragetriomphe
    somnolentMiammasquedes lunettes de soleilvisage_dizzylutinsouriant_imp
    visage_neutrepas de boucheinnocent
4 moins un =
Commentaires (7)
  1. Lexey
    #1 Lexey Invités 6 mars 2017 22:22
    0
    Est-il possible d'avoir un plan complet des connexions au lecteur et aux triacs ainsi que les schémas du lecteur et de l'alimentation ?
  2. Alexandre Levchounov
    #2 Alexandre Levchounov Invités 29 novembre 2018 21:22
    0
    Bon après-midi
    J'ai aimé la commande vocale, un point important est l'activation vocale de la commande !
    A cet égard, j'ai une question : existe-t-il un développement similaire pour contrôler la télécommande d'un décodeur pour la télévision numérique Beeline ?
    Laissez-moi vous expliquer pourquoi je me suis intéressé. Ma femme est handicapée, groupe 1, ses bras et ses jambes ne fonctionnent pas et elle ne peut pas bouger. En même temps, la conscience et la parole sont préservées. En partant au travail, j'allume une chaîne pour elle et elle regarde jusqu'à mon arrivée. En même temps, pendant mon absence, un autre programme qui l'intéresse peut être diffusé sur une autre chaîne, mais elle ne peut pas changer. Si possible, le décodeur enregistre d'autres programmes, mais elle peut ensuite regarder quand je rentre à la maison et passer au visionnage de l'enregistrement. Alors je rentre à la maison et elle me demande d'allumer une chose ou une autre, mais elle n'a pas il est temps de regarder tout ce qu'elle veut regarder.
    Ce serait cool si elle pouvait contrôler la télécommande elle-même. Les télécommandes vocales existantes ne contrôlent pas les décodeurs et nécessitent une activation manuelle.
    Alexandre
    1. Invité Sergueï
      #3 Invité Sergueï Invités 12 décembre 2018 11:54
      0
      Bonjour Alexandre ! Rien n'est impossible. Écrivez-moi un e-mail et nous trouverons une solution.
      1. Maikl
        #4 Maikl Invités 7 septembre 2019 22:38
        1
        Bonjour Sergey. J'ai la même situation avec un voisin handicapé. Pouvez-vous m'aider avec un ensemble de commandes pour le module. J'ai acheté et j'essaie de fabriquer une télécommande avec Pic16F, au moins pour la télévision

        Cordialement, Mikhaïl.
    2. Maikl
      #5 Maikl Invités 9 septembre 2019 01:12
      0
      Bonjour Alexandre. S'il vous plaît, dites-moi comment vous vous en sortez avec la télécommande du téléviseur. Le sujet de la question dans vos commentaires est-il pertinent ?

      Michael
    3. Maikl
      #6 Maikl Invités 30 septembre 2019 18h30
      0
      Bonjour Alexandre, je voudrais vous parler de votre sujet « développements pour contrôler la télécommande d'un décodeur pour la télévision numérique « Beeline »
  3. Invité Valéry
    #7 Invité Valéry Invités 24 décembre 2019 10:33
    1
    Vous pouvez avoir un schéma et un programme pour le contrôleur. Est-il possible de programmer sur PIC ?