AUDIAL(1)

✨ AUDIAL(1) ✨ β€” General Commands Manual

okay bestie, pull up a chair, because today we're talking about audial, and honestly? it's giving retro telephone main character energy and i am obsessed πŸ’–


πŸŽ€ NAME πŸŽ€

audial β€” generate or recognize touch tones for North American telephones

like. it makes the beepy boops. or it listens to the beepy boops and tells you what they were. iconic behavior, no notes 🫢


🌸 SYNOPSIS 🌸

audial [-audio servername] [-volume 0-100] [-spacing milliseconds]
[-pause milliseconds] [-duration milliseconds] dialstring

audial -recognize [-microphone] [-gain 0-100] [-time seconds]

two whole modes, bestie. one of them dials, one of them listens. choose your fighter ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so the audial program generates touch tones that are suitable for dialing a North American telephone. and if that's not enough for you (it never is, we love a multitasker), audial can also recognize touch tones and produce the corresponding string. it dials, it listens, it does both. lowkey a legend πŸ’…


🌈 GENERAL OPTIONS 🌈

these ones work in either</> mode β€” dial or recognition. flexible queen:

  • -audio servername β€” this one tells it which Network Audio System server the files should be played on. pick your server, bestie, we're not playing on just any server πŸ’–

πŸ‘‘ DIAL OPTIONS πŸ‘‘

only for dial mode. this is where the ✨dialing✨ happens:

  • -volume 0-100 β€” sets the volume the data gets played at, as a percentage of the maximum possible volume. default is 100 percent, because why would you ever be quiet. go big or go home πŸŽ€
  • -spacing milliseconds β€” how many milliseconds to wait in between each digit. default is 100.
  • -pause milliseconds β€” how many milliseconds to wait whenever a comma (,) shows up in a dial string. default is 400. that comma is a little pause break, she's resting πŸ’…
  • -duration milliseconds β€” how long each tone lasts, in milliseconds. default is 100.

πŸ“ DIALING STRING πŸ“

these are the characters you can put in a dialing string, bestie. each one does a lil something:

  • 0123456789*# β€” the corresponding touch tone is generated. yes, all of them. the digits, the star, the pound. the whole squad 🌟
  • abcd β€” these generate tones representing the 4 "function" keys that are often found on a keypad. the deep cuts. the b-sides πŸ’œ
  • , β€” generates a blank tone whose length is specified by the -pause option. it's not silent, it's intentional πŸ™ˆ
  • any other characters β€” ignored. not even a vibe check. just. ignored πŸ’€

πŸ’… RECOGNITION OPTIONS πŸ’…

now we're in listen mode. put your ears on:

  • -recognize β€” enables recognition mode. audial will attempt to recognize touch tones from the input device and output the corresponding character. it's the listener era, we love her 🎧
  • -microphone β€” use microphone gain levels on the audio input device. if a microphone is plugged into the audio input jack, this option should be used. so like, use it. fr fr 🎀
  • -gain 0-100 β€” sets the input gain level. default is 95.
  • -time seconds β€” how long to attempt the recognition. default is forever. yes bestie, FOREVER. it will simply keep listening until the end of time 😭

🧚 ENVIRONMENT VARIABLES 🧚

audial reads these, so know them:

  • AUDIOSERVER β€” specifies the name of the default audio server to contact if no name is explicitly given on the command line.
  • DISPLAY β€” specifies the name of an X Window System display that should be assumed to also have a corresponding Network Audio System server.

⭐ SEE ALSO ⭐


Copyright 1993, 1994 Network Computing Devices, Inc.


🌸 AUTHORS 🌸

  • Greg Renda, Network Computing Devices, Inc.
  • Kevin Martin, Network Computing Devices, Inc.

and that's the whole page, bestie πŸ₯Ή thanks for reading all the way to the end, you're a real one. this was audial(1) from the General Commands Manual, version 1.9.4 β€” shoutout to Network Computing Devices, Inc. for bringing us this 1993/1994 classic. slay, periodt, and may your tones always land πŸ’…βœ¨πŸŽ€