I have had a premium subscription for a while but have not used the app in many months because of issues with the realtime detection. I have a new android phone, but with a low end cpu, and a not very good internet connection at home. For me realtime mistake detection feature either fails after a few seconds and stops listening to the recitation, or it continues but extremely delayed to the point where i find it not useful (like 30 seconds delay even when reciting slowly). So i ended up falling back to where i was before tarteel, recording the recitation with a simple recorder then manually listening back to it for mistakes. My feature request is to allow tarteel to accept audio files that exist from the file browser to check for mistakes automatically. or from within the app offer a non realtime detection that's far less resource hungry and asynchronously performs the mistake detection and gives you the results in a notification in a report format after the analysis is complete. One advantage of providing an asynchronous approach is it does give you more computing time to do better analysis and have higher accuracy. I can see this being useful to people like myself who struggle to get the real-time detection to work smoothly and I can also see it useful for the times when you don't have data, you can recite into a recording, then when you're back home you run the mistake detection algorithm on the recordings to review