Tworzenie asystent głosowych bez kodu w Azure Percept Studio

Ważne

Wycofanie zestawu DK platformy Azure Percept:

Aktualizacja 22 lutego 2023 r. : Aktualizacja oprogramowania układowego dla składników akcesoriów percept DK Vision i Audio (znana również jako Vision and Audio SOM) jest teraz dostępna w tym miejscu i umożliwi składnikom akcesoriów dalsze działanie poza datą wycofania.

Publiczna wersja zapoznawcza platformy Azure Percept będzie ewoluować w celu obsługi nowych platform urządzeń brzegowych i środowisk deweloperskich. W ramach tej ewolucji zestaw Azure Percept DK i akcesoria audio oraz skojarzone z nią usługi platformy Azure dla zestawu DK percept zostaną wycofane 30 marca 2023 r.

Od 30 marca 2023 r. zestaw Azure Percept DK i akcesoria audio nie będą już obsługiwane przez żadne usługi platformy Azure, w tym Azure Percept Studio, aktualizacje systemu operacyjnego, aktualizacje kontenerów, wyświetlanie strumienia internetowego i integrację z Custom Vision. Firma Microsoft nie będzie już zapewniać pomocy technicznej dla klientów i wszelkich powiązanych usług pomocniczych. Aby uzyskać więcej informacji, odwiedź wpis w blogu Powiadomienie o wycofaniu.

W tym samouczku utworzysz asystent głosową z szablonu do użycia z zestawem DK platformy Azure Percept i Azure Percept Audio. Pokaz asystent głosowy działa w Azure Percept Studio i zawiera wybór obiektów wirtualnych sterowanych głosem. Aby kontrolować obiekt, powiedz słowo kluczowe, czyli wyraz lub krótką frazę, która budzi urządzenie, a następnie polecenie. Każdy szablon odpowiada na zestaw określonych poleceń.

Ten przewodnik przeprowadzi Cię przez proces konfigurowania urządzeń, tworzenia asystent głosowych i niezbędnych zasobów usług Speech Services, testowania asystent głosowego, konfigurowania słowa kluczowego i tworzenia niestandardowych słów kluczowych.

Wymagania wstępne

Tworzenie asystent głosowej przy użyciu dostępnego szablonu

  1. Przejdź do Azure Percept Studio.

  2. Otwórz kartę Pokazy & samouczków .

    Zrzut ekranu przedstawiający stronę główną Azure Portal.

  3. Kliknij pozycję Wypróbuj szablony asystent głosowych w obszarze Samouczki i pokazy usługi Mowa. Spowoduje to otwarcie okna po prawej stronie ekranu.

  4. Wykonaj następujące czynności w oknie:

    1. W menu rozwijanym IoT Hub wybierz centrum IoT Hub, z którym jest połączony zestaw deweloperski.

    2. W menu rozwijanym Urządzenie wybierz zestaw deweloperski.

    3. Wybierz jeden z dostępnych szablonów asystent głosowych.

    4. Kliknij pole wyboru Zgadzam się na warunki & dla tego projektu .

    5. Kliknij pozycję Utwórz.

    Zrzut ekranu przedstawiający tworzenie szablonu asystent głosowego.

  5. Po kliknięciu pozycji Utwórz portal otworzy kolejne okno, aby utworzyć zasób motywu mowy. Wykonaj następujące czynności w oknie:

    1. Wybierz swoją subskrypcję platformy Azure w polu Subskrypcja .

    2. Wybierz preferowaną grupę zasobów z menu rozwijanego Grupa zasobów . Jeśli chcesz utworzyć nową grupę zasobów do użycia z asystent głosem, kliknij przycisk Utwórz w menu rozwijanym i postępuj zgodnie z monitami.

    3. W polu Prefiks aplikacji wprowadź nazwę. Będzie to prefiks projektu i niestandardowa nazwa polecenia.

    4. W obszarze Region wybierz region, w którym mają zostać wdrożone zasoby.

    5. W obszarze Warstwa cenowa przewidywania usługi LUIS wybierz pozycję Standardowa (warstwa bezpłatna nie obsługuje żądań mowy).

    6. Kliknij przycisk Utwórz. Zasoby aplikacji asystent głosowej zostaną wdrożone w ramach subskrypcji.

      Ostrzeżenie

      Nie zamykaj okna, dopóki portal nie zakończy wdrażania zasobu. Zamknięcie okna przedwcześnie może spowodować nieoczekiwane zachowanie asystent głosowej. Po wdrożeniu zasobu zostanie wyświetlony pokaz.

    Zrzut ekranu przedstawiający okno wyboru subskrypcji i grupy zasobów.

Testowanie asystent głosowej

Aby wchodzić w interakcję z asystent głosem, powiedz słowo kluczowe, po którym następuje polecenie. Gdy ear SoM rozpoznaje słowo kluczowe, urządzenie emituje chime (który można usłyszeć, jeśli głośnik lub słuchawki są podłączone), a dioda LED będzie migać niebiesko. Diody LED przełączą się na niebieski wyścig podczas przetwarzania polecenia. Odpowiedź asystent głosowa na polecenie zostanie wydrukowana w tekście w oknie pokazu i emitowana audibly za pośrednictwem głośnika/słuchawek. Domyślne słowo kluczowe (wymienione obok niestandardowego słowa kluczowego) jest ustawione na "Komputer", a każdy szablon ma zestaw zgodnych poleceń, które umożliwiają interakcję z obiektami wirtualnymi w oknie pokazu. Jeśli na przykład używasz gościnności lub pokazu opieki zdrowotnej, powiedz "Komputer, włącz telewizor", aby włączyć wirtualny telewizor.

Zrzut ekranu przedstawiający okno pokazu gościnności.

Polecenia pokazu hotelarstwa i opieki zdrowotnej

Zarówno pokazy opieki zdrowotnej, jak i gościnności mają wirtualne telewizory, światła, żaluzje i termostaty, z którymi można korzystać. Obsługiwane są następujące polecenia (i dodatkowe odmiany):

  • "Włącz/wyłącz światła".
  • "Włącz/wyłącz telewizor".
  • "Włącz/wyłącz ac".
  • "Otwórz/zamknij rolety".
  • "Ustaw temperaturę na X stopni"." (X jest żądaną temperaturą, np. 75).)

Zrzut ekranu przedstawiający okno pokazu opieki zdrowotnej.

Polecenia pokazu motoryzacyjnego

Pokaz samochodowy ma cieplejsze, rozmrażacze i termostat wirtualny, z którym można korzystać. Obsługiwane są następujące polecenia (i dodatkowe odmiany):

  • "Włącz/wyłącz rozrost".
  • "Włącz/wyłącz cieplejsze siedzenie".
  • "Ustaw temperaturę na X stopni"." (X jest żądaną temperaturą, np. 75).)
  • "Zwiększ/zmniejsz temperaturę o Y stopnie".

Zrzut ekranu przedstawiający okno pokazu motoryzacyjnego.

Polecenia pokazu spisu

Pokaz spisu zawiera wybór wirtualnych niebieskich, żółtych i zielonych pól do interakcji z aplikacją wirtualnego spisu. Obsługiwane są następujące polecenia (i dodatkowe odmiany):

  • "Dodaj/usuń pola X". (X to liczba pól, np. 4).)
  • "Order/ship X box".
  • "Ile pudełek jest w magazynie?"
  • "Zlicz pola Y". (Y jest kolorem pól, np. żółtym).
  • "Wyślij wszystko w magazynie"."

Zrzut ekranu przedstawiający okno pokazu spisu.

Konfigurowanie słowa kluczowego

Możesz dostosować słowo kluczowe dla aplikacji asystent głosowej.

  1. Kliknij przycisk zmień obok pozycji Niestandardowe słowo kluczowe w oknie pokazu.

  2. Wybierz jedno z dostępnych słów kluczowych. Możesz wybrać spośród wybranych przykładowych słów kluczowych i dowolnych utworzonych słów kluczowych niestandardowych.

  3. Kliknij pozycję Zapisz.

Tworzenie niestandardowego słowa kluczowego

Możesz utworzyć własne słowo kluczowe dla aplikacji głosowej. Trenowanie niestandardowego słowa kluczowego może zakończyć się w ciągu zaledwie kilku minut.

  1. Kliknij pozycję + Utwórz niestandardowe słowo kluczowe w górnej części okna pokazu.

  2. Wprowadź żądane słowo kluczowe, które może być pojedynczym słowem lub krótką frazą.

  3. Wybierz zasób usługi Mowa (znajduje się on obok pozycji Polecenie niestandardowe w oknie pokazu i zawiera prefiks aplikacji).

  4. Kliknij pozycję Zapisz.

Tworzenie polecenia niestandardowego

Portal udostępnia również funkcje tworzenia poleceń niestandardowych z istniejącymi zasobami mowy. "Polecenie niestandardowe" odnosi się do samej aplikacji asystent głosowej, a nie określonego polecenia w istniejącej aplikacji. Tworząc polecenie niestandardowe, tworzysz nowy projekt mowy, który należy jeszcze bardziej rozwinąć w usłudze Speech Studio.

Aby utworzyć nowe polecenie niestandardowe z poziomu okna demonstracyjnego, kliknij pozycję + Utwórz polecenie niestandardowe w górnej części strony i wykonaj następujące czynności:

  1. Wprowadź nazwę polecenia niestandardowego.

  2. Wprowadź opis projektu (opcjonalnie).

  3. Wybierz preferowany język.

  4. Wybierz zasób mowy.

  5. Wybierz zasób usługi LUIS.

  6. Wybierz zasób tworzenia usługi LUIS lub utwórz nowy.

  7. Kliknij pozycję Utwórz.

Zrzut ekranu przedstawiający okno tworzenia poleceń niestandardowych.

Po utworzeniu polecenia niestandardowego musisz przejść do usługi Speech Studio w celu dalszego programowania. Jeśli otworzysz program Speech Studio i nie widzisz niestandardowego polecenia, wykonaj następujące kroki:

  1. Na panelu menu po lewej stronie w Azure Percept Studio kliknij pozycję Mowa w obszarze Projekty sztucznej inteligencji.

  2. Wybierz kartę Polecenia .

    Zrzut ekranu przedstawiający listę poleceń niestandardowych dostępnych do edycji.

  3. Wybierz niestandardowe polecenie, które chcesz utworzyć. Spowoduje to otwarcie projektu w programie Speech Studio.

    Zrzut ekranu przedstawiający ekran główny programu Speech Studio.

Aby uzyskać więcej informacji na temat tworzenia poleceń niestandardowych, zobacz dokumentację usługi Mowa.

Rozwiązywanie problemów

Utworzono asystent głosową, ale nie odpowiada na polecenia

Sprawdź światła LED na tablicy Interposer:

  • Trzy niebieskie światła wskazują, że głos asystent jest gotowy i czeka na słowo kluczowe.
  • Jeśli środkowa dioda LED (L02) jest biała, zestaw deweloperski zakończył inicjowanie i musi być skonfigurowany za pomocą słowa kluczowego.
  • Jeśli środkowa dioda LED (L02) miga na biały, audio SoM jeszcze nie zakończył inicjowania. Inicjowanie może potrwać kilka minut.

Aby uzyskać więcej informacji na temat wskaźników LED, zobacz artykuł LED.

Asystent głosowe nie odpowiada na niestandardowe słowo kluczowe utworzone w usłudze Speech Studio

Może się to zdarzyć, jeśli moduł mowy jest nieaktualny. Wykonaj następujące kroki, aby zaktualizować moduł mowy do najnowszej wersji:

  1. Kliknij pozycję Urządzenia w panelu menu po lewej stronie strony głównej Azure Percept Studio.

  2. Znajdź i wybierz urządzenie.

    Zrzut ekranu przedstawiający listę urządzeń w Azure Percept Studio.

  3. W oknie urządzenia wybierz kartę Mowa .

  4. Sprawdź wersję modułu mowy. Jeśli aktualizacja jest dostępna, obok numeru wersji zostanie wyświetlony przycisk Aktualizuj .

  5. Kliknij przycisk Aktualizuj , aby wdrożyć aktualizację modułu mowy. Proces aktualizacji zazwyczaj trwa od 2 do 3 minut.

Czyszczenie zasobów

Po zakończeniu pracy z aplikacją asystent głosowej wykonaj następujące kroki, aby wyczyścić zasoby mowy wdrożone w tym samouczku:

  1. W Azure Portal wybierz pozycję Grupy zasobów z panelu menu po lewej stronie lub wpisz ją na pasku wyszukiwania.

    Zrzut ekranu przedstawiający stronę główną Azure Portal z panelem menu po lewej stronie i grupami zasobów.

  2. Wybierz swoją grupę zasobów.

  3. Wybierz wszystkie sześć zasobów zawierających prefiks aplikacji i kliknij ikonę Usuń w górnym panelu menu.
    Zrzut ekranu przedstawiający zasoby mowy wybrane do usunięcia.

  4. Aby potwierdzić usunięcie, wpisz tak w polu potwierdzenia, sprawdź, czy wybrano odpowiednie zasoby, a następnie kliknij przycisk Usuń.

    Zrzut ekranu przedstawiający okno potwierdzenia usunięcia.

Ostrzeżenie

Spowoduje to usunięcie wszystkich niestandardowych słów kluczowych utworzonych przy użyciu usuniętych zasobów mowy, a pokaz asystent głosowy nie będzie już działać.

Następne kroki

Teraz, po utworzeniu rozwiązania mowy bez kodu, spróbuj utworzyć rozwiązanie do przetwarzania obrazów bez kodu dla zestawu DK platformy Azure Percept.