Za pomocą pakietu SDK Asystenta Google możesz zintegrować Asystenta Google z własnym projektem, dzięki czemu będzie on działać podobnie jak Google Home. Twój projekt może jednak mieć unikalne możliwości sprzętowe, których nie ma Google Home. Może na przykład mieć unikalny wyświetlacz LED z ustawieniami jasności i kolorów, które można dostosowywać.
Akcje na urządzeniu to zestaw narzędzi i interfejsów API, które umożliwiają rozszerzenie możliwości Asystenta w rozwijanych przez Ciebie projektach, aby w pełni wykorzystać potencjał sprzętu.
Wbudowane działania na urządzeniu
Google stworzył wiele typowych wbudowanych działań na urządzeniach do codziennego użytku, takich jak oświetlenie, urządzenia i kamery. Dzięki tym działaniom możesz wykorzystać możliwości przetwarzania języka naturalnego Asystenta Google do sterowania projektem. Na przykład projekt z lampą można włączyć na różne sposoby:
- OK Google, włącz światło.
- OK Google, włącz światło.
- OK Google, włącz światło w salonie.
Możesz utworzyć własny projekt, który będzie odpowiadać na polecenia dotyczące wielucech inteligentnego domu i innych, takich jak:
- OK Google, ustaw jasność na 50%.
- OK Google, ustaw temperaturę na 37 stopni.
Niestandardowe działania na urządzeniu
Możesz też tworzyć niestandardowe działania na urządzeniach dla własnego, unikalnego sprzętu. W przypadku tych działań definiujesz gramatykę i polecenia:
- OK Google, włącz miganie światła 5 razy.
- OK Google, przesuń w lewo.
Więcej informacji o wdrażaniu tych działań znajdziesz w usłudze Asystent Google.
Jak to działa
Na urządzeniu jest zainstalowany pakiet SDK Asystenta Google wraz z danymi logowania umożliwiającymi dostęp do usługi Asystenta Google. Urządzenie wysyła wypowiedzianą prośbę (Włącz) i prosi usługę o włączenie wbudowanej diody LED. Urządzenie wysyła też identyfikatory modelu i instancji urządzenia, aby usługa mogła określić, jak najlepiej odpowiedzieć na żądanie w kontekście.
Usługa korzysta z automatycznego rozpoznawania mowy (ASR), aby określić, jakie słowa zostały wypowiedziane przez użytkownika, przetwarzania języka naturalnego (NLP), aby analizować i rozumieć znaczenie żądania na podstawie tych słów, oraz dopasowywania urządzeń, aby zapewnić kontekst żądania. Ten kontekst jest ważny, ponieważ określa działania, które obsługuje urządzenie, oraz sposób ich realizacji.
Usługa odpowiada tekstem, który jest odczytywany użytkownikowi (Jasne), oraz poleceniem specyficznym dla urządzenia. Urządzenie wie, jak obsłużyć to polecenie: włącza diodę LED.
Rozpocznij
Realizuj swoje pomysły, umieszczając Asystenta Google w projekcie, a potem dodając unikalne funkcje za pomocą działań na urządzeniu. Projekt możesz rozwijać za pomocą usługi Asystent Google.