La reconnaissance vocale et la synthèse avec Arduino (3 / 4 étapes)

Étape 3: Importation d’objets de Solution serveur BitVoicer

Vous devez maintenant configurer BitVoicer Server pour travailler avec l’Arduino. BitVoicer serveur dispose de quatre objets de solution majeure : lieux, dispositifs, BinaryData et schémas de voix.

Emplacements représentent l’emplacement physique où un appareil est installé. Dans mon cas, j’ai créé un emplacement appelé à la maison.

Les périphériques sont les clients de serveur BitVoicer. J’ai créé un dispositif mixte, il nommé ArduinoDUE et entré les paramètres de communication. IMPORTANT: même l’échéance Arduino a une petite quantité de mémoire pour stocker tous les échantillons audio BitVoicer serveur coulera. Si vous ne limitez pas la bande passante, vous auriez besoin d’un beaucoup plus grand tampon pour stocker l’audio. J’ai eu quelques débordements de tampon pour cette raison, donc j’ai dû limiter le débit de données dans les paramètres de communication à 8000 échantillons par seconde.

BinaryData est un type de commande que bitvoicer serveur peut envoyer aux périphériques clients. Ils sont en fait des tableaux d’octets que vous pouvez lier aux commandes. Lorsque BitVoicer Server reconnaît discours associés à cette commande, il envoie le tableau d’octets pour le périphérique cible. J’ai créé un objet BinaryData à chaque valeur de broche et appelés ArduinoDUEGreenLedOn, ArduinoDUEGreenLedOff et ainsi de suite. J’ai fini avec 18 BinaryData objets dans ma solution, alors je vous suggère de Téléchargez et importez les objets du fichier VoiceSchema.sof ci-dessous.

Schémas de voix sont où tout est réuni. Ils définissent quelles peines devraient être reconnus et à ce que les commandes à exécuter. Pour chaque phrase, vous pouvez définir autant de commandes que vous besoin et l’ordre qu'ils sont exécutés. Vous pouvez également définir des délais entre les commandes. Voilà comment j’ai réussi à effectuer la séquence d’actions que vous voir dans la vidéo.

Une des phrases dans mon schéma de voix est « jouer la chanson un peu ». Cette phrase contient deux commandes. La première commande envoie un octet indiquant la commande suivante va être un flux audio. Puis l’Arduino commence à « jouer » les LEDs tandis que l’audio est transmis. L’audio est un petit jingle piano j’ai enregistré moi-même et le définir comme la source audio de la deuxième commande. BitVoicer Server prend en charge seulement 8 bits PCM audio mono (8000 échantillons par seconde) donc si vous avez besoin de convertir un fichier audio à ce format, je vous recommande l’outil de conversion en ligne suivant : http://audio.online-convert.com/convert-to-wav.

Vous pouvez importer (Importation Solution objets) tous les objets de solution, que j’ai utilisé dans ce Instructable dans les fichiers ci-dessous. L’un contient l’appareil voulu et l’autre contient le schéma de la voix et ses commandes.

Articles Liés

Untethered la reconnaissance vocale et la synthèse vocale avec Arduino

Untethered la reconnaissance vocale et la synthèse vocale avec Arduino

MOVI signifie « Ma propre voix Interface » et est un Arduino Shield adossés kickstarter qui le rend très facile de créer vos propres boîtes de dialogue discours aux dispositifs de contrôle au sein de l'IDE Arduino. Cette rapide instructable vous mont
2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment construire un robot de commande vocale 2RM . Même si je suis contrôle uniquement les moteurs à courant continu pour déplacer le robot, la même approche peut servir à la voix-contrôle de moteurs pas à pas e
La reconnaissance vocale avec Arduino et serveur BitVoicer

La reconnaissance vocale avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment utiliser une carte Arduino et BitVoicer serveur pour contrôler quelques LEDs avec commandes vocales. Je vais utiliser le Micro de l'Arduino dans ce Instructable, mais vous pouvez utiliser n'importe quel ca
Voix de contrôle l’Arduino avec reconnaissance vocale de Windows 7

Voix de contrôle l’Arduino avec reconnaissance vocale de Windows 7

Tout d'abord, je suis désolé pour l'orthographe ou des erreurs de grammaire que vous pouvez trouver ici, en anglais n'est pas ma langue maternelle.J'ai fait ce instructable parce que je n'ai pas vu un qui met l'accent sur ce sujet, alors j'ai voulu p
Streaming Audio et la reconnaissance vocale avec Arduino sans fil

Streaming Audio et la reconnaissance vocale avec Arduino sans fil

dans ce projet j'ai connecter ma carte Arduino à un WiFly module (https://www.sparkfun.com/products/10822) de Roving Networks et de flux audio pour le PC, alors que BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) peut exécuter la reconnaissance v
La reconnaissance vocale avec BitVoicer et Arduino

La reconnaissance vocale avec BitVoicer et Arduino

le but principal de ce projet était de tester les performances de la reconnaissance vocale de BitVoicer (http://www.bitsophia.com/BitVoicer.aspx). Pour cela, j'ai conçu une esquisse de contrôle led simple dont j'ai intégré avec BitVoicer. Bien sûr, v
Voix de l’Arduino / reconnaissance vocale avec Geeetech Module [Tutoriel]

Voix de l’Arduino / reconnaissance vocale avec Geeetech Module [Tutoriel]

Comment : Arduino voix / reconnaissance vocale avec Geeetech Module [Tutoriel]. Cette vidéo vous montrera comment parler avec votre Arduino avec le module de commande de voix Geeetech (bon marché). Vous pouvez ensuite utiliser le code pour commander
Faites votre propre tiroir de rangement fonctionne avec la reconnaissance vocale (1Sheeld - Arduino)

Faites votre propre tiroir de rangement fonctionne avec la reconnaissance vocale (1Sheeld - Arduino)

J'ai toujours eu le problème de l'oubli dans quel tiroir, j'ai mis mes composants et parfois l'encre sur les étiquettes obtenir effacées par le temps alors j'ai pensé faire quelque chose d'intelligent et j'ai fini avec un tiroir de rangement qui fonc
La reconnaissance vocale avec Arduino

La reconnaissance vocale avec Arduino

dans ce projet, j'utilise de BitVoicer fonctionnalités de reconnaissance vocale (http://www.bitsophia.com/BitVoicer.aspx), une carte Arduino et un microphone à électret (https://www.sparkfun.com/products/9964) pour quelques LEDs de contrôle.Ce projet
Comment utiliser un Module de reconnaissance vocale Serial - Arduino Tutorial

Comment utiliser un Module de reconnaissance vocale Serial - Arduino Tutorial

Dans ce tutoriel, vous apprendrez comment utiliser un module de reconnaissance de voix - série - avec la carte de Arduino uno. Ce module peut stocker jusqu'à 15 commandes vocales. Ceux qui sont divisés en 3 groupes, avec 5 commandes dans chaque group
Voix à Arduino : LEDs de contrôle à l’aide du système de reconnaissance vocale MIT

Voix à Arduino : LEDs de contrôle à l’aide du système de reconnaissance vocale MIT

Bonjour, tout le monde!!! Depuis quelque temps je n'avais pas mis à jour mon post ici. Aujourd'hui, je voudrais partager avec vous les gars une expérience que j'ai fait. Je vais commander des LEDs en utilisant la reconnaissance vocale MIT app invento
Reconnaissance vocale Arduino Via Bluetooth HC-05

Reconnaissance vocale Arduino Via Bluetooth HC-05

Il est vraiment facile et rapide d'ajouter la commande vocale à votre projet arduino. Que ce soit commande vocale home automation ou serrure ou robots, pourrait être un accrocheur fonctionnalité dans un projet arduino. Dans ce tutoriel je « ll vous m
Animatronic Talking Tree - partie 2 - la reconnaissance vocale

Animatronic Talking Tree - partie 2 - la reconnaissance vocale

si vous avez suivi avec mon premier Instructable, arbre de Noël de parler animatronique, je vous ai montré comment prendre un arbre artificiel, ajouter des servos et un Arduino, connectez-le à une esquisse de traitement en cours d'exécution sur votre
Ajout d’un Microphone pour le système de GPS Omnitech pour reconnaissance vocale

Ajout d’un Microphone pour le système de GPS Omnitech pour reconnaissance vocale

en bricoler avec mon appareil, j'ai trouvé un moyen simple et rapide d'ajouter un microphone à cet appareil sourd. Avec un microphone, vous serez en mesure de profiter de la reconnaissance vocale pour la navigation. Il s'agira d'une petite quantité d