Skip to content
Robomation RnD Center edited this page Jul 8, 2026 · 1 revision

ASR (음성 인식)

마이크로 들어온 음성을 텍스트로 변환하는 음성 인식(ASR) AI 확장 모듈입니다.

인스턴스 선언

asr = ASR(0)
이름 구분 설명 범위 / 종류 기본값
index 드롭다운 옵션 인스턴스 번호 (0부터 시작) 0 이상 정수 0

함수

lang

음성 인식(ASR)의 인식 언어를 설정합니다.

매개변수

이름 구분 설명 범위 / 종류 기본값
unit 드롭다운 옵션 인식 언어 코드 한국어('ko-KR'), 영어('en-US') -

예제

asr = ASR(0)

asr.lang('ko-KR')

start

음성 인식을 시작합니다. 인식이 활성 상태가 될 때까지 최대 2초 동안 기다립니다.

매개변수: 없음

예제

asr = ASR(0)

asr.start()

stop

음성 인식을 중지합니다. 인식이 비활성 상태가 될 때까지 최대 2초 동안 기다립니다.

매개변수: 없음

예제

asr = ASR(0)

asr.stop()

result

마지막으로 인식된 음성 텍스트를 반환합니다.

매개변수: 없음

반환값 — 인식된 음성 텍스트 (문자열)

예제

asr = ASR(0)

text = asr.result()
print(text)

is_active

음성 인식이 활성 상태인지 여부를 반환합니다.

매개변수: 없음

반환값 — 활성 상태이면 True, 아니면 False (bool)

예제

asr = ASR(0)

asr.start()
if asr.is_active():
    print("듣고 있습니다")

Clone this wiki locally