v5.22.9
Hands-free recitation uses the same spoken part-and-day guidance as the Swift app. Browser speech starts from your Recite tap, and an old playback timeout can no longer cancel a later announcement.
If a recording is empty, cannot be transcribed, or does not match the mantra, Miracle says that it was not counted and asks you to repeat it. Recording stays off during the spoken message. The next microphone is prepared before its ready tone, so you do not need to wait through another microphone request after the cue.
If Miracle cannot confirm a save, hands-free pauses and asks you to check the saved repetitions before repeating anything. Repetitions already saved on your device still count while their upload is pending.
One short email when something meaningful ships. No streaks required.