Можно ли закрыть микрофон, не закрывая приложение?
Любые предложения по ситуации, описанной ниже, приветствуются:
Я нашел несколько сообщений с просьбой об этом, но им около года, поэтому мне интересно, есть ли что-то новое.
Я использую conv.close('some message not prompting');
. Это закрывает микрофон, но также закрывает приложение, что мне не нужно.
Мне нужны те же функции, что и AOG по умолчанию при отображении карусели просмотра: он автоматически закрывает микрофон (но не приложение), и пользователь может повторно открыть микрофон или нажать на подсказку для взаимодействия с вашим приложением. напрямую, без необходимости вызывать его снова.
Мне предложили добавить хвостик с надписью What else can I do for you?
после каждого ответа, который не запрашивает у пользователя новую информацию, чтобы я мог держать микрофон открытым, но это звучит настолько неестественно, что я действительно думаю, что это убивает цель попытки естественного звучания с бот.
Есть много ситуаций, когда вы можете ожидать, что пользователь что-то скажет, даже если вы ничего не просите. Простой пример - рассказывать анекдот: вы можете ожидать, что пользователь рассмеется, раскритикует, попросит еще одну шутку или сделает какой-нибудь комментарий. В этом случае закрывать микрофон (и приложение) - это ерунда, а добавление Do you want to hear another joke?
хвоста не звучит хорошо после шутки, особенно если вы рассказываете одно за другим.
Цель здесь не в том, чтобы группа проверки AOG меня отвергла, потому что я оставляю микрофон открытым.
Любые идеи приветствуются. Заранее спасибо.