Есть ли способ проверить, активировал ли пользователь распознавание речи (голосовые команды) в Системных настройках?(Mac OS X).Если у пользователя это включено, я хотел бы поддержать дополнительные речевые команды.К сожалению, в NSSpeechRecognizer
нет способа проверить это, и я не могу найти ни одной функции Carbon, чтобы проверить это тоже.
Одна из проблем заключается в том, что круглое окно Speech Commands (с микрофоном на нем), кажется, периодически появляется всякий раз, когда я создаю экземпляр NSSpeechRecognizer
.Кроме того, оно часто останавливает мое приложение примерно на полсекунды или около того, пока создается объект (возможно, он запускает службу распознавания речи).
По сути, если распознаватель речи еще не запущен и не используется, я не хочу его запускать.Но если пользователь активно использует распознаватель речи, я хотел бы предоставить ему дополнительную поддержку.
Заранее спасибо.