Your morning starts with a phone call — not a beep.

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.

Download on the App Store

Get it on the App Store

Download on the App Store

Wake Up to an Incoming Call Screen

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.

Text-to-Speech Reads Your Custom Message

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.

Record Your Own Voice as the Alarm Sound (Premium)

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.

One-Time and Weekly Repeat Schedules

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.

Answer the call. Hear your message. Start the day.

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.

CALL SCREEN
TTS

Choose a voice. Type a message. Preview before saving.

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.

Record your own voice and use it as your alarm.

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.

RECORDING
AUTO DISABLE

Past one-time alarms disable themselves automatically.

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.

Set the time. Write the message.
Wait for the call.

Four Steps to Your First Morning Call

1
Tap Add Alarm

Tap the Add Alarm button at the bottom of the home screen to open the alarm setup sheet.

2
Set the schedule, voice, and message

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.

3
Save and you're done

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.

Get it on the App Store

Download on the App Store

What Users Are Saying

"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."

— alarm_hater_tanaka

"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."

— voice_recording_sato

"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."

— daily_alarm_yamada

Frequently Asked Questions

Find answers to common questions below.

QThe alarm didn't go off at the scheduled time.

AMorning Call uses iOS notifications to trigger alarms. Go to Settings → Notifications → Morning Call and make sure notifications are enabled. Also check that Focus modes (Do Not Disturb, Sleep, etc.) are not blocking the app's notifications. Confirm the alarm toggle is on in the app and that the scheduled time is in the future.
QWhat happens when I tap Decline?

A[faq2_a]
QThe selected voice doesn't play any sound.

AThe voice may not be downloaded to your device. Go to Settings → Accessibility → Spoken Content → Voices, select your language, and download the voice you want to use. You can also verify by tapping Sample Play in the alarm setup screen — if a download alert appears, follow the instructions shown.
QMy one-time alarm turned itself off.

A[faq4_a]
QHow do I cancel my Premium subscription?

AGo to Settings → your Apple ID → Subscriptions, find Morning Call, and tap Cancel Subscription. Cancel at least 24 hours before the renewal date to avoid being charged for the next period. Premium access remains active until the end of the period you already paid for.

Get it on the App Store

Download on the App Store
App Gallery