Ihre Privatsphäre
We use cookies to give you a better experience in United Robotics Group
In unserer Datenschutzrichtlinie erfahren Sie mehr darüber, welche Art von Cookies wir verwenden, warum und wie. Da wir Ihr Recht auf Privatsphäre respektieren, können Sie einige Arten von Cookies ablehnen. Klicken Sie auf die verschiedenen Kategorieüberschriften in unserem Cookie-Banner, um unsere Standardeinstellungen zu ändern. Das Blockieren einiger Arten von Cookies kann jedoch Ihre Erfahrung mit der Website und den Diensten, die wir anbieten können, beeinträchtigen. Weitere Informationen finden Sie in unserem Link zur Datenschutzrichtlinie unten.
Unbedingt erforderliche Cookies
Diese Cookies sind für das Funktionieren der Webseite erforderlich und können in unseren Systemen nicht abgeschaltet werden, speichern jedoch keine personenbezogenen Daten. Sie werden normalerweise als Reaktion auf Ihre Aktionen gesetzt, die eine Anfrage nach Diensten auslösen, wie z. B. das Festlegen Ihrer Datenschutzeinstellungen, das Anmelden oder das Ausfüllen von Formularen. Sie können Ihre Browsereinstellungen ändern, um Sie über diese Cookies zu informieren, aber einige Teile der Webseite funktionieren möglicherweise nicht.
Cookies ansehen
Hello,
I am trying to get Pepper to say an incoming message that i send over a Bluetooth connection. I can currently send the message, receive the message on my pepper application and do something with that message such as write it to the logs. But i am currently facing the issue of getting pepper to say the message that i send. I have tried several different ways and the closest i have gotten is the current code which returns the error code "missing qiContext or speechengine"
0 Stimmen
2 Kommentare
Cgma20 gepostet 8 Monate her
Thank you so much! It had moved that around quite a bit to see if it worked but i guess i never got the magic combination :D It works now
0 Stimmen
Lukas Brandt gepostet 8 Monate her
You should register the QiSDK in the onCreate Method. Once it register the QiSDK it will trigger the overwritten onRobotFocusGained Method, where you get your qiContext.
What you are doing in the speak() Method is registering the QiSDK that will call the onRobotFocusGained where nothing happens and then you set the Global qiContext that is null to itself. So it will be null.
You should set it in the onRobotFocusGained.
I changed your code to:
0 Stimmen
Anmelden oder Registrieren um einen Kommentar zu veröffentlichen