
smiller29
The Speech Is Cut Off Using Bing Speech And CHATGPT And Iotiny
So I ask the BingSpeech "What is your name?" it sends question to CHATGPT which then provides it response in the form of the $OpenAIResponse "My name is XR1..........." but what I get out of the speaker is "is XR1......" or "name is XR1........" Why would it be cut off like that?
@Nink I have not tried Watson speech to text and text to speech skills for this. I just can't understand how it can be dropping part of the output in the audio. The EZBSAY command is sending the complete response but parts are missing in the audio output. To me this sounds like a software issue talking to the hardware or a firmware issue in the hardware. I know wifi can cause delays but if the packets got sent and received the audio should play everything not parts of it.
I'd need you to provide configuration information because it works here. You can provide screenshots or a description of the configuration and use case. Either way, if your best match options are executing, it's because it is the best match, and therefore, both scripts will run. You need to remove the Say command from one of the scripts. If you speak from both scripts, what you define will happen because it's intentional.
The issue at hand now is that the Best match always executes and it is always "No".
Here is the project if you would like to test it. The Response script is removed so that only the Best Match scripts activate.
EZ-InMoov Robot Head Adv Test.EZB
The issue with the best match always matching is you have generic items in the best match. For example, you have items in there such as "yes" and "no", which have no context. A best match would be something similar to the examples provided in the manual. You would want something such as "dance" or "navigate to the kitchen" or "laugh". But you also have things in there such as "funny" and "laugh" which are the some thing.
So to start, I'd remove the following best matches because they don't make sense "No", "Yes". And i would also remove one of the duplicates such as "Funny" or "Laugh"
If you want something instead of No, maybe you're thinking of "Disagree" and "Agree". However, Agree might trigger often. Here's a screen shot of your configuration and markings for the items i mentioned above. I also circled the top help text that provides examples and more information. I'll update the robot skill manual to expand on examples to prevent someone else from duplicating this situation.
This is what I get. As you can see, best match is executing for me when it doesn't for you.
@DJ sorry, you replied as I was responding.
Having "No" and "Yes" in there in May wasn't an issue. It seems they are an issue now. Adjusting them now, thanks!