Skip to content

Mowa na tekst ​

Deklaracja instancji ​

Po dodaniu bloku Mowa na tekst(ASR) do obszaru roboczego w kodzie Python automatycznie pojawia się następująca deklaracja instancji:

python
asr = ASR(0)
# Gdy instancji jest więcej
asr_1 = ASR(1)

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
indexOpcja listy rozwijanejNumer instancji (licząc od 0)Liczba całkowita 0 lub większa0

Ustaw język ​

Ustawia język rozpoznawania mowy. Nawet bez ustawienia język zostanie dobrany automatycznie.

lang

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejKod języka rozpoznawaniaKody 21 języków obsługiwanych przez program (np. 'pl-PL', 'en-US')-

Python ​

python
asr = ASR(0)

asr.lang('pl-PL')

Uruchom / zatrzymaj rozpoznawanie mowy ​

Uruchamia albo zatrzymuje rozpoznawanie mowy.

listen

Parametry ​

NazwaRodzajOpisZakres / TypDomyślnie
unitOpcja listy rozwijanejDziałanieuruchom(start), zatrzymaj(stop)-

Python ​

python
asr = ASR(0)

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

Wynik rozpoznawania mowy ​

Wynik rozpoznawania mowy

result

Parametry ​

(brak)

Python ​

python
asr = ASR(0)

asr.result()

Czy rozpoznawanie mowy jest aktywne ​

Zwraca prawdę (True) lub fałsz (False) w zależności od tego, czy rozpoznawanie mowy jest aktywne.

state

Parametry ​

(brak)

Python ​

python
asr = ASR(0)

asr.is_active()