Animatronic Talking Tree - partie 2 - la reconnaissance vocale (6 / 8 étapes)

Étape 6: Lire un flux RSS

Maintenant d’y ajouter une autre fonction amusante et un peu plus utile, lecture à partir d’un flux de nouvelles. Pour garder les choses simples, que j’ai juste inclus code pour lire un flux météo simple, de plus il seulement récupère les conditions météorologiques actuelles. Plus cela comme une preuve de concept que comme un robot robuste des prévisions météorologiques.

Je n’irai pas dans les détails sur les flux RSS, il y a énormément d’information disponible là-bas. Autrement dit, nous serons readingdata dans un fichier .xml et l’analyse du texte pour le texte que nous avons besoin.

Ajoutez cette ligne dans la section de déclaration

//the newsfeed pour charger
String url = « http://rss.theweathernetwork.com/weather/caon0696 »;

Vous devrez changer l’alimentation pour représenter votre ville. Rechercher le réseau météo pour votre ville, puis copiez le code de ville à la fin de la barre d’adresse une fois que vous l’avez trouvé.

Ajoutez maintenant un if relevé sous les autres dans la fonction de boucle, définir les mots de commande qui appellent la fonction getWeather.

si (s.equals ("get arbre le temps")) {}
getWeather() ;

}

Enfin, ajoutez la fonction suivante au fond de votre dessin.

//get le temps
void getWeather() {}
String currentWeather ;
charger le flux
XMLElement rss = new XMLElement(this,url) ;
XMLElement [] titleXMLElements = rss.getChildren("channel/item/description") ;

Chaîne météo = titleXMLElements[0].getContent() ;
int index = weather.indexOf(",") ;
currentWeather = weather.substring(0,index) ;
indice = weather.indexOf ("&") ;
Temp de chaîne = weather.substring(index-2,index) ;
int moins = temp.indexOf("-") ;

currentWeather = « le temps actuel est » + currentWeather + "!, avec une température de" + temp + « degrés Celsius » ;

println(currentWeather) ;
message = currentWeather ;
Respond(message) ;
}

Cette fonction juste charge l’aliment et analyse le texte retourné dans la météo de la chaîne pour retourner uniquement les conditions météorologiques réelles. Alors une nouvelle chaîne est composée à son plus naturel quand enfin il est parlé de nous le renvoyer.

Allez-y et lui donner un essai. Alors rejoignez-moi dans l’étape suivante, où nous nous pencherons sur texte de chargement.

Articles Liés

Animatronic Talking arbre de Noël - partie 1

Animatronic Talking arbre de Noël - partie 1

dans cette Instrutable je vais vous montrer comment transformer une régulière à bas prix décoratif arbre de Noël artificiel en une plate-forme de robot animatronique génial pour le geek de la famille.Dans la deuxième tranche, je vais vous montrer com
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
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 et la synthèse avec Arduino

La reconnaissance vocale et la synthèse avec Arduino

Dans mon précédent Instructable, j'ai montré comment contrôler quelques LEDs à l'aide d'une carte Arduino et le Serveur BitVoicer. Dans ce Instructable, je vais rendre les choses un peu plus compliqués. Je vais également à synthétiser la parole en ut
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
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
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
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
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
Reconnaissance vocale de l’Arduino. (Base)

Reconnaissance vocale de l’Arduino. (Base)

Hé les gars, aujourd'hui, nous avons un grand projet pour vous. Reconnaissance vocale de l'Arduino ! Nous utilisons le VR facile et un Arduino. Ce projet va vous apprendre comment utiliser l'easyVR pour la reconnaissance vocale : Remarque : la reconn
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