Morning Call wakes you up with a full-screen incoming call interface at the time you set. Tap Answer and hear your personal message read aloud by text-to-speech, or play a voice message you recorded yourself. Set a one-time alarm for a specific date or use repeat scheduling (Premium) to wake up the same way every week.
When the alarm fires, a ringtone plays and a full-screen incoming call interface appears. Tap Answer to hear your message, or tap Decline to silence the ringtone and dismiss the screen. The call screen appears whether the app is in the foreground, the background, or you tap the notification — the experience is consistent either way.
Type any message and AVSpeechSynthesizer reads it in the voice you choose from the list of iOS voices. Higher-quality voices (Enhanced and Premium) are sorted to the top. A Sample Play button lets you preview the exact sound before saving. If the selected voice is not downloaded, the app shows a guide to download it from iOS Settings.
Switch to Recording mode and tap the microphone to start recording. Your recording timer shows in real time. After recording you can play it back, delete it, or re-record. The file saves as M4A in the app's Documents folder. Recording mode is a Premium feature.
Set a one-time alarm for a specific date and time, or choose Repeat mode to select which days of the week the alarm fires (Premium). One-time alarms disable themselves automatically once the scheduled time passes. The free plan supports up to 2 alarms.
At the scheduled time, a ringtone (001.caf) plays and a full-screen incoming call UI covers the display. Tapping Answer stops the ringtone and begins TTS playback or your recorded voice message. Tapping Decline silences everything and dismisses the screen. The same call screen is triggered whether the alarm fires while the app is open, running in the background, or when you tap the notification banner — handled by UNUserNotificationCenter delegate callbacks that post an internal notification to show the IncomingCallView.
The voice picker lists all AVSpeechSynthesisVoice instances available for your language, sorted by quality (Premium first, then Enhanced, then Default). Select a voice, type your wake-up message in the text editor, and tap Sample Play to hear exactly how it will sound. If the voice is not yet downloaded to the device, a dialog explains how to download it from Settings → Accessibility → Spoken Content → Voices.
Switch the alarm sound type to Recorded Voice (Premium). Tap the microphone icon to start recording — a running timer shows the duration. When you stop, the recording is saved to the app's Documents folder as a UUID-named M4A file. You can play it back, delete it, or tap Re-record to start over. When the alarm fires, AVAudioPlayer plays the recording after you tap Answer.
Every time the app becomes active, it checks all one-time alarms against the current time. Any alarm whose scheduled date and time has already passed is set to disabled and its pending notification is cancelled. Disabled alarms remain in the list so you can edit the date, re-enable the toggle, and reschedule them without having to recreate the setting from scratch.
Tap the Add Alarm button at the bottom of the home screen to open the alarm setup sheet.
Choose One-time or Repeat, pick the date and call time, then select TTS or Recording mode. In TTS mode, choose a voice and type your message. In Recording mode (Premium), record your voice.
Tap Save. The notification is scheduled and the alarm appears in the list. Use the toggle to enable or disable it at any time without deleting the settings.
"Standard alarms are so easy to dismiss and go back to sleep. An incoming call screen creates just enough urgency to actually wake up. I typed my own motivational message so every morning I hear exactly what I need to get moving. Simple concept, works well."
"I recorded my partner's voice (Premium) and set it as the alarm. Hearing a familiar voice say good morning every day is a much nicer way to start than a harsh beep. The call screen makes it feel real enough to wake up properly."
"Repeat scheduling on weekdays only is exactly what I needed. The voice selection with Premium voices at the top makes it easy to find the best option. Being able to preview the TTS before saving is a thoughtful detail."
Find answers to common questions below.