Scott Tiger Tech Blog

Blog technologiczny firmy Scott Tiger S.A.

Archiwum dla Styczeń, 2019

Amazon Sumerian

Autor: Piotr Karpiuk o 14. stycznia 2019

Amazon Sumerian to usługa chmury AWS pozwalająca tworzyć wirtualne światy 3D (w tym VR: Oculus Go, Oculus Rift, HTC Vive, HTC Vive Pro, Google Daydream, and Lenovo Mirage) w przeglądarce i na urządzenia mobilne. Oprócz własnoręcznie zaprojektowanych przedmiotów można w wygenerowanym świecie umieścić wirtualny awatar człowieka (tzw. host, kilkanaście do wyboru spośród kobiet i mężczyzn, białych, czarnoskórych itp.) i programować jego zachowanie oraz wypowiedzi.

Przykład takiej aplikacji mamy po prawej stronie. Otworzy się ona w nowoczesnej przeglądarce Chrome lub Firefox, przy czym tylko Firefox na Windows obsługuje WebVR, w pozostałych przeglądarkach dostaniemy ostrzeżenie „Your browser is not fully compatible with Amazon Sumerian” które można zignorować jeśli nie korzystamy z VR.

Kobieta czyta odpowiednio otagowany gestami tekst:

<speak>I can gesture while I speak. Some of my available gestures are:
<mark name="gesture:generic_a"/>generic a<break time="1500ms"/>,
<mark name="gesture:generic_b"/>generic b<break time="1500ms"/>,
<mark name="gesture:generic_c"/>generic c<break time="1500ms"/>,
<mark name="gesture:defense"/>defense<break time="2500ms"/>,
<mark name="gesture:wave"/>wave<break time="1500ms"/>,
<mark name="gesture:you"/>you<break time="2500ms"/>,
<mark name="gesture:many"/>many<break time="2500ms"/>,
<mark name="gesture:aggressive"/>aggressive<break time="1500ms"/>,
<mark name="gesture:in"/>in<break time="2500ms"/>,
<mark name="gesture:big"/>big<break time="4000ms"/>,
<mark name="gesture:one"/>one<break time="2500ms"/>,
<mark name="gesture:movement"/>movement<break time="3500ms"/>,
<mark name="gesture:heart"/>heart<break time="2000ms"/>, and
<mark name="gesture:self"/>self.<break time="1500ms"/></speak>

Host zawsze patrzy na rozmówcę, scenę można obracać (wciśnięty prawy klawisz myszki podczas ruszania, albo lewy i SHIFT).



Kolejna aplikacja (proszę kliknąć zdjęcie niżej) to przykład chatbota do zamawiania hotelu lub wypożyczania samochodu. Trzeba zgodzić się na udostępnienie swojego mikrofonu. Żeby mówić przyciskamy SPACJĘ i zwalniamy klawisz gdy skończymy mówić.

Rozmowę zaczynamy tak:

Zamawianie hotelu:

  "Book a hotel"
  "I want to make hotel reservations"
  "Book a {Nights} stay in {Location}"

Zamawianie samochodu:

  "Book a car"
  "Reserve a car"
  "Make a car reservation"

Bot jest realizowany przez usługę AWS Amazon Lex. Z kolei zamiana tekstu na mowę to usługa Amazon Polly.

Tags: , , ,
Napisany w AWS, Cloud computing, HTML5, Nowoczesne przeglądarki WWW, Wizualizacja, WWW | Brak komentarzy »