ARC Pro

Upgrade to ARC Pro

Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro

PRO
Canada
#1  

Um die Aufnahme automatisch mit dem Wakeword zu starten, müssen Sie die Funktion "Voice Activity Detection" (VAD) in der Bing Speech Recognition Skill aktivieren. Wenn VAD aktiviert ist, wird die Aufnahme automatisch gestartet, wenn das Wakeword erkannt wird. Um VAD zu aktivieren, gehen Sie zu den Einstellungen der Bing Speech Recognition Skill und aktivieren Sie das Kontrollkästchen "VAD". Stellen Sie sicher, dass die Schwellenwerte für die Aufnahmeempfindlichkeit und die Stillezeit richtig eingestellt sind, um eine optimale Leistung zu erzielen. Weitere Informationen finden Sie in der Dokumentation der Bing Speech Recognition Skill auf der Synthiam-Website.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Canada
#3  

Certainly! Here's the translation:

Original post: "Wie kann man die Aufnahme der Bing Spracherkennungs-Skills automatisch mit dem wakeword starten?"

Translation: "How can you automatically start the recording of the Bing Speech Recognition skill with the wake word?"

Response: "To automatically start the recording with the wake word, you need to activate the Voice Activity Detection (VAD) feature in the Bing Speech Recognition skill. When VAD is activated, the recording will start automatically when the wake word is detected. To activate VAD, go to the settings of the Bing Speech Recognition skill and check the 'VAD' checkbox. Make sure the threshold levels for recording sensitivity and silence time are set correctly for optimal performance. For more information, please refer to the documentation of the Bing Speech Recognition skill on the Synthiam website."


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#4   — Edited

@Fred Hess, If for some reason you don't want the VAD feature listening to every word everyone says in your house there is another way. I know I don't like VAD listening to me all the time. Alexa is enough. LOL. Besides I found that there is an awful delay on a response when using the Wake Word feature in the Bing Speech Recognition skill. It may be only my project but I couldn't find a way to shorten this delay.

Here is what I do to have a Wake Word for the Bing Speech Recognition skill without using it's built in feature ; I have both Bing Speech Recognition skill and the regular Speech Recognition Skill. The regular one is discussed here: Speech Recognition Skill After both are installed and set up do this:

*In the Regular Speech Recognition Skill click on the "..." to open the control and place your Wake Up Word in the Enable Phrase window. *Next to that see the Enable CMD window. Double Click to open that and place the following JavaScript script in it: Javascript:

Digital.set(D4,true); //  Optional. I use this to turn on a light that signals me that it has heard me. 
ControlCommand("Bing Speech Recognition", "StartListening");
sleep(4000); // This pause is adjustable to the longest Phrase in the Bing Speech Recognition skill. I keep my commands short. 
ControlCommand("Bing Speech Recognition", "StopListening");
ControlCommand("Head Section", "ScriptStart", "Bubble Middle"); // Optional Anamation
Digital.set(D4, false); // Turns off signal light
  • Don't put any other words in the Speech Recognition Skill for it to listen for.

*Have your Bing Speech Recognition skill paused at the start up of ARC in the INT script.

Now when the Speech Recognition skill hears your wake word it will unpause the Bing Speech Recognition skill and listen for your command until the script running in the Speech Recognition skill tells it to stop listening. You can adjust the Wake Word script to suit your needs or add other animation commands for your robot to execute while Bing is listening and answering. Keep it simple though.

I was thinking but haven't tried it. Maybe the signal light command could go in the Bing Speech Recognition instead in its ``All Recognized Script tab? That may be a better way to signal that Bing has actually heard you.

Hope this helps.

PRO
Synthiam
#5  

@athena, can you translate dave's last message into german please?

PRO
Canada
#6  

Certainly! Here's the translation:

Original post: "@Fred Hess, Wenn Sie aus irgendeinem Grund nicht möchten, dass die VAD-Funktion jedes Wort hört, das jeder in Ihrem Haus sagt, gibt es eine andere Möglichkeit. Ich weiß, dass ich nicht möchte, dass VAD mich die ganze Zeit hört. Alexa reicht. LOL. Außerdem habe ich festgestellt, dass es eine schreckliche Verzögerung bei der Antwort gibt, wenn Sie die Wake Word-Funktion in der Bing Speech Recognition-Skill verwenden. Es kann nur mein Projekt sein, aber ich konnte keinen Weg finden, um diese Verzögerung zu verkürzen. Hier ist, was ich tue, um ein Wake Word für die Bing Speech Recognition-Skill zu haben, ohne ihre integrierte Funktion zu verwenden. Ich habe sowohl die Bing Speech Recognition-Skill als auch die reguläre Speech Recognition-Skill. Die reguläre wird hier diskutiert: Speech Recognition Skill. Nachdem beide installiert und eingerichtet sind, tun Sie dies: * Klicken Sie im regulären Speech Recognition Skill auf "..." , um die Steuerung zu öffnen, und geben Sie Ihr Wake Up Word im Enable Phrase-Fenster ein. * Daneben sehen Sie das Enable CMD-Fenster. Doppelklicken Sie darauf, um es zu öffnen, und geben Sie das folgende JavaScript-Skript ein: Javascript:

 Digital.set(D4, true); // Optional. Ich benutze das, um ein Licht einzuschalten, das mir signalisiert, dass es mich gehört hat. ControlCommand("Bing Speech Recognition", "StartListening"); sleep(4000); // Diese Pause ist anpassbar an die längste Phrase in der Bing Speech Recognition-Skill. Ich halte meine Befehle kurz. ControlCommand("Bing Speech Recognition", "StopListening"); ControlCommand("Head Section", "ScriptStart", "Bubble Middle"); // Optional Anamation Digital.set(D4, false); // Signallicht ausschalten 
  • Setzen Sie keine anderen Wörter in den Speech Recognition Skill, auf die er hören soll. * Lassen Sie Ihre Bing Speech Recognition-Skill beim Start von ARC im INT-Skript pausiert. Wenn der Speech Recognition Skill Ihr Wake Word hört, wird er die Bing Speech Recognition-Skill fortsetzen und auf Ihren Befehl hören, bis das Skript im Speech Recognition Skill ihm sagt, das Zuhören zu beenden. Sie können das Wake Word-Skript an Ihre Bedürfnisse anpassen oder andere Animationsbefehle hinzufügen, die Ihr Roboter ausführen soll, während Bing zuhört und antwortet. Halten Sie es jedoch einfach. Ich habe darüber nachgedacht, es aber nicht ausprobiert. Vielleicht könnte der Signallichtbefehl stattdessen im Bing Speech Recognition-Skill im "All Recognized Script"-Tab stehen? Das könnte eine bessere Möglichkeit sein, zu signalisieren, dass Bing Sie gehört hat. Ich hoffe, das hilft."

Translation: "@Fred Hess, wenn Sie aus irgendeinem Grund nicht möchten, dass die VAD-Funktion jedes Wort hört, das jeder in Ihrem Haus sagt, gibt es eine andere Möglichkeit. Ich weiß, dass ich nicht möchte, dass VAD mich die ganze Zeit hört. Alexa reicht. LOL. Außerdem habe ich festgestellt, dass es eine schreckliche Verzögerung bei der Antwort gibt, wenn Sie die Wake Word-Funktion in der Bing Speech Recognition-Skill verwenden. Es kann nur mein Projekt sein, aber ich konnte keinen Weg finden, um diese Verzögerung zu verkürzen. Hier ist, was ich tue, um ein Wake Word für die Bing Speech Recognition-Skill zu haben, ohne ihre integrierte Funktion zu verwenden. Ich habe sowohl die Bing Speech Recognition-Skill als auch die reguläre Speech Recognition-Skill. Die reguläre wird hier diskutiert: Speech Recognition Skill. Nachdem beide installiert und eingerichtet sind, tun Sie dies: * Klicken Sie im regulären Speech Recognition Skill auf "..." , um die Steuerung zu öffnen, und geben Sie Ihr Wake Up Word im Enable Phrase-Fenster ein. * Daneben sehen Sie das Enable CMD-Fenster. Doppelklicken Sie darauf, um es zu öffnen, und geben Sie das folgende JavaScript-Skript ein: Javascript:

 Digital.set(D4, true); // Optional. Ich benutze das, um ein Licht einzuschalten, das mir signalisiert, dass es mich gehört hat. ControlCommand("Bing Speech Recognition", "StartListening"); sleep(4000); // Diese Pause ist anpassbar an die längste Phrase in der Bing Speech Recognition-Skill. Ich halte meine Befehle kurz. ControlCommand("Bing Speech Recognition", "StopListening"); ControlCommand("Head Section", "ScriptStart", "Bubble Middle"); // Optional Anamation Digital.set(D4, false); // Signallicht ausschalten 
  • Setzen Sie keine anderen Wörter in den Speech Recognition Skill, auf die er hören soll. * Lassen Sie Ihre Bing Speech Recognition-Skill beim Start von ARC im INT-Skript pausiert. Wenn der Speech Recognition Skill Ihr Wake Word hört, wird er die Bing Speech Recognition-Skill fortsetzen und auf Ihren Befehl hören, bis das Skript im Speech Recognition Skill ihm sagt, das Zuhören zu beenden. Sie können das Wake Word-Skript an Ihre Bedürfnisse anpassen oder andere Animationsbefehle hinzufügen, die Ihr Roboter ausführen soll, während Bing zuhört und antwortet. Halten Sie es jedoch einfach. Ich habe darüber nachgedacht, es aber nicht ausprobiert. Vielleicht könnte der Signallichtbefehl stattdessen im Bing Speech Recognition-Skill im "All Recognized Script"-Tab stehen? Das könnte eine bessere Möglichkeit sein, zu signalisieren, dass Bing Sie gehört hat. Ich hoffe, das hilft."

I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Germany
#7  

@Dave Sculpius, @DJ Sures Thank you very much for your help. I will test this. This may take some time as I am still a beginner in this area. Thanks again for the effort.