hi, I have done google speech api integration with Asterisk many times and can do it successfully for you, but grandstream and yeastar (while they say thet are asterisk based) usually block AGI or normal dialplan access to asterisk server,
if you want I can do that with normal asterisk and freepbx,
regards,