Alternatives à faible coût au module de reconnaissance vocale hors ligne au VC-02

Alternatives à faible coût au module de reconnaissance vocale hors ligne au VC-02
Fonctionnalité SU-03T VC-02 (Ai-Thinker)
Internet requis ? Non Non
Prix ​​(environ) Très faible (générique) Faible (de marque)
Outil SDK/micrologiciel Portail du SDK Ai-Thinker Portail du SDK Ai-Thinker
Prise en charge des commandes en anglais Oui (via le SDK Ai-Thinker) Oui
Contrôle de sortie GPIO Oui Oui
Prise en charge PWM Oui Oui
Commandes sans réveil Jusqu’à 10 Jusqu’à 10
Qualité des documents Limité Bien
Idéal pour Projets budgétaires, prototypes Production, développement avancé
S.NON Composants Quantité But
1. SU-03T 1 C’est le module principal utilisé dans la configuration
2. Micro 1 Utilisé pour reconnaître les commandes de l’utilisateur
3. Conférencier 1 Utilisé pour répondre avec les mots de réponse prédéfinis
4. Convertisseur USB vers série 1 Utilisé pour déployer le code sur le module
5. LED (vert et rouge) 2 (chacun 1) Pour observer la sortie
6. Résistance de 100 ohms 2 Pour résister au courant
7. Planche à pain 1 Utilisé pour la connexion temporaire entre les composants
8. Fils de liaison Montant requis Utilisé pour connecter tous les composants

Schéma de circuit montrant le module de reconnaissance vocale hors ligne SU-03T connecté au microphone, au haut-parleur, à deux LED avec résistances de 100 Ω et au convertisseur USB vers TTL Schéma de circuit du module de reconnaissance vocale hors ligne SU-03T avec microphone, haut-parleur, LED et interface USB vers TTL

Résumé de la connexion des broches

Broche SU-03T Se connecte à Remarques
VCC (3,3 V) Sortie USB vers TTL 3,3 V Ne dépassez pas 3,3 V ; le module n’est pas tolérant à 5 V
GND Terrain commun (USB-TTL) Terrain partagé pour tous les composants
Émission RX USB vers TTL Communication UART/micrologiciel clignotant
RX Émission USB vers TTL Le micrologiciel de communication UART clignote
MIC+ / MIC− Microphone à électret Entrée audio analogique différentielle
SPK+ / SPK− haut-parleur 8 Ω Sortie amplificateur intégré
GPIO1 LED verte → 100 Ω → GND Contrôlé par la commande « Allumer la LED »
GPIO2 LED rouge → 100 Ω → GND Contrôlé par la commande « Éteindre la LED »

Connexion matérielle physique du module vocal hors ligne SU-03T montrant le câblage de la maquette avec microphone, haut-parleur, LED, résistances et convertisseur USB-TTL. Connexions matérielles pour le module SU-03T : microphone (entrée audio), haut-parleur (sortie audio), LED avec résistances (sortie GPIO) et USB vers TTL (alimentation et programmation).

Page d'accueil du portail SDK vocal Ai-Thinker affichant le bouton Créer un produit dans le coin supérieur gauche Portail SDK vocal Ai-Thinker – le point de départ pour générer un micrologiciel de reconnaissance vocale hors ligne pour le SU-03T et le VC-02Boîte de dialogue de création de produit du SDK Ai-Thinker avec scène Pure Offline, module VC-02 et langue anglaise sélectionnée Création d'un profil de produit Pure Offline dans le SDK Ai-Thinker – sélectionnez VC-02 comme type de module pour la compatibilité SU-03TPage de configuration vocale du SDK Ai-Thinker affichant les paramètres des broches GPIO et les options du SDK pour le module vocal hors ligne Page de configuration du SDK vocal – affectations des broches GPIO et paramètres du module pour le système de reconnaissance vocale hors ligneSection de configuration du mot de réveil dans le SDK Ai-Thinker affichant le champ de saisie pour le mot de réveil et le texte de réponse de réveil Configuration du mot de réveil dans le SDK Ai-Thinker – choisissez un mot court et phonétiquement distinct pour une détection fiable du mot de réveil hors ligneParamètres de contrôle des commandes de reconnaissance vocale hors ligne affichant le mot de comportement, la phrase de commande, le texte de réponse et la configuration GPIO HIGH/LOW Configuration de la commande : définissez le mot de comportement, la phrase prononcée par l'utilisateur, la réponse audio et l'action de sortie GPIO pour chaque commande de reconnaissance vocale hors ligne.Tableau de sélection des commandes sans réveil dans le SDK Ai-Thinker affichant des cases à cocher pour activer jusqu'à 10 commandes qui fonctionnent sans mot de réveil Configuration des commandes sans réveil - sélectionnez jusqu'à 10 commandes vocales hors ligne qui peuvent être déclenchées sans répéter le mot de réveilPage de configuration de l'acteur vocal dans le SDK Ai-Thinker affichant la liste déroulante de sélection de voix et les curseurs pour le volume, la vitesse et la luminosité Configuration de l'acteur vocal et de l'audio TTS : personnalisez le volume, le débit de parole et la tonalité pour les réponses parlées du module.Section Autres configurations affichant le champ de texte d'annonce de démarrage et les paramètres de commande de sortie de retrait volontaire dans le SDK Ai-Thinker Annonce de démarrage et configuration de commande de sortie pour le module vocal hors ligne SU-03TSection de génération du micrologiciel du SDK Ai-Thinker affichant le bouton Générer une nouvelle version et la liste de téléchargement du micrologiciel Section de génération du micrologiciel dans le SDK Ai-Thinker : attendez 30 à 35 minutes pour la compilation avant de télécharger le micrologiciel vocal hors ligne.Page de téléchargement d'UniOneUpdateTool (Hummingbird-M-Update-Tool V1.0) affichant les fichiers Unicommon.dll, UniCommunicateSwitch.dll et UniOneUpdateTool.exe Téléchargez l'utilitaire flash UniOneUpdateTool – trois fichiers sont requis : Unicommon.dll, UniCommunicateSwitch.dll et UniOneUpdateTool.exeFenêtre UniOneUpdateTool affichant la sélection du fichier bin et le bouton de gravure pour flasher le micrologiciel sur le module de reconnaissance vocale hors ligne SU-03T. Micrologiciel clignotant à l'aide d'UniOneUpdateTool - sélectionnez le fichier uni_app_release_update.bin, cliquez sur Graver et attendez que tous les ports deviennent jaunes avant de remettre sous tension le SU-03T.

Application Comment la reconnaissance vocale hors ligne aide Appareils contrôlés
Domotique intelligente Contrôle local sans dépendance au cloud ; fonctionne pendant les pannes d’Internet Lumières, ventilateurs, rideaux, prises
Technologie d’assistance Permet le contrôle mains libres des appareils pour les utilisateurs âgés et handicapés Lampes, TV, serrures de porte
Automatisation industrielle Fiable dans les environnements d’usine hors ligne ; pas de latence des appels cloud Indicateurs, alarmes et convoyeurs
Systèmes automobiles Commande vocale embarquée sans données mobiles ; réponse instantanée Éclairage, CVC, infodivertissement
Projets éducatifs et créatifs Point d’entrée à faible coût pour les projets d’IHM vocales ; aucune clé API nécessaire LED, servos, buzzers, affichages

⇥ Combien de temps faut-il au portail Ai-Thinker SDK pour générer un nouveau firmware pour le SU-03T ?
Après avoir cliqué sur « Générer une nouvelle version », le micrologiciel se compilera sur un serveur cloud Ai-Thinker en 30 à 35 minutes environ. À ce stade, vous pourrez télécharger le fichier ZIP (qui contient le firmware compilé) dans la liste des versions du SDK. Après avoir téléchargé le fichier ZIP, décompressez-le et localisez le fichier uni_app_release_update.bin pour le processus de flashage.

⇥ Quel est l’outil de flashage recommandé pour le module vocal SU-03T ?
L’outil de flashage recommandé pour le SU-03T est UniOneUpdateTool (qui fait partie du package Hummingbird M Update Tool V1.0). Connectez votre SU-03T à votre ordinateur via un convertisseur USB vers TTL, sélectionnez le fichier .bin du firmware dans l’outil, cliquez sur Graver, attendez que tous les ports soient jaunes, puis redémarrez le SU-03T une fois le processus terminé.

Projets à commande vocale

HomePod S3 – Un compagnon Smart Desk  LED à commande vocale Alexa utilisant Raspberry Pi et ESP12  Domotique à commande vocale basée sur l'IOT utilisant ESP8266 et l'application Android

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

Youtube video