#author("2021-11-02T10:22:50+09:00","ocha","ocha") [[SiioLaboratory]] *Terminal.appからのコマンドでSiriを動かす方法 [#y3cf656c] ターミナルからのコマンドでSiriが操作できれば、シェルスクリプトやプログラムの中からSiriを使えるようになります。 そうすれば、プログラムからスマート家電を制御する、ネットからの情報を音声で取得する、などが可能になります。 macOSのプログラムの一部は、 [[Open Script Architecture (OSA):https://ja.wikipedia.org/wiki/Open_Scripting_Architecture]]をサポートしていて、 [[AppleEvent:https://ja.wikipedia.org/wiki/Apple_event]]に対応しています。 OSAは、アプリケーション間のコントロールを行うために機構で、AppleEventはその際に交換されるメッセージです。 また、アプリケーション間でAppleEventを送受信するスクリプト言語に、AppleScriptが使われてます。 **Siriを起動できるプログラム [#te3a75df] なので、「Siriを起動できるプログラム」がOSAに対応していれば、ターミナル上に用意したAppleScript