Voice Command programvara för videospel! (2 / 3 steg)

Steg 2: Byggstenar



Syftet med detta steg är i huvudsak att sätta förklara de grundläggande byggstenarna som vi kommer att lägga samman för att bygga en röst befalla program. Den enda nackdelen med GlovePIE är att dina kommandon är begränsat till knapptryckningar och skrivit ut kommandon.

Organisation

Den första byggstenen är förmågan att organisera din kodning. Detta görs genom att skapa rader av texter som inte kommer att läsas av GlovePIE som kodning. Detta görs genom att skriva två snedstreck och sedan din textrad, till exempel:

Detta är en kommentar

Detta gör att du kan dela dina kommandon i deras typer. (till exempel ändra tiden på dagen samt ändra spelet svårigheten).

Om sa

Den första som är nödvändiga för att koden är om sade uttalande. Detta gör att GlovePIE att lyssna efter ett uttalande av din specifikation som aktiverar ditt kommando. Det är nödvändigt att skriva detta uttalande i ett visst format enligt följande:

Om sa ("Detta är mitt kommando", 5) sedan

Du måste sätta kommandot inom citattecken, som sedan måste sättas inom parentes. Nummer 5 placerade efter kommatecknet finns till för att indikera hur mycket ert uttalande måste låta som det indikeras. Till exempel om numret var placerad där istället, något klingande distans nära att "Detta är mitt kommando" skulle läsas så korrekt, medan om det var 6 den bara något uttalande som var 100% korrekt skulle läsas så exakt. Det är också möjligt att göra mer än ett uttalande aktivera ditt kommando, till exempel;

Om sa ("Detta är mitt uttalande, 5) eller sa ("faktiskt detta är", 5) eller sa (" detta alltför ", 5) sedan

Slutligen är det nödvändigt till typ sedan i slutet att betyda att det är slutet av den kodning linjen.

Säga

För att få GlovePIE svara er, är det nödvändigt att skriva ett säga uttalande. Så kommer att GlovePIE säga (genom högtalare eller hörlurar du bär). Till exempel;

Att säga ("Hej")

Att skriva denna textrad kommer att orsaka GlovePIE säga "Hallå där" vid aktivering av denna kodrad. Detta kommer komma till hands i framtiden eftersom det kommer att fungera som en form av bekräftelse på att din röstkommandot gick igenom.

Pressmeddelande/tangentbord

För att ditt kommando faktiskt vara klar, måste GlovePIE använda tangentbordet. Som jag nämnde tidigare, är detta den enda bristen röstkommandon är begränsat till vad som kan åstadkommas på ett tangentbord. Dock är detta användbart eftersom det är mer praktiskt och ibland snabbare på att skriva än människor. Även om jag ska visa hur till skapa en fullt ut kommandot senare, för nu kommer jag visa dig hur man har GlovePIE tryck knappar. Till exempel, om jag ville GlovePIE press E, än jag skulle typ

Tryck på tangentbordet. E

Vänta 15 ms

Release-tangentbord. E

För det första, oroa dig inte "vänta 15 ms", jag ska förklara det nästa. För det andra för att ha GlovePIE trycker på någon knapp har jag att skriva som jag gjorde ovan. Med undantag för nummer, om du vill GlovePIE kan skriva någon annan knapp än du bara måste ersätta nämnda knappnamn där E är. Till exempel om jag ville ha GlovePIE trycka ange än jag skulle typ

Tryck på tangentbordet. Ange

Vänta 15 ms

Release-tangentbord. Ange

Funktionen release är nödvändigt att berätta GlovePIE sluta trycka på en knapp. På grund av detta, kan jag säga GlovePIE trycka flera knappar på en gång, till exempel.

Tryck på keyboard.shift

Vänta 15 ms

Tryck på tangentbordet. E

Vänta 15 ms

Release-tangentbord. E

Vänta 15 ms

Release-tangentbord. Skift

För att få GlovePIE Tryck flera, k måste också ange key.1 snarare än keyboard.1, till exempel

Tryck på key.1

Vänta 15 ms

Release key.1

Och med detta kommer du att kunna ha GlovePIE typ/press något!

Vänta

Funktionen vänta i GlovePIE innebär att vänta mellan varje steg i ett kommando, till exempel

Om sa ("Hej", 5) sedan

Att säga ("Hej")

Vänta 1,5 S

Tryck på tangentbordet. E

Vänta 15 ms

Release-tangentbord. E

Funktionen vänta orsakar GlovePIE vänta 1 och en halv sekunder mellan säger "Hallå där" och trycka E och sedan orsakar det vänta 15 millisekunder mellan att trycka och släppa E. Detta är nödvändigt att ge GlovePIE nog tid för att tala, och sedan tillräckligt tid för att skriva. Om det inte är på minst 15 millisekunder mellan att trycka och släppa knapparna, sedan knappen pressar kommer att blandas ihop. Om det inte minst 1 sekund för GlovePIE att prata (varierar beroende på längden av dess uttalande) kommer att då det vara bruten. Obs, 's' står för sekunder och "ms" står för millisekunder.

Slut om

Den sista byggstenen för GlovePIE är slutet om uttalande, som är nödvändigt att sätta i slutet om ett kommando. Detta berättar helt enkelt GlovePIE var att stoppa stegen i ett kommando. Även om det kommer att finnas något exempel på den här sidan, blir det på nästa som bättre visas där.

Nu är du redo att sätta alla dina byggstenar tillsammans! På nästa sida, jag ska visa dig ett enkelt kommando att sätta i Minecraft, och du kommer att kunna skriva egna röstkommandon!

Se Steg
Relaterade Ämnen

Smart Home Automation med Voice command

Detta är en steg för steg handledning bygga kretsen för "Smarta hem Automation med Voice Command" funktionen.Ladda ner vår gratis Arduino projektkod här.Krav:• Arduino Uno• LED• Resistor (220 ohm)• Bluetooth-modul (BlueSmirf / BlueMate Silver)•...

Voice Command Arduino RC lastbil

jag gjorde detta instructable att berätta om min röst befalla kontroll arduino lastbil. Jag tog en gammal fjärrkontroll trådlös truck som jag hade liggande och med hjälp av en arduino uno gav det röstkommando. När jag fast allt upp hade jag sylt det...

RASPBERRI personlig assistent.

Förra sommaren, i en liten butik, jag hittade hälften av en 1950-talet Bakelit Televox intercom. Jag trodde att det skulle göra en fin avgjutning för ett projekt och jag köpte det eftersom det bara kostar $9. Satt på en hylla tills jag köpte min förs...

Trådlös Multi-Channel Voice-Controlled eluttag med Raspberry Pi

Uppdatera 2/11/2014: Tack till alla som röstade för det här projektet i Raspberry Pi contest!Detta projekt är en kombination av flera skillnaden resurser:Min enda-outlet projektet med Raspberry Pi och Python, ursprungligen inspirerad av användaren wi...

Använda RPi, Azure och Cortana att automatisera ditt hem!

IntroduktionDet finns ny teknik runt omkring oss och bara fler kommer varje dag. Vår micro styrenheter blir snabbare, är telefoner blir smartare och molnet blir starkare. Med all denna nya teknik alla frågar sig: Hur kan jag utnyttja det hela?Tja, ko...

Smart röst Controller (Arduino) - Android Smartphone

Smart röst Controller är en enhet som är extremt praktisk, intressanta och lätta att göra. Genom den kan du styra upp till 8 enheter i ditt hem, genom röstkommandon från din smartphone. Du behöver bara din telefon att fungera med Android, har Bluetoo...

Robbie - din egen anpassningsbara Humanoid assistent!

Ända sedan Karel Capek släppte sin berömda pjäs R.U.R. 1920, har människor runt om i världen blivit förtrollad av idén om mekaniska assistenter och följeslagare. Nästan ett sekel senare, vi är att komma närmare och närmare till den mycket kort humano...

Röst kontrollerat Home automationssystem (billiga & lätt)

Använda en Arduino, en återvunnen laptop och begränsade kunskaper i programmering, skulle du kunna skapa din egen hem automationssystem med hjälp av följande steg.Detta instructable visar en billig metod att skapa ett sådant system med hjälp av fri p...

Adafruit Motor sköld & Funduino

Denna handledning är presenteras av ALP elektroniska Innovation.Ladda ner vår gratis Arduino projektkod här.Bifoga Funduino och Motor sköld tillsammans.Steg 1: IDE Öppnar Arduino IDE klicka verktyg / styrelse / Arduino Duemilanove w / AT328Steg 2: La...

Arduino, LED & Bluetooth

Full tutorial här.www.innovationph.comLadda ner vår gratis Arduino projektkod här.Krav:Arduino UnoLEDBluetooth-modulSkärbrädaDu kanske också vill lära sig hur man bygger en WarBot.Steg 1: Bygga kretsen Konstruera kretsen som visas.Kontrollera att all...

Arduino tal kontrollera och upptäcka hinder Robot

Roboten kontrolleras av röstkommandon med Arduino och med Android telefon google röst till text kontrolleras med hjälp av programmethttp://make.robimek.com/Voice-commands-Controlled-robot/Steg 1: material:1-applikationer: https://play.google.com/stor...

Hem Automation och säkerhet med 1Sheeld

Detta är en home automation och säkerhet system med 1Sheeld, projektet fungerar som följande:när användaren når dörren till hans hem en pir-sensor kommer att känna honom så en ledde slås på och sedan han har att säga ett specifikt lösenord till kan k...

Voice Control videospel med GlovePIE

Vissa spel nytta av en del av röststyrning. Jag kommer att lära dig hur man kod det populära gratis spelet, Team Fortress 2, att reagera på din röst. Du kommer inte kunna flytta och skjuta styrs av din röst ensam, men vissa åtgärder i spelet, till ex...

Göra en IoT Command Center

IoT command center är en stor helg projekt att genomföra, som du kan använda varje morgon innan du ger dig ut till arbete/skola. IoT kommandocentralen använda Partikel fotonoch recept på https://ifttt.com/ för att visa data på en skärm som visas på b...

Kontrollera ArmLinkLibrary-master robotarm med Arm länk programvara

Vill vara cool som Simone Giertz men ArmLinkSerial n't vet var du ska börja?InterbotiX Arm länk programvaran ger ett enkelt gränssnitt för GlobalArm.h -kompatibel robotarmar. Med denna programvara kan du styra robotarm via en mängd rörelse lägen inkl...

Utveckla programvara själv

Att vara en mjukvaran exploatören är en lukrativ karriärplan. Det är människor med vissa allvarliga marknadsmässiga kompetens. Men vad exakt gör de? Eftersom du förmodligen inte kan slå 'em, måste du gå med 'em. Har du tech-savviness och publiken til...

Gratis fast telefon med hjälp av Google Voice och en RaspberryPi

Disclaimer: följande artikel är avsedd för användare som är bekväm att arbeta på Linux-baserade maskiner.I denna artikel kommer jag att granska de stegen jag används för att konfigurera VoIP fast en SIP-gränssnittet genom en Raspberry Pi based PBX me...

Pier 9 resurs: Autodesk programvara översikt

Detta Instructable är för Workshop användare vid piren 9.En fråga som många frågar är: vilken Autodesk programvara ska jag börja med?Om du är en Student, Designer, ingenjör eller Artist i invånare vid piren 9, har Autodesk en imponerande portfölj av...

Skapa en bricka i SolidWorks programvara

Programvaran SolidWorks är en dator modellering av programvara som tillåter sina användare att skapa delar på datorn. Med dessa datormodeller, kan dessa delar användas för styrka testning, maskin att bygga och många andra program! Det finns många pro...