Поскольку вы новичок в applescript, я дам вам основной совет для изучения. Скажите только приложение, чтобы сделать что-то, что он знает, как это сделать. Каждое приложение знает, как делать конкретные вещи, а applescript знает, как делать вещи сам по себе.
Сообщаю вам об этом, потому что команда «say» является командой applescript, а не командой Finder. Поэтому нет никаких оснований говорить, что Finder ничего не сказал. По мере того, как вы становитесь более сложными в своих сценариях, вы обнаружите ошибки, если вы скажете неправильному приложению что-то сделать. Таким образом, вы можете запустить команду say самостоятельно. Попробуйте это, и он будет работать сам по себе ...
say "this is a test"
Самый простой способ узнать, что каждое приложение понимает, это посмотреть в словарях. В редакторе сценариев в меню файла выберите «открыть словарь». Вы можете выбрать любое приложение, но в этом примере откройте словарь Finder. Вы можете найти его, чтобы найти то, что Finder знает, как это сделать. Вы заметите, что у него нет команды «say», поэтому вы не знаете, что Finder использует команду say. Вы можете ввести «say» в поле поиска, и вы увидите, что он не возвращает никаких результатов.
Если вы откроете словарь для «Стандартных добавок», вы найдете там слово. Это дополнительные вещи, которые applescript знает сам по себе.
Удачи.
Если вы хотите изменить этот ответ, пожалуйста, добавьте комментарий, говорящий почему. Насколько я могу судить, это отвечает на заданный вопрос. –