Improvements in Pronunciation Evaluation Based on Speech Technology: with Applications of Reading-aloud and Shadowing Speech Evaluation for Computer-Assisted Language Learning