Recently, the progress of information and communication technologies enables computer-assisted language learning. Conventional computer-assisted language learning courseware hardly improves learner's speaking skill, since it is difficult for the courseware to act as a speaking partner. In the very beginning level language learning, the number of vocabularies, grammars, Idioms, and phrases are limited, and we propose a fully-automated computer-assisted language learning courseware to improve speaking skills. The proposed courseware act as a virtual human partner and learner can have conversion with it. It has pre-programmed conversation scenarios and speech database. During conversation. it recognizes learner's speech, picks up proper response, and synthesizes artificial speech to the learner. Furthermore, the conversation scenario is based on VoiceXML programming language,, and the instructor can easily make or modify conversation scenarios. It can be implemented as standalone CD-ROM title, web-based training, computer-telephony integration, and other various systems.