hello-robot / stretch_web_teleop

Remote web teleoperation for the Stretch mobile manipulators from Hello Robot Inc.
Other
13 stars 0 forks source link

Allow for variables in TTS #75

Open hello-amal opened 1 month ago

hello-amal commented 1 month ago

For some TTS commands, you will want variables. e.g., instead of saying "Hello, what can I do for you today," you might want to say "Hello {name}, what can I do for you today?" This can generalize even beyond names -- some people prefer certain communication styles while others don't (e.g., does the person even want the robot to say their name)? This issue focuses on enabling some amount of templating in TTS, so that the operator does not need to store several different variants of the same command and can instead load a set of variables (e.g., a person-specific profile) which then populates a template that they have saved in TTS.