Вариант 1:
Вы можете найти диалоги от Pepper по адресу:
/data/home/nao/.local/share/PackageManager/apps/dialog_*
, например
/data/home/nao/.local/share/PackageManager/apps/dialog_goodbye/dlg_goodbye/dlg_goodbye_enu.top
Вы можете редактировать или расширять их.
Вариант 2:
Вы можете копировать содержимое, редактировать его по своему усмотрению и объединять в свой собственный диалог.
Но вам придется «попасть в приложение».
Если вы просто хотите что-то добавить к стандартным диалогам. Затем вы можете активировать свою собственную тему в режиме по умолчанию.
Учитывая, что ваш файл темы называется myTopic.top
и помещается в /data/home/nao/
:
import naoqi
from naoqi import ALProxy
ald = ALProxy("ALDialog", "pepper.local", 9559)
myTopic = ald.loadTopic("/data/home/nao/myTopic.top")
ald.activateTopic(myTopic)
ald.getLoadedTopics("English")
Тогда ваша пользовательская тема должна быть указана среди других тем, активированных в режиме по умолчанию.
Вариант 3:
Создайте свое собственное приложение с собственным диалогом и просто активируйте все остальные темы.