Код, сопровождающий мой пост в блоге, «Взгляд на новую модель Apple на трансформаторном прогнозировании». С помощью этого репозитория вы можете использовать активность из новой модели прогнозирующего текста в Macos Sonoma.
Примечание. В какой -то момент этим летом Apple в какой -то момент удалила способность шпионить за модельными прогнозами, но я не уверен, в какой бета -версии они сделали это. Я могу подтвердить, что это работает в Macos Sonoma Beta 1, но не в бета -7.

Этот репозиторий имеет два сценария:
Оба сценария работают только на Macos Sonoma (14), ни один из них не будет работать на Macos Ventura (13) или раньше. Если вы просто заинтересованы в получении файла словаря, вам не нужно следовать какой -либо из инструкций по настройке.
Примечание. Я проверил эти инструкции в последнее время на виртуальной машине параллели, но эти инструкции также должны работать на настоящей машине. Если вам нужно установить виртуальную машину, я нашел ссылку на Macos Sonoma Beta 1 IPSW здесь.
Следуйте этому руководству, чтобы отключить защиту целостности системы. Вам нужно будет загрузиться в режим восстановления, запустить команду, а затем перезагрузиться. Если вы делаете это на настоящей машине, не забудьте повторно включить SIP, как только вы закончите :-)
Обычно вы должны установить инструменты командной строки со следующей командой:
xcode-select --installТем не менее, у меня были проблемы с этим в своей виртуальной машине, поэтому я загрузил самый последний пакет инструментов командной строки с веб -сайта Apple Developer.
Чтобы установить fq , вы можете следовать инструкциям в их Readme или установить с Homebrew:
brew install wader/tap/fqpip3 install -r requirements.txtКак только все будет настроено, вы сможете запустить его с Sudo:
sudo python3 app.pyВы можете увидеть следующую ошибку:
Failed to spawn: unable to find a process with name 'AppleSpell'
Это потому, что Applespell должен работать при запуске команды. Чтобы убедиться, что это так, откройте приложение Notes (или любое другое приложение с текстовым полем) и начните печатать, затем попробуйте снова запустить скрипт.
predictive-spy доступен по лицензии MIT. Смотрите файл лицензии для получения более подробной информации.