refactor(): make speechRecognitionProvider