Erkenning van de toespraak van de animatronic Talking boom - deel 2 - (6 / 8 stap)

Stap 6: Het lezen van een Newsfeed


Nu een toe te voegen plezier en iets meer nuttige functie, het lezen van een Nieuws-feed. Dingen om eenvoudig te houden, dat ik heb net code om te lezen een eenvoudige weer feed opgenomen, is bovendien het alleen ophalen de huidige weersomstandigheden. Dit gebeurde meer als een proof of concept dan als een robuuste weersvoorspellingen robot.

Ik ga niet in detail over rss-feeds, er is een heleboel informatie beschikbaar daar. Simpel gezegd, zullen we readingdata in van een XML-bestand en het ontleden van de tekst voor de tekst die we nodig hebben.

Voeg deze regel toe aan de sectie van de verklaring

//the newsfeed te laden
String url = "http://rss.theweathernetwork.com/weather/caon0696";

U moet veranderen de feed te vertegenwoordigen uw stad. Zoek het netwerk weer voor uw stad en kopieer de stadscode aan het einde van de staaf van het adres zodra u het hebt gevonden.

Voeg nu een indien verklaring onder de anderen in de lus functie definiëren de opdracht woorden die noem de getWeather functie.

als (s.equals ("boom get het weer")) {}
getWeather();

}

Voeg ten slotte de volgende functie naar de onderkant van uw schets.

//get het weer
ongeldig getWeather() {}
String currentWeather;
laden van de feed
XMLElement rss = nieuwe XMLElement(this,url);
XMLElement [] titleXMLElements = rss.getChildren("channel/item/description");

String weer = titleXMLElements[0].getContent();
int index = weather.indexOf(",");
currentWeather = weather.substring(0,index);
index = weather.indexOf ("&");
Tekenreeks temp = weather.substring(index-2,index);
int min = temp.indexOf("-");

currentWeather = "de huidige weersomstandigheden is" + currentWeather + "!, met een temperatuur van" + temp + "graden celcius";

println(currentWeather);
Message = currentWeather;
respond(Message);
}

Deze functie gewoon laadt van de feed en verdeelt de resulterende tekst in de String weer terugkomen alleen het actuele weer. Vervolgens bestaat een nieuwe tekenreeks te klinken natuurlijker wanneer tenslotte het terug naar ons wordt gesproken.

Ga je gang en geef het een proberen. Vervolgens samen met mij in de volgende stap waar we zullen kijken naar tekst laden.

Gerelateerde Artikelen

Animatronic Talking kerstboom - deel 1

Animatronic Talking kerstboom - deel 1

In dit Instrutable zal ik u tonen hoe om te zetten van een regelmatige goedkoop decoratieve kunstmatige kerstboom in een ontzagwekkende animatronic robot-platform voor de geek in de familie.In de tweede aflevering, zal ik u tonen hoe u spraakherkenni
Robot - erkenning van de stem

Robot - erkenning van de stem

Mijn excuses als u spelfouten of onzinnige tekst zoeken, mijn taal is Spaans en niet gemakkelijk te vertalen is geweest, ik zal het verbeteren van mijn Engels om door te gaan met het componeren van instructables.Stap 1: stukken.Het is interessant om
De muis van de erkenning van het gebaar met Matlab beeldverwerking.

De muis van de erkenning van het gebaar met Matlab beeldverwerking.

Ooit denken dat wearables belangrijke positie in de behandeling van de computer bezetten zal?Gebaar doet het allemaal.Welkom op mijn nieuwe project met de muis van de erkenning van het gebaar.Hier zijn de projectvereisten:1) kleur penningen/markering
Erkenning van de stem van de Arduino Via Bluetooth HC-05

Erkenning van de stem van de Arduino Via Bluetooth HC-05

Het is echt eenvoudig en snelle controle van de stem aan uw arduino project toevoegen. Of het nu gaat om huis automatisering of deurslot of robots, controle van de stem kan worden één oog springende functie in een arduino project. In deze tutorial ik
Intel Edison Opecv erkenning van het beeld met AfricasTalking SMS gateway (knooppunt mailer)

Intel Edison Opecv erkenning van het beeld met AfricasTalking SMS gateway (knooppunt mailer)

In dit instrueren-kunnen we gebruiken Opencv Image recognition zodanig dat wanneer een bepaalde afbeelding wordt herkend dat een tekst wordt verzonden naar een gebruiker met behulp van AfricasTalking Sms gateway. Deze tech kan worden toegepast in vei
De erkenning van de stem van de Arduino. (Basis)

De erkenning van de stem van de Arduino. (Basis)

Hey guys, vandaag we een groot project voor jou hebben. De erkenning van de stem van de Arduino! We gebruiken de gemakkelijke VR en een Arduino. Dit project zal je leren hoe te gebruiken de easyVR voor spraakherkenning: Opmerking: erkenning van de st
Een microfoon aan de Omnitech GPS-systeem voor erkenning van de stem toe te voegen

Een microfoon aan de Omnitech GPS-systeem voor erkenning van de stem toe te voegen

terwijl het knutselen met mijn eenheid vond ik een gemakkelijke en snelle manier om toe te voegen een microfoon aan deze dove eenheid. Met een microfoon zult u in staat om te profiteren van de erkenning van de stem voor navigatie. Het brengt een klei
Overspuiten van metaal arcade game onderdelen - deel II

Overspuiten van metaal arcade game onderdelen - deel II

In dit instructable ik je laten zien hoe ik opgeruimd bouten die ging op mijn Centuri Tunnel Hunt.  Het spel werd opgeslagen in een schuur voor een aantal jaren, en veel van de onderdelen op het waren vreselijk geroest tijdens het verblijf.In deze ee
Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe een stem erkenning - seriële - module met de Arduino uno board. Deze module kan maximaal 15 spraakopdrachten worden opgeslagen. Die zijn onderverdeeld in 3 groepen, met 5 opdrachten in elke groep.We moeten eerst de module
RomoBOT - gezicht van de Animatronic Robot

RomoBOT - gezicht van de Animatronic Robot

Dit is mijn eerste instructable, dus wees zacht. De RomoBOT was een project van mij in het laatste jaar van mijn studie werktuigbouwkunde. Het was een onafhankelijke studie en gericht op robotica. Het project veranderde enkele malen en het oorspronke
Erkenning van de stem van de Arduino met Android

Erkenning van de stem van de Arduino met Android

Hey vrienden!! Sinds mijn eerste tutorial voor het beheersen van met Android motoren ik vroeg me af wat als ik een robot kunt bepalen met mijn toespraak, zou het niet interessant? Dus ik met behulp van MIT app uitvinder kundig voor zeggenschap Arduin
Bouwen van uw eigen Talking Tom speelgoed met kras en Arduino

Bouwen van uw eigen Talking Tom speelgoed met kras en Arduino

Hou je van praten Tom? Wat over het maken van onze eigen interactieve (Arduino/Scratch) praten Tomspeelgoed?In dit instructable zal tonen we u hoe te bouwen van dit speelgoed met behulp van sensoren en bi-directionele Scratch <> - Arduino mededeling
Snelheid van Controllers voor goedkope Robots, deel 2: PID-regelaar

Snelheid van Controllers voor goedkope Robots, deel 2: PID-regelaar

Hey! Dit is deel twee van een tweedelige zelfstudie over hoe maak je een snelheidsregelaar uit een fles dop en pen lente! Als u nog niet hebt, check it out! Als u bevalt, kunt u overwegen stemmen voor mij in de sensoren-wedstrijd! Bedankt!Zelfs dat a
Snelheid van Controllers voor goedkope Robots, deel 1: schacht Encoders

Snelheid van Controllers voor goedkope Robots, deel 1: schacht Encoders

Kunt u vertellen waarom ik heb enthousiast voor dit project? Ken jij hoe serieus cool dit is?"Nee, Jay" Ik hoor u zeggen, zuchten als je jezelf voor een andere versterken enthousiast uitleg. "Waarom niet u uitleggen aan ons?"Oke, laat