Skip to content

语音转文字 ​

声明实例 ​

把语音转文字(ASR) 积木添加到工作区后,Python 代码中会自动插入下面这样的实例声明:

python
asr = ASR(0)
# 有多个实例时
asr_1 = ASR(1)

参数 ​

名称类别说明范围 / 种类默认值
index下拉选项实例编号(从 0 开始)0 以上的整数0

设置语言 ​

设置语音识别的语言。即使不设置语言,也会自动设置。

lang

参数 ​

名称类别说明范围 / 种类默认值
unit下拉选项识别语言代码程序支持的 21 种语言的代码 (例: 'ko-KR', 'en-US')-

Python ​

python
asr = ASR(0)

asr.lang('ko-KR')

开始 / 停止语音识别 ​

开始或停止语音识别。

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(True) / false(False)。

state

参数 ​

(无)

Python ​

python
asr = ASR(0)

asr.is_active()