У меня iMac под управлением Snow Leopard, и я хочу активировать внутренний аэропорт с помощью распознавания речи. Я думаю, что сценарий будет участвовать, но я никогда не использовал его раньше. Также меня интересует автоматически генерируемый журнал, когда Аэропорт включен.

1 ответ1

2

Командная строка для управления аэропортом - networksetup .

Набрав сетевую networksetup | grep airport в Терминале показывает:

Usage: networksetup -getairportnetwork <device name>
Usage: networksetup -setairportnetwork <network> <device name> [password]
Usage: networksetup -getairportpower <device name>
Usage: networksetup -setairportpower <device name> <on off>

Так что это то, что вы хотите для управления AirPort.

Википедия говорит:

В Mac OS X v10.4 добавлены рабочие процессы Automator, которые также можно использовать в качестве элементов Speakable.

Если рабочий процесс сохраняется как приложение и помещается в папку «Элементы для произнесения», он становится доступным для программы распознавания речи. Слова, которые компьютер распознает для выполнения команды, будут именем сохраненного приложения Automator. Некоторые слова могут быть ошибкой для компьютера, чтобы знать правильное произношение. (Например, компьютер лучше всего распознает «Les Misérables» как Lay Mizzer Ob).

Вы можете определить местоположение произносимых объектов, перейдя в « Системные настройки», «Речь», «Распознавание речи», «Открыть папку Seakable Items». Для меня это /Users/username/Library/Speech/Speakable Items

Создайте приложение Automator с помощью элемента « Выполнить сценарий оболочки» , вызовите networksetup с соответствующими параметрами (например, networksetup -setairportpower en1 on для включения), сохраните его как приложение, сохраните его в каталоге голосовых элементов, определенном выше. Используйте команду, которую вы хотите произнести, в качестве имени приложения.

Отредактировано, чтобы добавить:

Здесь был другой ответ ранее относительно журнала. Я думаю, что это ссылается на /private/var/log/kernel.log .

Grep AirPort (или введите AirPort в поле поиска Console.app после выбора kernel.log в /private/var/log в дереве слева), и вы должны увидеть соответствующие сообщения журнала, включая

AirPort: Link Down на en1. Причина 8 (Разобщена, потому что станция уходит).

или же

AirPort: связь с en1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .