Text this: An English Teaching Pronunciation Detection and Recognition Algorithm Based on Cluster Analysis and Improved SSD