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ć?)

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ść!”

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.