hs.speech.listener
Этот модуль предоставляет доступ к компоненту распознавания речи OS X.
Функции и методы распознавания речи предоставляют способ добавления команд, которые могут быть отданы Hammerspoon с помощью произнесенных слов и фраз для запуска обратного вызова.
Обзор API
- Конструкторы - вызовы API, которые возвращают объект, обычно тот, который предлагает методы API
- Методы - вызовы API, которые могут быть выполнены только на объекте, возвращаемом конструктором
Документация API
Конструкторы
new
| Подпись | hs.speech.listener.new([title]) -> recognizerObject |
|---|---|
| Тип | Конструктор |
| Описание |
Создает новый объект распознавания речи для использования Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/speech/libspeech_listener.m строка 62 |
Методы
blocksOtherRecognizers
| Подпись | hs.speech.listener:blocksOtherRecognizers([flag]) -> recognizerObject | current value |
|---|---|
| Тип | Метод |
| Описание |
Получение или установка значения того, должен ли распознаватель речи блокировать другие распознаватели, когда он активен. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/speech/libspeech_listener.m строка 187 |
commands
| Подпись | hs.speech.listener:commands([commandsArray]) -> recognizerObject | current value |
|---|---|
| Тип | Метод |
| Описание |
Получение или установка команд, за которыми будет следить этот распознаватель речи. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/speech/libspeech_listener.m строка 97 |
delete
| Подпись | hs.speech.listener:delete() -> recognizerObject |
|---|---|
| Тип | Метод |
| Описание |
Отключает распознаватель речи и удаляет его из возможных доступных распознавателей речи. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/speech/libspeech_listener.m строка 338 |
foregroundOnly
| Подпись | hs.speech.listener:foregroundOnly([flag]) -> recognizerObject | current value |
|---|---|
| Тип | Метод |
| Описание |
Получение или установка значения того, активен ли распознаватель речи только когда активное приложение Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/speech/libspeech_listener.m строка 165 |
isListening
| Подпись | hs.speech.listener:isListening() -> boolean |
|---|---|
| Тип | Метод |
| Описание |
Возвращает булевое значение, указывающее, включен ли распознаватель (запущен). |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/speech/libspeech_listener.m строка 250 |
setCallback
| Подпись | hs.speech.listener:setCallback(fn) -> recognizerObject |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает или удаляет функцию обратного вызова для распознавателя речи. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/speech/libspeech_listener.m строка 267 |
start
| Подпись | hs.speech.listener:start() -> recognizerObject |
|---|---|
| Тип | Метод |
| Описание |
Активировать распознаватель речи. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/speech/libspeech_listener.m строка 209 |
stop
| Подпись | hs.speech.listener:stop() -> recognizerObject |
|---|---|
| Тип | Метод |
| Описание |
Отключает распознаватель речи. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/speech/libspeech_listener.m строка 228 |
title
| Подпись | hs.speech.listener:title([title]) -> recognizerObject | current value |
|---|---|
| Тип | Метод |
| Описание |
Получение или установка заголовка для распознавателя речи. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/speech/libspeech_listener.m строка 138 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.speech.listener.html