Blue Canoe uses speech recognition and artificial intelligence technology in a mobile app that helps non-native English speakers improve their pronunciation when speaking.