Ler em outros idiomas: 한국어.
Nesta jornada do desenvolvedor, criaremos um game de Realidade Virtual com base nos serviços Speech-to-Text do Watson e Assistant do Watson. Na Realidade Virtual, na qual você “habita” o espaço de verdade, a fala pode parecer uma interface mais natural do que outros métodos. A disponibilização de controles por fala permite que os desenvolvedores criem experiências mais imersivas. O HTC Vive é o 3º dispositivo mais popular de RV para colocar na cabeça (sem contar o Google Cardboard) e um candidato ideal para a interação por fala, tendo vendido cerca de 400 mil unidades em 2016.
Após concluir esta jornada, o leitor saberá como:
- Incluir os serviços IBM Watson Speech-to-Text e IBM Watson Assistant em um ambiente de Realidade Virtual desenvolvido no Unity.
Deseja levar seu aplicativo do Watson ao próximo nível? Quer aproveitar os ativos da marca Watson? Participe do programa With Watson, que oferece recursos técnicos, de marketing e da marca exclusivos para amplificar e acelerar sua solução comercial incorporada do Watson.
- IBM Watson Assistant: Crie um chatbot com um programa que faça uma conversa por métodos auditivos ou textuais.
- IBM Watson Speech-to-Text: Converta voz por áudio em texto escrito. ## Tecnologias utilizadas
- Unity: Um mecanismo de game multiplataformas usado para desenvolver videogames para PC, consoles, dispositivos móveis e websites.
Na sua máquina local:
git clone https://github.com/IBM/vr-speech-sandbox-vive.git
cd vr-speech-sandbox-vive
No Bluemix:- Crie uma instância de serviço do Speech-To-Text.
- Crie uma instância de serviço do Assistant.
- Quando vir os serviços no painel, selecione o serviço Assistant que foi criado e clique no botão .
- Depois de efetuar login na Assistant Tool, clique no botão .
- Importe o arquivo do Assistant
workspace.json
localizado no seu clone deste repositório.
Se você seguiu as etapas anteriores, já deve estar dentro do seu clone local e pronto para começar a executar o aplicativo no Unity.
git clone https://github.com/watson-developer-cloud/unity-sdk.git
- Abra o Unity e, dentro do ativador de projeto, selecione o botão .
- Navegue até o local onde clonou este repositório e abra o diretório “Creation Sandbox”.
- Se for exibido um prompt pedindo para fazer upgrade do projeto para uma versão mais recente do Unity, faça isso.
- Siga estas instruções para incluir no projeto o SDK do Watson Unity transferido por download na 1ª etapa.
- Siga estas instruções para incluir suas credenciais dos serviços Speech To Text e Assistant (localizadas no IBM Bluemix).
- Selecione
Advanced Mode
na janela de configuração. - Clique em
Add Variable
e nomeie sua nova variávelConversationV1_ID
e, em seguida, defina seu valor como o ID da área de trabalho do Conversation. Para localizar o ID da área de trabalho, selecione o menu de expansão na área de trabalho do Conversation e selecioneView details
. - Instale o Blender
- Na guia do projeto do editor do Unity, selecione Assets->Scenes->MainGame->MainMenu e clique duas vezes para carregar a cena.
- Pressione Play. # Saída de amostra