Inserir botão para chamar a API de voz do Google

Boa Noite, pessoal

Estou tentando concluir meu TCC rs

Fiz um teclado em xml utilizando Row, precisava incluir nele um botão(sem sair da interface do teclado) que fizesse a chamada da api do google para pegar o que a pessoa fala e converter em texto, só que quando tento inserir o botão dentro da row ela some a linha na qual deveria estar o botão pressione para falar, não sei mas o que fazer, sou novo no android se alguém tiver alguma ideia, sem ter que mudar o projeto todo, pois preciso entregar isso em novembro.

Upei o projeto no MEGA, caso alguém queira dar uma olhada nele no geral

https://mega.nz/#!SxZUWLpC!ZC32LrjrXVTI12tOtRrvnzQbZfjEiq6O4Ww_Y0vKmPw

Ao importar pro android studio e rodar ele da erro de activity not found, porém o serviço do teclado instala normalmente no idiomas e teclados nas configurações do android.
Assim que selecionado ele lá, o teclado fica disponível em todas as telas que chamem o teclado no android.

Agradeço se alguém conseguir me dar uma dica sobre o que utilizar neste caso.

Abraço