Добавил голос. OpenAI Realtime прямо в UI, все те же тулы что и в чате, графики появляются в той же ленте. Сначала он отвечал только по-английски, потому что в общем промпте было «always write in English».
Миссию можно подтвердить голосом, но решение принимает код по транскрипту моей фразы, а не модель: только короткие фразы, и любое отрицание побеждает, то есть «да нет, отмена» это отказ.