Voicing selected words and phrases from Longman if there are there rather than using AVSpeechSynthesisVoice - [ ] Replace URLSession.shared.dataTask with publisher - [ ] Cache Longman info - [ ] Cache Longman audios