Casa inteligente com suas próprias mãos: controle de voz de música de Yandex.Muzyki

Do editor: Quando vi os vídeos de Dmitri, nos quais ele dirigiu Lady Gaga na voz da casa e definiu o nível de luz em 70%, o pensamento surgiu em sua cabeça: “Ei! Mas isso é exatamente o que uma casa inteligente é. ” Dmitry está construindo uma casa inteligente que se adapta a ele, ouvindo sua voz. E parece cada vez mais íngreme do que alguma Enterprise lá! Na série de artigos que começa com este material, nosso convidado dirá como construir as soluções mostradas. É tão simples que parece mágica!

Muitos usuários do Android provavelmente já experimentaram o análogo russo do assistente de voz Siri, sob o nome de “Assistente em russo”. Ele é capaz de perceber comandos de voz e realizar várias ações com o dispositivo.

Mas, é claro, poucos acham que esse aplicativo também é uma plataforma de voz aberta para criar complementos que podem expandir os recursos existentes do assistente.

Sendo um desenvolvedor Android de aplicativos de voz, fiquei interessado na oportunidade de fazer com que o Assistente funcionasse não apenas com o dispositivo no qual ele está instalado, mas também fora dele. Ou melhor, crie um complemento com o qual o Assistente poderá executar comandos de voz em um computador remoto, TV ou até mesmo em uma única tomada eletrônica!

Para fazer isso, recebi uma API para programadores de terceiros dos desenvolvedores do “Assistente em russo” (ela ainda está em teste e não tem nenhuma documentação pública) e tentei implementar a capacidade de gerenciar o site da Yandex-Music.

O que aconteceu com isso pode ser visto no vídeo ↓

Agora o Assistente pode lançar qualquer faixa que encontre no Yandex.Muzyke, pare, procure outro, etc. Em geral, tudo o que um jogador comum deveria ser capaz de fazer. Apenas com a ajuda da voz!

O assistente se conecta ao navegador tocando no rótulo NFC. O efeito wow na companhia de amigos é garantido!

Para que tudo funcione, você precisa de um computador com Windows, com o navegador Chrome, o Java 6 instalado e o aplicativo
“target =” _ blank “rel =” nofollow noopener “> Assistente de Conexão.

No computador, você precisa executar o “Assistente de Conexão” e especificar o código da tag NFC ou qualquer outro código gerado, por exemplo, no site da QrCoder. Isso é necessário se o smartphone não tiver NFC e você puder se conectar ao computador usando o código QR.

No smartphone, você precisa instalar o “Assistente em russo” e o Assistente Connect adicional. Depois de instalar o add-on, o próprio Assistente entenderá como processar os novos comandos e, com a frase “Put Music”, oferecerá a conexão ao computador.

Após o “toque mágico” para NFC no computador, o chrome começará com o já aberto site Yandex Music and Assistant entrará no contexto de comunicação com este site. Agora todas as solicitações de voz do usuário serão percebidas apenas no contexto “musical” e, para as saídas, você precisa apenas “Cancelar” ou “Sair”.

Como a mesma coisa funciona não só com o Yandex Music, mas com qualquer outro site, você pode ver abaixo:

Ao mesmo tempo, nada precisa ser instalado no computador, e o navegador em si pode funcionar em qualquer lugar, mesmo na Smart TV.

Tudo descrito pode ser repetido em casa. Isso mostra como a tecnologia de voz pode funcionar fora dos dispositivos nos quais eles tradicionalmente são usados ​​ultimamente. E o “Assistente em russo” permite que programadores de terceiros implementem as abordagens mais incomuns.

No próximo artigo vou mostrar a implementação das possibilidades de controle de voz de dispositivos eletrônicos e home theater XBMC com a ajuda do mesmo addon para “Assistente em russo”.

Add a Comment

Your email address will not be published. Required fields are marked *

9 + 1 =