Skip to content

Распознавание речи ​

Объявление экземпляра ​

После добавления блока Распознавание речи(ASR) в рабочую область в код Python автоматически вставляется следующее объявление экземпляра:

python
asr = ASR(0)
# Когда экземпляров несколько
asr_1 = ASR(1)

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
indexПункт выпадающего спискаНомер экземпляра (начиная с 0)Целое число 0 или больше0

Установить язык ​

Задаёт язык распознавания речи. Даже без настройки язык подбирается автоматически.

lang

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
unitПункт выпадающего спискаКод языка распознаванияКоды 21 языка, поддерживаемого программой (например, 'ru-RU', 'en-US')-

Python ​

python
asr = ASR(0)

asr.lang('ru-RU')

Запустить / остановить распознавание речи ​

Запускает или останавливает распознавание речи.

listen

Параметры ​

НазваниеВидОписаниеДиапазон / ТипПо умолчанию
unitПункт выпадающего спискаДействиезапустить(start), остановить(stop)-

Python ​

python
asr = ASR(0)

# unit = "start"
asr.start()
# unit = "stop"
asr.stop()

Результат распознавания речи ​

Результат распознавания речи

result

Параметры ​

(нет)

Python ​

python
asr = ASR(0)

asr.result()

Распознавание речи активно ​

Возвращает истину (True) или ложь (False) в зависимости от того, активно ли распознавание речи.

state

Параметры ​

(нет)

Python ​

python
asr = ASR(0)

asr.is_active()