Voice, pictures and language

Answer voice notes and every customer in their language

Customer voice notes are turned into text on your own computer and answered like any other message; if you choose, replies go as voice notes in your own voice. Your photos and files are described and sent from one library, and every customer is answered in Persian, Arabic or English.

Recorded from the real app, with a sample business's data.

Customer voice notes become text
A customer's voice note is turned into text on this computer, offline, and answered like a written message: from the answer bank, the flows or the AI.
Replies in your own voice
When switched on, the bot's reply goes as a voice note in a voice made from the owner's own. The full reply text stays in the panel.
Voice for voice
You can answer with voice only the customers whose last message was a voice note, while everyone else gets text.
Every voice is checked before it goes
The made voice is turned back into text and compared with the reply: every number in order, every 'not', and any extra sentences. If anything differs, it is made once more, otherwise the same reply goes as text.

Everything in this area (71)

Reading customer voice notes

Customer voice notes become text

A customer's voice note is turned into text on this computer, offline, and answered like a written message: from the answer bank, the flows or the AI.

  • Works on Instagram, WhatsApp and Telegram
  • On by default; one switch turns it off
  • Replies to a voice note stay written unless voice replies are switched on
  • A phrase the speech engine sometimes repeats over and over is cleaned out of the text

Persian, Arabic and English

The language of a voice note is taken from the customer's earlier messages or detected. When the detection is unsure, or another language is heard, the business's main language is used.

  • Languages read: Persian, Arabic, English
  • An unsure Persian or Arabic detection falls back to the business language

Unclear audio is never guessed

If a voice note is not clear, the customer is asked in their own language to send it again or type it, and what was heard is noted on the customer's file for the team.

  • Counted as unclear: no speech, very low certainty, a known made-up line on silence, too few words for its length, text in a foreign script
  • The note on the customer's timeline shows what was heard

Voice note text in the inbox

The inbox shows that a voice note is being read, then its text with the note's length; the text is also in search and in the conversation history.

  • States shown: reading, read (with seconds), unclear (with what was heard), not read
  • States: being read, text with length, unclear, not read
  • Up to 15 minutes of each person's voice notes are read a day

Long voice notes read in full

A long voice note is cut at the speaker's pauses into pieces of about 20 seconds, each read on its own, so no sentence is lost.

  • Up to the first 5 minutes of a voice note are read
  • Pieces of about 20 seconds, at most 28 seconds

Your brand and product names spelled right

Your brand, service names and catalogue product names are given to the reader as hints, so they are written the way your business writes them.

  • Only the owner's own data is used as hints, never a customer's words
  • Up to 40 catalogue product names when the catalogue is on

All common voice formats

WhatsApp and Telegram voice notes, Instagram voice notes and the usual audio files are all read.

  • Ogg/Opus (WhatsApp, Telegram)
  • AAC in MP4 (Instagram)
  • MP3
  • M4A
  • WAV
  • AMR

Speech model fitted to your computer

The app picks the speech model by your computer's power, and the owner can change it. Only the accurate model reads customers' notes; on a weak computer a voice note gets the 'file received' reply and goes to the team.

  • The accurate model needs at least 4 processor threads and about 8 GB of RAM
  • If it reads too slowly three times in a row, the automatic choice steps down
  • If the speech engine is missing from the package, it is downloaded and checked before use

Try it with a sample voice note

On the System page, try a sample voice note in each language: you see what was heard, what was really said and how long it took.

  • One sample each in Persian, Arabic and English

No voice note is lost

Voice notes are read apart from the rest of the work, so other customers do not wait, and notes left half-read by a restart are read again.

  • Notes from the last 2 hours are picked up again after a restart
  • One voice note is read at a time

A daily limit per person

Up to 15 minutes of each person's voice notes are read per day, so one person cannot tie up the computer; beyond that the usual 'file received' reply goes.

  • 15 minutes per person per day

Customer audio handled safely

A customer's audio file is read on its own only, with no network or other file access and with a time limit.

Shorter answers for voice senders

When a customer sends a voice note, the AI keeps its answer shorter, and the customer's file gets a 'Sends voice notes' tag the team can sort and group by.

  • The tag is a built-in tag, shown in the panel language

Try voice notes in the simulator

In the simulator, record a voice note with your microphone or send an audio file and see how it is read and answered, with no real customer involved.

  • Audio files up to 10 MB
  • OGG, Opus, M4A, MP3, WAV and AMR files are accepted

Voice replies in your voice

Replies in your own voice

When switched on, the bot's reply goes as a voice note in a voice made from the owner's own. The full reply text stays in the panel.

  • Off by default
  • Answer-bank answers and AI answers can go as voice
  • Instagram, WhatsApp and Telegram
  • Flow, automation, reminder and scheduled messages always go as text

Voice for voice

You can answer with voice only the customers whose last message was a voice note, while everyone else gets text.

  • Two switches: voice replies for every eligible reply, or voice for voice only

Natural spoken style

Before the voice is made, the reply is rewritten in spoken style: colloquial Persian, spoken Gulf Arabic, casual English; prices, numbers, times and product names stay locked.

  • If the rewrite fails its checks twice, the reply's own words are spoken
  • Written by the cloud AI when one is connected, otherwise by this computer's AI
  • A very small local AI model (under 2 billion parameters) is not trusted with it: the reply's own words are spoken
  • Checks on the rewrite: every locked value once and in the same order, no new digit, the same number words, the same 'not' in each clause, no claim of being a live person, a sane length, the right language, no new quote, link or formatting

Free local voice engine

The voice is made on this computer and no data leaves it, in all three languages. The model file is downloaded only when you press the button and is checked before use.

  • Model file 7.5 GB
  • Needs at least 48 GB of RAM and 28 GB free before each voice on the processor, or a graphics card with 12 GB
  • On the processor it is slow: a 10-second voice note takes about 2 minutes
  • The download can resume

Light local voice engine

A lighter local engine for Arabic and English that works with 8 GB of RAM; it is tried automatically after your chosen engines when it speaks the reply's language.

  • Arabic and English only, no Persian
  • About 3 GB of memory while it makes a voice
  • Faster than playback on a graphics card with 4 GB or more
  • Included in the full edition; a 2.1 GB download in the light edition

ElevenLabs with your own key

Your voice is made with your own ElevenLabs account. A 30-second reply costs about 3–4 cents and counts against your AI budget.

  • Needs a paid ElevenLabs plan that allows voice cloning
  • The key is stored encrypted and shown masked
  • Checking the key in Settings shows your plan and whether it allows voice cloning
  • With a short time limit a faster model is used
  • If the service is busy, one more try, then the next engine

Gemini with your own paid key

Your voice is made with your own paid Gemini key. A 30-second reply costs under one cent. One more short recording is needed: Google's consent sentence in English or Arabic.

  • Paid key only (free-tier data may be used for training)
  • Persian is not accepted for the consent sentence
  • In Settings the owner confirms the key is a paid one
  • Uses Google's listed price, which doubles from 1 January 2027

The right format for each channel

On WhatsApp and Telegram a real voice message with a play button goes out, on Instagram an audio file. The voice note is kept under WhatsApp's size limit.

  • WhatsApp and Telegram: Ogg/Opus voice message, at most 512 KB (quality stepped down if needed)
  • Instagram: an M4A file through a private link that works for 15 minutes; the app's public address must be on
  • How Instagram shows the voice note is not yet tested on a real account

A written line under every voice note

Under every voice note comes one written line saying the voice was made with AI from your voice; you set the name in it. The reply's buttons come with this line.

  • Default name: the business name
  • Telegram: the line is the voice note's caption
  • No spoken disclaimer inside the voice
  • The bot notice in the first message stays as written text

Repeated replies go at once

Replies the bot has sent word for word again and again are made and checked ahead in idle time, so next time they go out at once.

  • Replies sent at least 3 times in 30 days
  • Up to 200 ready voice notes, kept encrypted
  • Stops at once when a customer is waiting
  • Cleared when you record your voice again or delete it
  • Only replies of up to 400 characters
  • Skipped while other work is waiting in the queue

Customers can ask for text

If a customer writes 'text please', «متن بفرست» or «نص فقط», they get text from then on; asking for voice again brings voice back.

  • Understood in Persian, Arabic and English
  • A Telegram customer whose privacy setting blocks voice notes is switched to text automatically

Voice reply statistics

See how many voice notes went out in the last 30 days, how many replies went as text instead and why, and the cloud cost.

  • No audio, key or customer text is kept in these records

Numbers spoken by fixed rules

Every number, price, time, date, phone number and percentage is written out in words by the app's fixed rules, not by the AI, in everyday forms.

  • Locked kinds: money, numbers, times, dates, phone numbers, percentages, model codes, links, emails, your product and service names
  • Number words in Persian, Arabic and English

A second judge of the rewrite

With a cloud AI connected, a separate check asks whether the meaning is the same; if not, the reply's original words are spoken.

  • On by default; needs a cloud AI

Only colloquial voice notes

If the colloquial rewrite is refused, the reply can go as text instead of reading out the formal words.

  • Off by default

A fallback order of engines

If the main engine fails, the other engines are tried in the order you set, and in the end the same reply goes as text.

  • Up to 3 fallback engines
  • Engines that do not speak the reply's language are skipped

On or off per channel

Switch voice replies on or off separately for Instagram, WhatsApp and Telegram.

Shows 'sending a voice'

While the voice is being made, Telegram shows the customer a 'sending a voice' status and Instagram shows typing.

This computer's measured speed

Beside the time limit you see roughly how long a 10-second voice note takes to make on this computer.

  • Measured from real voices made here

Voice checks and rules

Every voice is checked before it goes

The made voice is turned back into text and compared with the reply: every number in order, every 'not', and any extra sentences. If anything differs, it is made once more, otherwise the same reply goes as text.

  • Every number must match, in order
  • The count of negative words must be the same
  • No run of 4 or more words that was not in the reply
  • Word count between 0.6 and 1.6 times the reply's
  • A checking error only ever sends text, never a wrong number
  • The speaking speed must be natural (not stalled or racing)
  • A different sentence altogether is caught by a letter-by-letter comparison
  • If time is left, the voice is made once more before the reply falls back to text

Replies that never go as voice

Sensitive replies always go as text, so the customer can read them exactly and keep them.

  • Links
  • Lists of more than 4 items
  • Account, card or IBAN numbers
  • Passwords and codes
  • Medical, legal or financial promises
  • Medical topics
  • Safety-rule answers and hand-overs to a colleague
  • A claim of being a live person
  • A reply that repeats the customer's own words
  • Replies with a file or picture
  • Ready answers the smart setup learned on its own

A time limit for the voice

If the voice is not ready within the time you set, the same reply goes as text, and a late voice is never sent after the text.

  • Default 45 seconds; 10 to 300 seconds

The customer always gets an answer

Whatever goes wrong in making or sending the voice, the same reply is sent as text.

  • If the written AI line fails twice after a voice, the full text reply is sent too

Respects the 24-hour window

A voice reply is made only when at least 10 minutes are left in the messenger's 24-hour reply window.

  • Telegram has no such window

The app is never closed for memory

The local engine starts only with enough free memory and stops at once if memory runs low; that reply goes as text.

  • One voice is made at a time

Cloud cost inside your AI budget

The cost of cloud voice engines counts in the monthly and daily AI budget; when it is spent, the local engine or a text reply takes over.

  • Voices made ahead in idle time count too

Your voice: consent and privacy

Delete your voice in one click

The recording, its text, the samples, the ready voice notes and the copies made at cloud services are all deleted, and voice replies switch off.

  • The consent record keeps only the date of deletion

A 25–30 second live recording

The owner reads the shown text into their microphone in the panel; a level meter and seconds are shown, and poor recordings get a warning.

  • Script in Persian, Arabic or English
  • Warnings: too short, short, too long, too quiet, clipped, noisy, little speech
  • Too short, too long, too quiet or little speech: not kept, record again

Your voice stays encrypted

The recording and its text are kept encrypted on this computer and opened only for the moment a voice is made.

  • AES-256 encryption
  • Files readable by the owner's account only
  • Ready voice notes are encrypted the same way
  • If the app's main encryption key is replaced, the voice must be recorded again

Listen and approve before it starts

Three short samples in your voice are made and checked, including a number and a time; no reply goes as voice until you approve them.

  • The voice switches cannot be turned on before approval
  • The samples can be played in the panel for 7 days
  • Approval is tied to this recording: a new recording needs a new approval

The recording's text is checked

What is heard in the recording is compared with the shown text; if they differ a lot, the owner corrects the text to what was really said or records again.

For the owner only

Voice reply settings and the owner's voice are open to the owner only; staff cannot even view them.

  • Speech-to-text settings are owner-only too
  • Every change is written to the activity log

Clear notes on cloud services

Before a cloud engine is first used, the service's data notice and country rules are shown and the owner confirms reading them.

  • The app blocks no country and builds no way around a service's rules
  • A refused request falls back to another engine or text
  • Your voice is made at the cloud service only when you press its button, after confirming the notice
  • An older copy of your voice at that service is deleted first

Media library and photos

A library of your business files

Upload your price list, intro video, PDF, voice note and photos once; flows, automations, the inbox and the AI send them to customers.

  • Images: JPG, PNG, GIF, WEBP up to 8 MB
  • Video: MP4, MOV, WEBM up to 25 MB
  • Audio: MP3, M4A, AAC, OGG, WAV up to 25 MB
  • PDF up to 25 MB
  • Each file has a short key that flows and automations use to find it

Photos described automatically

Every library photo without labels is looked at by the picture AI: a description in Persian, Arabic and English, a few labels, and the text written on the photo.

  • Runs with the smart setup
  • Up to 40 photos per run, within 10 minutes
  • The text on a photo is copied as a label, never followed as an instruction
  • Only the business's own library photos, never customers' photos
  • Up to 40 photos per run
  • Persian, Arabic and English
  • Without a model that can see pictures, the file's title becomes its label

Sent on all three channels

Library files are sent on Instagram, WhatsApp and Telegram. On Instagram, after the first send the file stays ready for fast sending.

  • Marked 'ready for fast send' in the library
  • Falls back to the link if Instagram rejects the saved copy
  • Sent through the app's public link, so the public address (tunnel) must be on
  • On WhatsApp a PDF goes as a document named after its title

The AI sends the right file

The AI knows what each file shows from its title and labels, and sends exactly the file the customer asked for.

Your own labels are kept

The owner can edit any file's description and labels; the owner's labels are never replaced by the AI's, and when a file is replaced its old AI labels are cleared.

  • The library shows whether labels are yours or the AI's
  • Up to 20 labels per file

A photo found for each product

For a product without a photo, the smart setup suggests a library photo whose labels and description name that product. Photos you set yourself are never replaced.

  • At least 60% of the product name's words must match
  • Applied as a suggested change

Shop and catalogue

Simple file management

Preview photos, videos, audio and PDFs, rename, copy the key, delete, and replace a file while keeping its key; each file shows how many times it was sent.

  • Every add, replace and delete is written to the activity log

One library for every section

Catalogue product photos, listing photos, reservation and rental photos, exercise videos and industry pack files are all picked from this library, and a new file can be uploaded right from that page.

  • The first photo of a product, listing or rental item is its main photo
  • Each section needs its own module to be on

Shop and catalogueListingsStays, tables and rentalsMemberships and subscriptions

Photos seen on this computer

Photos are seen by a built-in picture model on this computer, or by the cloud AI or an Ollama model that can see. The picture engine runs only while working and stops after a few idle minutes.

  • Stops after 4 idle minutes
  • Starts only with about 3.2 GB of free memory; otherwise the photo waits for the next run
  • Without any picture model, files are labelled by their titles only

Library kept apart from customer files

Library files are made available to the messenger through an unguessable link for sending; customers' personal files never go into the library and are never public.

  • Library links are not listed or indexed by search engines

Customer language and translation

Answers in the customer's own language

Each customer's language is detected from their messages and kept on their file; replies, reminders and scheduled messages go in that language.

  • Persian, Arabic, English
  • Only among the languages the business has switched on
  • 99% right on 172 labelled messages
  • Only your business's own languages are used

Understands Finglish and Arabizi

Persian typed in Latin letters is recognised as Persian, and Arabic typed in Latin letters and digits as Arabic; the answer goes in the right language.

  • Measured 99% correct on 172 labelled messages
  • A single code-like word with a digit does not switch to Arabic

Your texts translated automatically

A text you wrote in one language only, such as a service name, the welcome or a flow message, is translated into the customer's language just before it goes; button titles too.

  • On by default
  • Mixed messages are translated line by line
  • Each text is translated once and kept for reuse
  • Uses this computer's AI, or Ollama, or the chosen cloud AI
  • Button and quick-reply titles are translated too
  • A very small local AI model (under 3 billion parameters) is not used: the original goes
  • If the AI gives the text back unchanged, it is asked once more, plainly
  • Persian, Arabic and English

One short word never switches language

Short messages like 'ok', «ممنون» or an emoji never change a customer's language; a switch needs a confident detection.

No doubtful translation is sent

If a number, price or link goes missing or changes in a translation, its length looks wrong, or it is not in the right language, the original text is sent.

  • A text that speaks to the translator is never obeyed; the original goes
  • An AI model too small to translate well is not used
  • No AI or a slow AI: the original goes

Choose your business languages

Set which of the three languages your business answers in and which one is the default; the brand name can be written separately in each language.

  • A new install turns on all three languages

Warning for a missing language

The health check before publishing shows which saved message, form or flow has no text in one of your business languages, so you can fill it in before a customer sees it.

  • Checked: saved messages, form titles, every text of every flow step
  • Each warning links to the place to fix

Tells Persian from Arabic

Persian and Arabic share one script; they are told apart by letters only one of them uses, frequent words and the kind of digits.

  • Persian-only letters: پ چ ژ گ
  • Arabic-only marks: ة ى and the article ال

Translations in a chat tone

Translations are written in a warm chat tone: Persian with the polite «شما», Gulf Arabic, casual English; emojis are kept and service names are translated.

Your words and address per language

Your business address and your own words, such as the staff title and what you call a customer, an offering, a booking and an order, are set per language, and the bot uses those words.

  • Empty: the default word of that language is used
  • Fields show only for the languages you switched on
  • Arabic and English addresses are optional; empty uses the main one

Panel and bot in three languages

Panel in Persian, Arabic and English

The whole admin panel is in three languages, right-to-left for Persian and Arabic; the panel language is picked at the first setup step and can be changed later.

  • About 14,500 texts, each in all three languages
  • Persian
  • Arabic
  • English

Bot messages ready in three languages

The bot's ready messages, customer pages and forms come in three languages; a text not yet written in Arabic is shown to an Arabic reader in English first, not in Persian.

Digits and dates the local way

Persian shows Persian digits and the Persian (Jalali) calendar; Arabic and English use the digits common in the Gulf; the Umm al-Qura Hijri calendar is supported too.

  • Calendars: Persian (Jalali), Gregorian, Hijri Umm al-Qura
  • Dates written with the month's name to avoid day/month mix-ups
  • Persian panel: Solar Hijri dates, whatever the business calendar
  • Arabic panel: Umm al-Qura when it is the business calendar, else Gregorian
  • English panel: Gregorian

More of the product

Unified inboxInstagram, WhatsApp and Telegram in one listAI assistantReplies built from your own business informationBookingA staff calendar, inside the conversationPaymentsRequest a payment, receive the receipt, confirmFlows and automationReady flows for 1,907 jobs in 217 tradesCustomers and salesOne profile per customer, one column per stagePhone appYour inbox, on your phoneForms and fieldsBuild three-language forms in your brand's look and send them in the chat; every answer is checked automatically, fills the customer's record and creates a follow-up task for your team.Shop and deliverySell products with their options and stock in the chat and on a small web shop, follow orders and payments, and run delivery, tracking and returns in one place. If you move goods for a living, you also get rate cards, labels, drivers and cash-on-delivery settlement.Specialised business modulesTools for each kind of business: quotes and projects, wholesale, technician dispatch, documents and consent, listings, donations and chat safety. Turn on only the modules you need; each has customer pages, a panel, figures and ready steps for automated journeys.Overview, reports and alertsOpen the panel and you first see what needs you right now, then the numbers of your business: customers, messages, the sales funnel, takings, AI cost and page stats. All in your own country's calendar, currency and time zone.Setup that stays rightThe app is set up in a few steps, learns your business from your website, Instagram and chats, installs a ready pack for your trade and keeps itself current every night, all with your approval and reversible. Before customers see anything, you test it in the simulator and the health check.Install, running, security and phoneDMAI Pro installs on your own computer, keeps running with Windows and stores your data encrypted; with daily backups, secure login, a fixed address and the phone app, you follow the business from anywhere.