Fala CristianoAmaral01, blz? Então, para dispositivos Iot (luz,tomada inteligente, robô de limpeza..etc), eu criei uma integração com o Google Home. Já para a comunicação com o PC (e outros celulares), já criei e testei "a base", fazendo a comunicação Cliente/Servidor via socket. Só que vou incorporar isso no assistente no futuro, porque quero priorizar o uso "individual" no telefone. Isso porque, "finalizando" este projeto da assistente, vou iniciar um outro, que será um framework para automação cross-platform em Java. Aí, o "usuário" irá poder configurar um comando no Assistente e programar as ações para este comando.
Sobre encontrar a música cantarolando, ela já consegue te indiciar qual é a música... Por exemplo, se o comando for "Smartphone, me mostre qual é a música que diz 'Amigo é coisa pra se guardar do lado esquerdo do peito", ela irá te redirecionar para a letra da música "Canção da América, de Milton Nascimento".
Vou fazer uma demonstração e atualizo aqui com o link. Muito obrigado por participar!