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