Google voice input failing to recognize

kessleynogueira

New member
Tenho um projeto de colocar um celular antigo dentro do meu interfone, para que ele me envie uma mensagem com o nome da pessoa que está na porta. Então eu uso a opção "Google Voice Input" para identificar o nome da pessoa e me enviar uma mensagem por e-mail. No entanto, às vezes o Google não consegue identificar o nome no início (às vezes devido ao ruído ou a pessoa diz o nome muito baixo). Queria saber uma forma quando houver falha no reconhecimento, a macro repetir a ação até identificar o nome. Quase consegui chegar lá, usando outra macro que seria invocada se o nome do erro estivesse na tela (gatilho de "leitura de tela"), apertando o botão voltar. No entanto, cancela a macro principal em andamento. Help.
 

Dm114

Well-known member
Tenho um projeto de colocar um celular antigo dentro do meu interfone, para que ele me envie uma mensagem com o nome da pessoa que está na porta. Então eu uso a opção "Google Voice Input" para identificar o nome da pessoa e me enviar uma mensagem por e-mail. No entanto, às vezes o Google não consegue identificar o nome no início (às vezes devido ao ruído ou a pessoa diz o nome muito baixo). Queria saber uma forma quando houver falha no reconhecimento, a macro repetir a ação até identificar o nome. Quase consegui chegar lá, usando outra macro que seria invocada se o nome do erro estivesse na tela (gatilho de "leitura de tela"), apertando o botão voltar. No entanto, cancela a macro principal em andamento. Help.
Please write in English.
 

kessleynogueira

New member
Please write in English.
I have a project to put an old cell phone inside my intercom so that it sends me a message with the name of the person at the door. Then I use the "Google Voice Input" option to identify the person's name and send me an email message. However, sometimes Google cannot identify the name at the beginning (sometimes due to noise or the person says the name too softly). I wanted to know a way when there is failure in recognition, the macro repeat the action until identifying the name. I almost got there, using another macro that would be invoked if the error name was on the screen ("screen reading" trigger), hitting the back button. However, it cancels the main macro in progress. Help
 

Dm114

Well-known member
I have a project to put an old cell phone inside my intercom so that it sends me a message with the name of the person at the door. Then I use the "Google Voice Input" option to identify the person's name and send me an email message. However, sometimes Google cannot identify the name at the beginning (sometimes due to noise or the person says the name too softly). I wanted to know a way when there is failure in recognition, the macro repeat the action until identifying the name. I almost got there, using another macro that would be invoked if the error name was on the screen ("screen reading" trigger), hitting the back button. However, it cancels the main macro in progress. Help
I don't really understand how you identify a recognition failure but, why wouldn't you include this recognition in a loop (with a maximal number to avoid infinite loop)?

Could you attach an image of your macro(s)?
 

kessleynogueira

New member
Eu realmente não entendo como você identifica uma falha de reconhecimento, mas por que você não incluiria esse reconhecimento em um loop (com um número máximo para evitar loop infinito)?

Você poderia anexar uma imagem de sua(s) macro(s)?
Recognition failure is when Google Voice doesn't understand what you say. About the loop, it's a good idea, but it can't continue the macro if the speech is not identified.
 

Attachments

  • Screenshot_20230422-141831.png
    Screenshot_20230422-141831.png
    184.9 KB · Views: 3
  • Screenshot_20230422-141411.png
    Screenshot_20230422-141411.png
    182.6 KB · Views: 3
  • Screenshot_20230422-141406.png
    Screenshot_20230422-141406.png
    167.1 KB · Views: 3
  • Screenshot_20230422-141846.png
    Screenshot_20230422-141846.png
    143.5 KB · Views: 3

Dm114

Well-known member
Recognition failure is when Google Voice doesn't understand what you say. About the loop, it's a good idea, but it can't continue the macro if the speech is not identified.
I thought you had a special trick when the pronounced name is not in your contacts or something like that.

If it's Google failure to recognize by its own, just leave the user retry unless he pronounces some "magic word" (like "STOP").Then you can do whatever you have to do according to the recognized word.
 

kessleynogueira

New member
I understood. The only problem is that the cell phone will be hidden inside the intercom device, as it is not safe to leave a cell phone on the side of the street to be stolen. I don't think there's going to be a way to make this work. 😔
 
Top