#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



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS