Я использую Siri на своем телефоне и смотрю, чтобы создавать напоминания на ходу. Когда я нахожусь в офисе, я не хочу нарушать тишину с помощью Siri, поэтому я обычно использую рабочий процесс Alfred, интегрированный с приложением «Напоминания», или использую приложение «Напоминания» напрямую.
Однако у обоих довольно неуклюжий интерфейс, и было бы намного проще, если бы я мог просто набрать в командной строке:
$ siri "remind me to check stack overflow for responses to my question in 15 minutes"
macOS Sierra представила Siri на рабочем столе, но до сих пор мне не удалось найти способ взаимодействовать с Siri каким-либо другим способом, кроме как буквально говорить вслух, а Spotlight не сопоставляет Siri с естественным языком. понимание.
Apple анонсировала Siri SDK, но, похоже, он в первую очередь связан с добавлением функциональности к Siri, а не с раскрытием Siri API.
Предоставляет ли Apple какой-либо API для Siri в macOS, чтобы можно было отправлять запросы Siri через командную строку, системный вызов или другой исполняемый файл?
Примечание: я понимаю, что этот вопрос мог бы найти лучший ответ на Ask Different, Super User или Unix & Linux. В конце концов я решил, что некоторая программная интеграция с API или SDK была бы наиболее вероятным решением, и поэтому Stack Overflow показался мне наиболее подходящим местом для публикации. Если моды не согласны, пожалуйста, перейдите к тому сообществу, которое лучше.