本发明提供一种设备控制方法及电子设备。所述方法对电子设备接入的语音设备进行控制,电子设备包括应用客户端、中间件以及用于接入语音设备的硬件接口,中间件用于提供应用客户端访问通过硬件接口接入的语音设备的应用程序接口。所述方法包括:中间件通过应用程序接口获得应用客户端请求访问语音设备的请求信息。中间件根据请求信息选择对应的语音设备,通过应用程序接口将选择的语音设备的信息发送给应用客户端。中间件根据应用客户端获取的用户操作信息对语音设备进行控制。由此,通过提供一种中间件可对应用客户端与语音设备的交互过程进行统一管理,无需应用客户端自行操作,减轻应用客户端的负担,用户体验度较好。