robotemi / sdk

temi is an unparalleled robotic platform introducing a new dimension of development - movement. Using temi’s SDK, developers can create new functionalities and introduce new use cases via temi’s Android tablet. temi’s movement and navigation capabilities run off of it's Linux computer and uses a set of 16 sensors including a Lidar, depth cameras, driving cameras, and microphones. We encourage our developer community to suggest and request expanded functionality within the SDK and we will adhere to your needs. We want to enable you to create skills like never seen before! We will be constantly improving the SDK and its documentation. Please feel free to reach out to us with any questions or thoughts at developers@robotemi.com
https://www.robotemi.com/
201 stars 85 forks source link

SRobot.askquestion("Ask question") Display #465

Closed Ghrissa closed 3 weeks ago

Ghrissa commented 1 month ago

SRobot.askquestion("Ask question") this method it will trigger ASR that I'm using for voice Recognition but the text is shown in the screen. I don't want any text to be shown. In addition, using space without anyting or using space. like this SRobot.askquestion(" ") it didn't make ASR work. Help me please

zjn0505 commented 1 month ago

You can try the latest 133 version, there askQuestion() can take TtsRequest as parameter, and you can set it to not display text on screen.

https://github.com/robotemi/sdk/wiki/Speech#askQuestion

Your robot should run temi launcher version 17887 and SDK should be 1.133.0.

askQuestion(" ") will not speak so it cannot trigger follow up ASR. You can try wakeup() instead.