Design and implementation of an intelligent virtual environment for improving speaking and listening skills | Synapse