私のブログ投稿に付随するコード、「Appleの新しい変圧器駆動の予測テキストモデルを見てください。」このリポジトリを使用すると、MacOSソノマの新しい予測テキストモデルからアクティビティをsn索することができます。
注:今年の夏のある時点で、Appleはある時点でモデルの予測をスパイする能力を削除しましたが、どのベータがこれを行ったかはわかりません。

このリポジトリには2つのスクリプトがあります。
どちらのスクリプトもMacos Sonoma(14)で機能し、どちらもMacos Ventura(13)またはそれ以前には機能しません。語彙ファイルを取得することに興味がある場合は、セットアップ手順に従う必要はありません。
注:最近、これらの指示を仮想マシンで並行してテストしましたが、これらの指示は実際のマシンでも動作するはずです。 VMをインストールする必要がある場合は、MacOS Sonoma Beta 1 IPSWへのリンクをここに見つけました。
このガイドに従って、システムの整合性保護を無効にします。リカバリモードを起動し、コマンドを実行してから再起動する必要があります。本物のマシンでこれを行っている場合は、完了したら、再度のSIPを再度に戻すことを忘れないでください:-)
通常、次のコマンドでコマンドラインツールをインストールできるはずです。
xcode-select --installただし、VMでこれを行うのに苦労したため、Apple開発者のWebサイトから最新のコマンドラインツールパッケージをダウンロードしました。
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が実行される必要があるためです。これが事実であることを確認するために、ノートアプリ(またはテキストフィールドを備えた他のアプリ)を開き、タイピングを開始してから、スクリプトをもう一度起動してみてください。
predictive-spy MITライセンスの下で利用できます。詳細については、ライセンスファイルを参照してください。