Można użyć Siri do wyzwalania akcji niestandardowych?

6

W dzisiejszych czasach komputery Mac mają Siri.

Siri działa nawet w trybie offline dla zadań takich jak dyktowanie.

Kiedy Siri interpretuje dźwięk na pisane słowa, czy mogę w jakiś sposób uchwycić zapisane słowa i wywołać zdefiniowaną przez siebie akcję, jeśli wykryty zostanie określony wzór?

Na przykład, jeśli powiem „Hej Siri, uruchom mój skrypt zapasowy”, czy można wykonać skrypt powłoki znajdujący się w moim folderze domowym?

(Pytanie dodatkowe: jeśli Siri nie może tego zrobić, czy jest jakaś inna darmowa technologia, która może to zrobić?)

Joncom
źródło

Odpowiedzi:

2

To jeden ciekawy pomysł. Wydaje się to możliwe, rejestrując niestandardowe słownictwo w aplikacji. Ponieważ jest SiriKit powinno być możliwe. Oprócz ludzi z Homebridge osiągnął to samo, co chcesz z bramami garażowymi i tak dalej https://github.com/nfarina/homebridge/blob/master/README.md

Rzeczy takie jak niestandardowe słownictwo można znaleźć tutaj: https://developer.apple.com/documentation/sirikit/registering_custom_vocabulary_with_sirikit

Więc jeśli dobrze rozumiem dokumenty, możesz określić

IntentPhrases które pozwalają reagować na słowo shell na przykład

Ale kocham ten pomysł. Pierwszą rzeczą, z którą się połączę, będzie „fastlane” i będę krzyczał „rozmieść!”

Jakub
źródło