Skip to content
This repository has been archived by the owner on Aug 13, 2019. It is now read-only.

Latest commit

 

History

History
65 lines (58 loc) · 6.1 KB

README-pt.md

File metadata and controls

65 lines (58 loc) · 6.1 KB

Crie comandos de voz para experiências de RV com os serviços do Watson

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 Google Cardboard é, sem dúvida, a plataforma mais popular de RV para colocar na cabeça, com 84 milhões de unidades vendidas em 2016 (http://www.hypergridbusiness.com/2016/11/report-98-of-vr-headsets-sold-this-year-are-for-mobile-phones). 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.

Assista ao vídeo

With Watson

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.

Componentes inclusos

Tecnologias utilizadas

  • Unity: Um mecanismo de game multiplataformas usado para desenvolver videogames para PC, consoles, dispositivos móveis e websites.
  • Google Cardboard: Um visualizador barato instalado em um telefone Android para visualizar aplicativos de RV.

Etapas

  1. Antes de começar
  2. Crie os serviços do Bluemix
  3. Desenvolvimento e execução

1. Antes de começar

2. Crie serviços do Bluemix

Na sua máquina local:

  1. git clone https://github.com/IBM/vr-speech-sandbox-cardboard.git
  2. cd vr-speech-sandbox-cardboard No Bluemix:
  3. Crie uma instância de serviço do Speech-To-Text.
  4. Crie uma instância de serviço do Assistant.
  5. Quando vir os serviços no painel, selecione o serviço Assistant que foi criado e clique no botão Launch Tool.
  6. Depois de efetuar login na Assistant Tool, clique no botão Import.
  7. Importe o arquivo do Assistant workspace.json localizado no seu clone deste repositório.

3. Desenvolvimento e execução

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.

  1. git clone https://github.com/IBM/unity-sdk
  2. Abra o Unity e, dentro do ativador de projeto, selecione o botão Open.
  3. Navegue até o local no qual clonou este repositório e abra o diretório “SpeechSandbox”.
  4. Se for exibido um prompt pedindo para fazer upgrade do projeto para uma versão mais recente do Unity, faça isso.
  5. Siga estas instruções para incluir no projeto o SDK do Watson Unity transferido por download na 1ª etapa.
  6. Siga estas instruções para incluir suas credenciais dos serviços Speech To Text e Assistant (localizadas no IBM Bluemix).
  7. Selecione Advanced Mode na janela de configuração. 8. Abra o script vr-speech-sandbox-cardboard/SpeechSandbox/Assests/Scripts/VoiceSpawner.cs e insira seu ID da área de trabalho na linha nº 34 no método Start(). Para localizar o ID da área de trabalho, selecione o menu de expansão na área de trabalho do Assistant e selecione View details. View Details Location 9. Na guia do projeto do editor do Unity, selecione Assets->Scenes->MainGame->MainMenu e clique duas vezes para carregar a cena.
  8. Pressione Play.
  9. Para desenvolver um arquivo .apk do Android e implementar no seu telefone, é possível selecionar File -> Build Settings (Ctrl + Shift +B) e clicar em Build.
  10. Quando for solicitado, você poderá nomear o desenvolvimento e movê-lo para seu telefone.
  11. Como alternativa, conecte o telefone por USB e selecione File-> Build and Run (ou Ctrl+B).

Confira se a opção USB Debugging está ativada:

  • Abra Settings-> About-> Software Information-> More
  • Em seguida, toque em “Build number” sete vezes para ativar Developer options.
  • Retorne ao menu Settings e você poderá ver “Developer options”.
  • Toque na opção e habilite USB Debugging no menu na próxima tela. Depois que o aplicativo for implementado no seu telefone, ele será iniciado, mas você precisará definir as permissões para ele funcionar corretamente:
  • Abra Settings-> Apps-> SpeechSandboxCardboard-> Permissions e ative Microphone and Storage.

Links

Licença do Apache 2.0