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

How to hide conversation layer #423

Closed matteo-tm closed 2 months ago

matteo-tm commented 8 months ago

In the speak API there is an option to hide conversation layer. But in askQuestion and startDefaultNlu there seems to be no way to prevent the layer from showing. Is there a way to hide that?

zjn0505 commented 4 months ago

startDefaultNlu is a way to trigger temi's default nlu, its reaction is not necessary to be a TTS.

For example startDefaultNlu("Go to home base"), this will make temi to go to home base location.

Thus currently in startDefaultNlu(), the only parameter it takes is a plain text.

zjn0505 commented 2 months ago

In 133 version, askQuestion can take TtsRequest as parameter https://github.com/robotemi/sdk/pull/454