Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Google assistant and cloud speech API not working

I am having problem using Google cloud platform.

I bought Google AIY voice kit from AliExpress.com. I discovered it was an old version. Two weeks ago, I used Etcher to flash aiyprojects-2021-04-02.img.xz from GitHub on an SD card and set up my voice kit. Hardware testing was good. I then created a project, named “Voice Kit”, on google cloud following directions given on "aiyprojects.withgoogle.com/voice-v1/". I had the following experience:

  1. I used “src/examples/voice/assistant_library_demo.py” command, and signed in with my google account. After some warnings and authentication, google assistant responded to commands. It worked.
  2. I used “src/examples/voice/assistant_grpc_demo.py” command and got error when I pressed the button. The error ended with “grpc_message”: “invalid ‘dialog_state_in’: unsupported language_code.”,”grpc_status”: 3}”
  3. I created a billing account and a service account, but my cloud_speech.json credentials did not download after following the instructions stated at aiyprojects.withgoogle.com/voice-v1. I checked ”service account” on google cloud platform. Under the e-mail column, my-billing-account@voice kit…. was listed. Status column had Ok. Name column had “my billing account”. However, the key ID column had “No keys”.

It would be appreciated if I could be educated on the following:

  1. How do I get cloud_speech_credentials to download automatically as stated in the instructions I am following? Don’t I need keys? If I do, how do I get them?
  2. The instructions on aiyprojects.withgoogle.com/voice-v1 asked us to enter “Cloud Speech API” into the search bar, then click the name to enable. But one sees both speech-to-text, and text-to speech APIs after the search. Do we enable both?
  3. The instructions ask us to add ourselves as test users, but the token for test users expire after 7 days. I will want to continue using my assistant for years. What do I do to ensure that I do not end up with expired token again after seven days?
  4. How do I correct the fault I am having with the “src/examples/voice/assistant_grpc_demo.py” command?
0 1 699
1 REPLY 1

Hello,

I see you have concerns relating to the Google AIY Projects and your configurations. I think your Questions will be better supported by the Google AIY Support team[0]. The help page[1] also includes help links on various forums that may have the type of information that you need. For example, your Question about your Question 2, you explained that you are unsure which of the Cloud Speech APIs to use. Whether the Cloud speech-to-text API or the Cloud text-to speech API? Well, the help page seems to include an hyperlink[2] for the Cloud Speech API to use.

Again, I think your Questions will be better supported by the Google AIY Support team.

I hope this information helps.

[0]support-aiyprojects@google.com.
[1]https://aiyprojects.withgoogle.com/help/
[2]https://cloud.google.com/speech-to-text/docs/