Обновить

Комментарии 7

Позволю себе немного критики: на мой взгляд, в этом коде много "ошибок начинающих" от повсеместного использования глобальных переменных, обработки всех подряд исключений (except без указания конкретного) до стилистических (одновременное использование "наравне" одинарных и двойных кавычек), банально pep8 тут не соблюдено... Также совершенно непонятно, почему в примерах есть закоментированный код: если он был нужен при отладке, в результирующем примере его следовало бы убрать.

Редми на гитхабе делал жпт) Это видно по эмодзи

будто что-то плохое =)

круто!

делаю что-то подобное вместе с Джемини/Кодексом на протяжении уже пары месяцев, лениво вечерами. ИИ (Джемини) полностью пишет весь код (включая ридми и документацию). архитектуру продумываем вместе

спасибо за статью )

НЛО прилетело и опубликовало эту надпись здесь

задача другая =)

для меня это скорее изучение возможностей коллаборации с ИИ (Джемини), как можно вместе с ним разрабатывать и рефакторить что-то вместе, развивать и поддерживать проект на протяжении длительного времени - т.е. из диалога в диалог, через сброс контекстного окна

мной не написано ни строчки кода, и даже четких задач вида "напиши мне класс/микросервис" я перед ним не ставила, до всего этого он доходил сам, документировал всё сам, проблемы тоже исправлял сам )

оставь свой комментарий про pep8 и получи свой заслуженный "+". эх...
а если по существу:

  • sounddevice, который здесь используется блокирует исполнение до момента окончания записи (если в аргументах не передать явно иное). Здесь (в record) предусмотрен callback (def callback действительно бы переименовать), интересно как это все отрабатывает при нажатии (и удержании? "space"). Возможно, нажав один раз space уже ее "не отпустить" и запись будет бесконечна.

  • ассистент, наверно, не переваривает сверхдлинные предложения и имеет смысл max tokens указать ?

  • где в toggle_recording() добавление в буфер?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации