本发明提供一种机器人及其语音识别方法,在执行语音识别或者语言合成的语音处理操作的同时,实时监测外界信息,以确定外界信息中是否存在唤醒信息;并在外界信息中存在唤醒信息的情况下,根据唤醒信息与控制指令之间的预设对应关系,查找到与唤醒信息相对应的控制指令;然后响应控制指令,对用户当前输入的语音进行语音识别;也即,当机器人正在进行语音识别或者语言合成时,一旦监测到外界信息中存在唤醒信息,即对用户当前输入的语音进行语音识别,进而对于用户输入的语音实现连续识别,确保能够接收到用户最新发出的语音命令或者语音询问。