目前语音识别提供了百度在线识别接口以及本地离线识别。(具体可见第四章第四节百度在线识别功能)
示例程序:
当按下键盘a键时,启动语音识别2秒,当结果包含“前进”时,物体1则向前移动速度为20mm/s
8.1 电脑麦克风启动
此函数用于启动电脑麦克风。
zw_speech_set_microphone()
积木块:
8.2 语音识别秒数
此函数用于启动语音录制和识别功能,参数为录音时长。
zw_speech_recognize(int)
积木块:
参数说明:
int | 识别时长 |
---|---|
8.3 语音识别结果包含
此函数用于判断检测到的语音中是否含有给定的文本。
zw_is_voice_contains_text(Text)
积木块:
参数说明:
Text | 给定的文本(字符串) |
---|---|
8.4 设置朗读语调/语速
此函数用于设置朗读语调/语速,可选择0-15间的整数。
zw_speech_read_set_tone(5)
积木块:
8.5 设置朗读音量
此函数用于设置朗读音量,可输入≧0的数值
zw_speech_read_set_volume(70)
积木块:
8.6 设置朗读人声
此函数用于设置朗读人声,可选择磁性男声、成熟女声、成熟男声、可爱女童
zw_speech_read_voice(1)
积木块:
8.7 朗读
此函数用于启动朗读,参数为输入的文本
zw_speech_read(‘你好’)
积木块: