本发明涉及一种智能音箱控制方法及智能音箱,其中,一种智能音箱:该智能音箱是通过识别环境中不同音源及噪音大小来控制音箱以决定用哪种设定的模式工作,其包括:至少一个以上的音源拾取模块、处理模块、控制模式确定模块、控制模块、执行模块,当识别到有人的语音输入时,按照语音输入包含的命令进行执行,当没有识别到人的语音输入时,但又有音源的输入,此时利用混音单元对一个或者多个不同噪音进行混音,然后输入至波形处理单元以获取混音后的噪音对应的波形,依据波形幅值确定综合分贝值,依据噪音的综合分贝值与多个设定阈值进行比对,使得控制模块对执行模块进行驱动以对音箱进行控制。