Skapa en röstassistent utan kod i Azure Percept Studio
I den här självstudien skapar du en röstassistent från en mall som ska användas med Azure Percept DK och Azure Percept Audio. Demonstrationen av röstassistenten körs Azure Percept Studio och innehåller ett urval av röststyrda virtuella objekt. Du kan styra ett -objekt genom att säga nyckelordet , som är ett ord eller en kort fras som väcker enheten, följt av ett kommando. Varje mall svarar på en uppsättning specifika kommandon.
Den här guiden vägleder dig genom processen för att konfigurera dina enheter, skapa en röstassistent och nödvändiga Speech Services-resurser, testa röstassistenten, konfigurera nyckelordet och skapa anpassade nyckelord.
Förutsättningar
- Azure Percept DK (devkit)
- Azure Percept Audio
- Talare eller högtalare som kan ansluta till 3,5mm-ljudjack (valfritt)
- Azure-prenumeration
- Azure Percept DK installation:du har anslutit ditt devkit till ett Wi-Fi-nätverk, skapat en IoT Hub och anslutit ditt devkit till IoT Hub
- Azure Percept Audio installation
Skapa en röstassistent med hjälp av en tillgänglig mall
Gå till Azure Percept Studio.
Öppna fliken Demonstrationer & självstudier.
Klicka på Prova mallar för röstassistenten under Tal-självstudier och demonstrationer. Då öppnas ett fönster till höger på skärmen.
Gör följande i fönstret:
I listrutan IoT Hub väljer du den IoT-hubb som devkit är ansluten till.
I listrutan Enhet väljer du ditt devkit.
Välj en av de tillgängliga mallarna för röstassistenten.
Klicka på kryssrutan I agree to terms & conditions for this project (Jag godkänner villkoren för det här projektet).
Klicka på Skapa.
När du klickar på Skapa öppnas ett nytt fönster i portalen där du kan skapa taltemaresursen. Gör följande i fönstret:
Välj din Azure-prenumeration i rutan Prenumeration.
Välj önskad resursgrupp i listrutan Resursgrupp. Om du vill skapa en ny resursgrupp som ska användas med röstassistenten klickar du på Skapa under den nedrullningsbara menyn och följer anvisningarna.
För Programprefix anger du ett namn. Det här är prefixet för projektet och det anpassade kommandonamnet.
Under Region väljer du den region som resurser ska distribueras till.
Under prisnivån LUIS-förutsägelse väljer du Standard (den kostnadsfria nivån stöder inte talbegäranden).
Klicka på knappen Skapa. Resurser för röstassistentprogrammet distribueras till din prenumeration.
Varning
Stäng INTE fönstret förrän portalen har distribuerat resursen. Om du stänger fönstret i förtid kan det leda till oväntat beteende hos röstassistenten. När resursen har distribuerats visas demon.
Testa röstassistenten
Om du vill interagera med röstassistenten säger du nyckelordet följt av ett kommando. När ear-som känner igen ditt nyckelord, sänder enheten ett chime (som du kan höra om en talare eller en röst är ansluten) och lysdioderna blinkar blå. Lysdioderna växlar till racingblått medan kommandot bearbetas. Röstassistentens svar på kommandot skrivs ut i text i demofönstret och genereras hörbart via dina talare/högtalare. Standardnyckelordet (visas bredvid Anpassat nyckelord) är inställt på "Dator" och varje mall har en uppsättning kompatibla kommandon som gör att du kan interagera med virtuella objekt i demonstrationsfönstret. Om du till exempel använder den här demonstrationen eller sjukvårdsdemo, till exempel "Dator, aktivera TV" för att aktivera den virtuella TV:n.
Kommandon för hälso- och sjukvårdsdemo
Både sjukvårdsdemonstrationerna har virtuella TV-apparater, lampor, persare och termostater som du kan interagera med. Följande kommandon (och ytterligare variationer) stöds:
- "Sätt på/av lamporna."
- "Sätt på/av TV:n."
- "Aktivera/inaktivera AC."
- "Öppna/stäng blinds".
- "Ställ in temperatur på X grader." (X är önskad temperatur, t.ex. 75.)
Demokommandon för bilar
Bildemo har en virtuell platsvarmare, defroster och termostat som du kan interagera med. Följande kommandon (och ytterligare variationer) stöds:
- "Aktivera/inaktivera defroster".
- "Sätt på/av seat warmer."
- "Ställ in temperatur på X grader." (X är önskad temperatur, t.ex. 75.)
- "Öka/minska temperaturen med Y grader."
Demokommandon för inventering
Inventeringsdemo har ett urval av virtuella blå, gula och gröna rutor som du kan interagera med tillsammans med en virtuell inventeringsapp. Följande kommandon (och ytterligare variationer) stöds:
- "Lägg till/ta bort X-rutor." (X är antalet rutor, t.ex. 4.)
- "Order/ship X boxes."
- "Hur många rutor finns det i lager?"
- "Räkna Y-rutor." (Y är färgen på rutorna, t.ex. gul.)
- "Leverera allt i lager."
Konfigurera nyckelordet
Du kan anpassa nyckelordet för ditt röstassistentprogram.
Klicka på Ändra bredvid Anpassat nyckelord i demofönstret.
Välj ett av de tillgängliga nyckelorden. Du kan välja bland ett urval av exempelnyckelord och eventuella anpassade nyckelord som du har skapat.
Klicka på Spara.
Skapa ett anpassat nyckelord
Du kan skapa ett eget nyckelord för ditt röstprogram. Träningen för det anpassade nyckelordet kan slutföras på bara några minuter.
Klicka på + Anpassat nyckelord upptill i demofönstret.
Ange önskat nyckelord, som kan vara ett enda ord eller en kort fras.
Välj din Speech-resurs (detta visas bredvid Anpassat kommando i demofönstret och innehåller ditt programprefix).
Klicka på Spara.
Skapa ett anpassat kommando
Portalen innehåller också funktioner för att skapa anpassade kommandon med befintliga talresurser. "Anpassat kommando" refererar till själva röstassistentprogrammet, inte ett specifikt kommando i det befintliga programmet. Genom att skapa ett anpassat kommando skapar du ett nytt talprojekt som du måste utveckla ytterligare i Speech Studio.
Om du vill skapa ett nytt anpassat kommando i demofönstret klickar du på + Skapa anpassat kommando överst på sidan och gör följande:
Ange ett namn för ditt anpassade kommando.
Ange en beskrivning av projektet (valfritt).
Välj önskat språk.
Välj din talresurs.
Välj din LUIS-resurs.
Välj din LUIS-redigeringsresurs eller skapa en ny.
Klicka på Skapa.
När du har skapat ett anpassat kommando måste du gå till Speech Studio för vidare utveckling. Om du öppnar Speech Studio och inte ser ditt anpassade kommando i listan följer du dessa steg:
På den vänstra menypanelen i den Azure Percept Studio du på Tal under AI Projects ( AI-projekt).
Välj fliken Kommandon.
Välj det anpassade kommando som du vill utveckla. Projektet öppnas i Speech Studio.
Mer information om hur du utvecklar anpassade kommandon finns i Speech Service-dokumentationen.
Felsökning
Röstassistenten skapades men svarar inte på kommandon
Kontrollera LED-lamporna på interposertavlan:
- Tre solida blå lampor visar att röstassistenten är redo och väntar på nyckelordet .
- Om center LED (L02) är vit har devkit slutfört initieringen och måste konfigureras med ett nyckelord.
- Om mitten leden (L02) blinkar vitt, har Audio SoM inte slutfört initieringen ännu. Initieringen kan ta några minuter att slutföra.
Mer information om LED-indikatorerna finns i LED-artikeln.
Röstassistenten svarar inte på ett anpassat nyckelord som skapats i Speech Studio
Detta kan inträffa om talmodulen är in föråldrad. Följ dessa steg för att uppdatera talmodulen till den senaste versionen:
Klicka på Enheter i den vänstra menypanelen på Azure Percept Studio startsidan.
Leta upp och välj din enhet.
I enhetsfönstret väljer du fliken Tal.
Kontrollera talmodulens version. Om en uppdatering är tillgänglig visas knappen Uppdatera bredvid versionsnumret.
Klicka på Uppdatera för att distribuera talmoduluppdateringen. Uppdateringsprocessen tar vanligtvis 2–3 minuter att slutföra.
Rensa resurser
När du är klar med ditt röstassistentprogram följer du dessa steg för att rensa de talresurser som du distribuerade under den här självstudien:
På Azure Portalväljer du Resursgrupper på den vänstra menypanelen eller skriver in den i sökfältet.
Välj din resursgrupp.
Markera alla sex resurser som innehåller programprefixet och klicka på ikonen Ta bort på den översta menypanelen.
Bekräfta borttagningen genom att skriva ja i bekräftelserutan, kontrollera att du har valt rätt resurser och klicka på Ta bort.
Varning
Detta tar bort alla anpassade nyckelord som skapats med de talresurser som du tar bort, och röstassistentdemonstrationen kommer inte längre att fungera.
Nästa steg
Nu när du har skapat en tallösning utan kod kan du prova att skapa en visionslösning utan kod för din Azure Percept DK.