Summarize AMR recordings

By the Potok teamUpdated ~2 min read

AMR is a compact voice format typical of phone calls, so recordings can sound thin. To summarize AMR recordings, send the call to Potok in Telegram as 1 file and wait for a short digest. A bad connection hurts the result, and speakers are not named, so add names yourself after reading.

Turn a recording into text

In Telegram, write to @potok_now_bot and add your file. The finished text appears in the conversation when recognition ends.

Write to @potok_now_bot in Telegram

Export to TXT, MD, DOCX, PDF, SRT and VTT · files up to 2 GB · about 30 languages · speakers and timestamps on request

In short

  • Android lists AMR-NB in 3GPP (.3gp) and AMR (.amr) files at 4.75 to 12.2 kbps sampled at 8 kHz.
  • AMR storage files begin with the magic string #!AMR followed by a newline; AMR-WB uses #!AMR-WB.
  • Android MediaRecorder offers an AMR_NB output format (Android MediaRecorder AMR_NB).
  • Send .amr files up to 2 GB as they are: Potok decodes them without a separate conversion.

About the AMR format

PropertyValue
KindSpeech codec for mobile phones
File extensions.amr, .awb
Media typesaudio/AMR, audio/AMR-WB

How to summarize AMR recordings

  1. Open the bot and send the file. Open @potok_now_bot in Telegram and send the .amr file. Files up to 2 GB are accepted; for a long recording use the Upload button of the bot's mini app.
  2. Keep the format in mind. Android MediaRecorder offers an AMR_NB output format (Android MediaRecorder AMR_NB).
  3. Press the summary button. When the transcript arrives, press the summary button under it, then compare names, figures and decisions in the digest with the full text.
  4. Worth knowing. AMR storage files begin with the magic string #!AMR followed by a newline; AMR-WB uses #!AMR-WB.

What a summary looks like

Example of a summary

[1] Point: Call about changing a train booking.

[2] Point: Agent offered an earlier departure on Saturday.

[3] Point: Customer must confirm by email this evening.

[4] Point: Dad called to say he will arrive on the late train.

Points written by us to show the layout. They are not output from a real AMR file.

What Potok can do
FeatureDetails
Desktop appThe separate desktop app of Potok dictates into any program; it recognises Russian speech
Speakers and timeSpeaker labels and timestamps can be switched on
RecognitionAround 30 languages have good published results; a few more come with warnings
TranslatingNo translation: the text stays in the language of the recording
Where to use itTelegram bot @potok_now_bot; large files go through the bot's mini app

What to avoid with AMR

Common mistakes and how to fix them
What goes wrongEffectWhat to do
Sending an AMR call with a bad phone connectionNarrow speech quality hides words and weakens the digestRe-record the call on a better connection when you can
Expecting the AMR summary to name every speakerVoices on a call are not labeled by nameAdd speaker names in your notes
Sending several AMR calls as a single fileTopics mix and the summary loses the orderSend each AMR call separately
Hoping the AMR digest will mention background soundsOnly speech is summarized, so context of the scene is lostAdd a note about the setting yourself after reading

Next steps

The tools section has converters and calculators, the glossary explains the terms, and the download page covers the apps.

Common questions

Can I send AMR files straight to Potok?

Yes. .amr files up to 2 GB go to the bot as they are; there is no conversion step before recognition.

Does the summary replace the transcript?

No. The summary is a short digest made from the transcript. The full text stays available and is the source to check it against.

What is the AMR format?

In short, adaptive Multi-Rate speech: AMR-NB (.amr) and AMR-WB (.awb). Android lists AMR-NB in 3GPP (.3gp) and AMR (.amr) files at 4.75 to 12.2 kbps sampled at 8 kHz.

What do the specifications say about AMR?

Android lists AMR-NB in 3GPP (.3gp) and AMR (.amr) files at 4.75 to 12.2 kbps sampled at 8 kHz. AMR storage files begin with the magic string #!AMR followed by a newline; AMR-WB uses #!AMR-WB.

Sources

Every source below was checked by hand on the date given. Sites change, so open the source if the exact wording matters.

  1. RFC 4867: RTP payload format and file storage format for AMR and AMR-WB, IETF · checked
  2. Supported media formats, Android Developers · checked
  3. Android MediaRecorder.OutputFormat, Android Developers · checked

See the result on your recording

Send your voice message, audio or video to @potok_now_bot on Telegram and the text comes back in the chat.

Go to @potok_now_bot in Telegram