Posso criar comandos e respostas de voz personalizados para a Página inicial do Google?

11

Desejo criar meus próprios comandos e respostas de voz personalizados para o meu dispositivo Google Home. Há alguma maneira de fazer isso?

Henry WH Corte v2.1.3
fonte
A partir de agora, em 2020, é fácil: basta abrir o DialogFlow e editar sua "conversa". Mas é "fácil" apenas se você conhece muito bem a terminologia do Google / Android: intenções, webhooks, realizações, ações, eventos de fluxo de diálogo, ... Também é possível testar sua caixa de diálogo no telefone antes de implantá-la oficialmente no mundo inteiro. .
jumpjack 27/02

Respostas:

8

O Google não fornece API para isso. Em vez disso, o controle de qualidade diz aos usuários para usar o aplicativo externo IFTTT = IfThisThenThat . A sugestão mais recente do Google é o AutoVoice .

mico
fonte
11
Agora existe uma API para comandos personalizados: ações no Google . O IFTTT é uma ótima plataforma e provavelmente a mais fácil de usar para os consumidores.
Aurora0001
11
Se não havia API para isso anteriormente, como o IFTTT estava fazendo isso? Eles tinham uma API não pública com o Google que estavam usando?
KEC
6

Para um usuário final, usar o IFTTT ou outro serviço de conector, conforme descrito na resposta do mico, é provavelmente a melhor maneira.

Se você deseja desenvolver uma ação na plataforma Google Assistant, pode usar o Actions on Google , um kit de ferramentas com tudo o que precisa para desenvolver uma nova ação com a qual outros usuários possam interagir. Observe que, ao contrário do Alexa, as ações do Google Assistant não precisam ser instaladas .

Para desenvolver uma habilidade do Assistente do Google, você pode:

  • use API.AI , que é uma plataforma pré-criada que interpreta a fala do usuário e a converte em código que seu aplicativo pode processar

  • use o SDK de ações diretamente , o que lhe dá mais controle, às custas de uma complexidade um pouco maior.

Aurora0001
fonte
11
O SDK de ações permite que você responda diretamente a uma pergunta, como "OK Google, qual será a temperatura às 18h?", Ignorando a necessidade de chamar o aplicativo primeiro, como dizendo "OK Google, fale com a Hourly Clima."?
KEC
11
@kec Sim, de certa forma - existe uma opção para invocação implícita . "A chamada implícita ocorre quando o Assistente sabe invocar seu aplicativo sem que os usuários o chamem pelo nome. O exemplo mais comum de uma chamada implícita é quando os usuários dizem ao Assistente que desejam realizar uma determinada tarefa (declarando uma frase de chamada de ação) e o Assistente opta por invocar seu aplicativo para essa tarefa, pois pode atender à intenção do usuário ". É claro que os algoritmos do Google determinam qual ação é recomendada, e não há garantia de qual será.
Aurora0001
11
Hum ... isso faz o que eu quero, mas provavelmente não é o ideal. Como projeto pessoal, quero desenvolver um aplicativo que (por meio de um servidor pessoal intermediário) acesse informações meteorológicas de hora em hora no site wunderground.com. Desejo "adicionar" o aplicativo à minha Página inicial do Google, para que eu possa fazer perguntas como "Qual é a temperatura às 18h?" Eu sempre quero que meu aplicativo seja chamado para mim na minha conta. Eu nem quero distribuir meu aplicativo publicamente, pois estou limitado a 500 / dia de chamadas gratuitas da API para wunderground.com.
KEC
5

Para criar comandos de voz para o google home, siga as etapas abaixo:

Acesse IFTTT.com.

Entrar ou subir

Clique em Pesquisar. Pesquise "Assistente do Google".

Clique em Assistente do Google Assistente do Google e depois em Conectar.

Escolha uma Conta do Google e conceda acesso à IFTTT a ela. Escolha a conta que você usou para configurar a Página inicial do Google ou o Assistente do Google no seu telefone. Saiba como encontrar a conta que você usou para configurar a Página inicial do Google. Se você estiver usando o Assistente do Google em um telefone, toque e segure o botão Página inicial e, em seguida, clique no botão Página inicial, em Mais e depois em Conta. A conta será selecionada. )

Consulte a documentação em Criar comandos de voz para controlar serviços e dispositivos online

IoT Lover
fonte
0

Chama-se Rotinas personalizadas no Google Home App .

No entanto, não é tão fácil de acessar atualmente devido a razões desconhecidas.

Mudar o idioma para inglês (Canadá) no dispositivo móvel é suficiente. Você receberá: Rotinas (incluindo rotinas personalizadas ), Transmissões e até o botão Assistente do Google diretamente no Google Home App.

Por que a experiência do usuário é tão confusa no Google? Sempre...

Rotinas personalizadas da Página inicial do Google Rotinas personalizadas da Página inicial do Google Rotinas personalizadas da Página inicial do Google

Krzysztof Przygoda
fonte
Talvez ainda estivesse na fase beta. Agora o DialogFlow está disponível. dialogflow.com
jumpjack