Разрешает ли Apple сторонним приложениям, таким как сценарии (javascript) или pythonista (python), принимать аргументы, предоставленные с помощью голосовых команд Siri, и если да, то как мы можем получить доступ к таким аргументам в сценарии (javascript)? Если нет, есть ли какой-нибудь обходной путь, чтобы кто-то мог написать скриптовый сценарий и заставить его (каким-то образом) принимать некоторый голосовой ввод?
Что я знаю до сих пор
Scriptable предоставляет пример args
из «общего листа», хотя не совсем ясно, возможно ли получить аналогичную переменную args
через голос Siri.
// Run from a share sheet to see which
// arguments are shared. Arguments are
// passed to a script when it is run
// from a share sheet.
// Configure the types of arguments
// a script supports from the script
// setttings. This script accepts all
// types of arguments and shows an alert
// with a summary of what ia being shared.
// This is useful to examine which
// values an app shares using the
// share sheet.
let summary = args.plainTexts.length
+ " texts\n"
+ args.images.length
+ " images\n"
+ args.urls.length
+ " URLs\n"
+ args.fileURLs.length
+ " file URLs"
let alert = new Alert()
alert.title = "Shared"
alert.message = summary
alert.addCancelAction("OK")
await alert.presentAlert()