Dev Notes

AI & Automation 8 min read

phon.ist: AI Phone Announcements with Somewhere to Go

Create AI phone announcements, check scripts and previews, and plan IVR call flows with phon.ist. A practical guide and a look at the interface behind it.

The phon.ist sound motif: a violet loop and upright violet and coral bars on a light background

A caller presses two for support and reaches the wrong team. The recording has excellent diction. There is now a very well-pronounced problem.

A useful business phone announcement gives someone a clear next step. That means thinking about the words, the voice and what the phone system actually does after the recording finishes. A welcome greeting, an on-hold message and an after-hours notice are pieces of the same conversation.

That is the idea behind phon.ist: create AI phone announcements in the browser, listen before ordering, and bring related messages into a visible call flow. It is a service from adam medien, connected to the work around telefonansagen.de. Here on TOSA, I want to show both the practical workflow and the product design decisions that make it understandable.

What phon.ist does

phon.ist combines an announcement generator, a studio for several announcements and a visual Call Flow Designer. Businesses can prepare greetings, voicemail messages, on-hold announcements, absence notices and IVR menu prompts. IVR is the familiar keypad menu: press one for one team, two for another.

Each workspace starts at a different scale:

WorkspaceUseful whenWhat you work on
GeneratorYou need one announcementYour script, AI voice, optional music and audio preview
StudioSeveral announcements belong togetherA shared project with related scripts, voice, music and language versions
Call Flow DesignerYou need to understand the caller’s routeAnnouncements, opening hours, keypad choices, waiting and transfer paths

The Call Flow Studio overview explains the relationship. The plan and audio are then used when configuring the actual phone system. Numbers, schedules and transfers are set up there, usually with the business’s administrator or telephony partner.

Create an AI phone announcement in four steps

The English announcement generator opens without requiring an account. You can start with your own text or a template for a greeting, after-hours message, voicemail, holiday notice or on-hold announcement.

  1. Write the next step. Say who the caller has reached and what will happen. For an absence message, explain when or how someone can respond.
  2. Choose a voice and optional music. Listen to the voice examples, then choose a sound that suits the business. Speech on its own is also a complete choice.
  3. Create and check your own preview. Listen for company names, numbers, pauses and unfamiliar terms. Readable text can still sound awkward aloud.
  4. Review the current version and order. Check the script and selected options together. The finished production is purchased separately from the free preview.

Here is an illustrative greeting for a fictional business:

Thank you for calling Cedar Workshop. For an existing appointment, press one. For a new enquiry, press two.

The corresponding phone menu needs those two routes. If every caller goes to the same person, a short greeting may be enough. A keypad menu earns its place by helping someone get somewhere.

phon.ist generator in English with an announcement text editor, AI voice choices, optional music and the steps Text, Voice, Listen and Order
The live generator with its English interface selected. Text, voice and music are visible together; a few controls still use German labels.

The generator also shows the draft’s save status and offers ways to resume through a link or email. Before leaving, check the status shown for your current draft. A browser-saved draft and a link you can open on another device serve different purposes.

A preview should belong to the text you are looking at

One of the more interesting development problems appears after the first successful preview. Someone changes a company name. Or switches the voice. The player still has an audio file, but that file now represents an earlier choice.

The generator marks an outdated preview and asks for a new one. Ordering requires a current preview. This makes the connection between the editable text and the audio visible at the moment it matters.

For developers, a small model captures the basic idea:

type AudioInput = {
  text: string;
  voiceId: string;
  musicId: string | null;
  language: string;
};

const inputKey = (input: AudioInput) => JSON.stringify([
  input.text,
  input.voiceId,
  input.musicId,
  input.language,
]);

const previewIsCurrent = (
  draft: AudioInput,
  preview: { inputKey: string } | null,
) => preview?.inputKey === inputKey(draft);

This is an illustrative state model, not an excerpt from the production implementation. A real render can depend on more settings. The rule is useful beyond audio: a preview needs an identity that reflects the inputs that produced it. The interface can then explain when the person is hearing an earlier version.

In a React interface, the editable draft and the generated audio need to be treated as related states. The same care applies to saving and switching workspaces. The product should say where the draft is stored and what carries over when a single announcement becomes a larger project. Those states are part of the workflow people need to understand.

Plan the call flow around the announcements

Once several messages are involved, a list of files becomes difficult to discuss. The Call Flow Designer shows how the pieces connect. Its public demo lets you start from a template, change text, extend the flow and walk through a simulated call.

For a small service team, the planning questions might look like this:

Point in the callQuestion to settle
Opening hoursWhich route applies when the office is closed or on holiday?
Greeting and keypad menuWhich option leads to which team?
TransferWhat happens when the destination is busy or nobody answers?
WaitingWhat does the caller hear while waiting, and where does a timeout lead?
Voicemail or endingWhat information should the caller leave, or what closes the call?

These questions benefit from a shared view. A receptionist can check the wording, a manager can confirm responsibilities and a telephony partner can see the intended routing.

phon.ist Call Flow Designer demo with opening-hours rules, a keypad menu for service and sales, transfer outcomes and a voicemail fallback
The public Service & Sales demo, shown with German labels. Connections expose opening hours, menu choices and fallback paths. The simulation helps review a plan before the phone system is configured.

The developer-facing detail here is the shape of the connections. A transfer has several possible outcomes: answered, busy, no answer or an error. A menu also needs a route for silence and an invalid key. Making those outcomes visible gives a team concrete things to review. The happy path rarely objects; the fallback path deserves a chair at the meeting.

Multilingual announcements: interface and voice language

The language you use to operate the app and the language a caller hears are separate decisions. The current generator supports German and English as spoken primary languages. The studio adds French and Italian versions to a project. Voice choices can differ between languages.

The English language and voice information is the right place to check the current selection. The English website also offers Dutch, Danish, Swedish and Finnish productions through a conversation with the team; those should be confirmed for scope, suitable voice and price before ordering.

For any language version, review the actual script. A company name, a room number and an opening time all need to make sense when spoken. Keep the purpose of the announcement consistent while giving each language its own wording and rhythm.

From audio file to a working phone system

Before importing a recording, check the requirements of the target system: file format, codec, sample rate, channel count, maximum size and duration. A file extension alone does not describe every relevant property. phon.ist’s audio-format guide, currently in German, covers this handover.

Then make an external test call to the actual number. Try each menu option, no input, an unavailable destination and the after-hours route. Check that the announced action happens and that speech remains understandable through the phone connection. The Designer’s simulation and the real call answer different questions.

The help section also separates the jobs clearly: phon.ist helps prepare the announcements and plan the flow; your phone system carries out the routing. Keep that distinction in the handover to the person configuring it.

Cost, free previews and common questions

Can I create a phone announcement for free?

You can start without signing up and create a free preview. Previews include a protective notice. The finished production is a separate purchase. In a studio project with several announcements, one designated full preview is initially available; further announcements are unlocked after commissioning.

What does a finished announcement cost?

At the time of checking, the Starter package is €49 net, as a one-time purchase, plus VAT. Larger packages, additional languages and selected options affect the scope and price. Check the current package details and the order summary for the version you need.

Are the voices AI-generated?

Yes. The generator’s voices and voice examples are synthetic. The separate telefonansagen.de project covers individually produced announcements with human voice talent and personal consultation. Choose the production approach that fits the script, pronunciation requirements and amount of collaboration you need.

Why this belongs in the workshop

phon.ist brings content, audio and routing into a workflow that a business can review. That is what interests me about its development: a clear save status, a current preview and a visible fallback route can each remove a different source of uncertainty.

The same relationship between technical rules and how an interface feels runs through Engineering Emotion: Design Systems for Developers. The phon.ist project page gives the shorter overview; the product itself is the best place to hear the voices and work through your own text.

Create an English announcement → · Explore the Call Flow Studio →

Product information and screenshots checked on 20 October 2026. The cover uses the existing phon.ist brand illustration; interface figures are real captures of the public generator and Designer demo. The code example illustrates a design principle.

  • #phon.ist
  • #AI Phone Announcements
  • #IVR
  • #Call Flow Design
  • #React
  • #UX
Share LinkedIn X
A blue creature relaxes in a beach chair with a drink

Ready to start?

Tell me what you want to build or improve on an existing website.