1

I'm developing an application using the Google Home. Although I'm using the simulator for most of my testing, occasionally I'd like to test using a real device.

Currently, my device has a really hard time recognizing my invocation phrase; I can see in Google Home's history that it is often misinterpreted by Google's NLP. This makes my application very difficult to run! Is it possible to re-train these certain phrases, so that it recognizes me better next time?

I've seen that it is possible to configure multiple invocation phrases in the Draft view on my DialogFlow project, using Actions on Google. I've tried to define slightly simpler phrases to ease invocation, but these are never recognized, not even by the simulator! It only ever accepts the default, difficult to pronounce expression.

Mapsy
  • 4,192
  • 1
  • 37
  • 43

1 Answers1

1

Sorry I cant comment yet,(stackoverflow rules) so consider this as half answer:

If you tried to setup slightly simpler phrases and they are not recognized by the simulator than usually the invocation phrases are not correct setup. At least if you typed them as text into the simulator.

But I have to say I just tried to add other phrases via the "Additional triggering intents" at dialogflows Google Assitant Integrations and it didnt work. Soo... I dont know how to do that correct.

At all if you have problems with it Dialogflow recognize your phrase than you usually can add alternatives, that are more based on the words google actually understands when you said your phrase.

shortQuestion
  • 473
  • 2
  • 16
  • 1
    Hey, thanks for your advice. Where do you submit alternatives? – Mapsy Nov 20 '17 at 16:52
  • 1
    i tried it at dialogflow under Integrations => Google Assistant => Additional Triggering intents. I am just not 100% sure if this is the current place. I know its possible somewhere but that doesnt work for me. But maybe only because i did some other fault. If you use an action json so not only Dialogflow than just add additional trigger query pattern at the welcome intent: `trigger": { "queryPatterns": [ "open cloud fleet manager", "open c f m" ] }` – shortQuestion Nov 20 '17 at 16:57
  • It's really weird, I've found that if I make my voice really monotone and constant amplitude, it now detects the phrase every time. Strange! – Mapsy Nov 20 '17 at 17:39
  • I guess it translate voice into text and dont bias the speech model to much. So for special words it doesnt no from dictonary it have problems. Probable you can really improve it by using a more phonetic approach as trigger intent. Or add spaces where word parts usually are slow spoken or syllables. – shortQuestion Nov 21 '17 at 10:23