NCID-SPEAK(1)

πŸ“¦ version 1.18, in fedora 43, fedora 44

✨ NCID-SPEAK(1) ✨

okay bestie, welcome to the ncid-speak page from the NCID manual, section 1 πŸŽ€ this one's short and sweet and it's literally just "make your computer say the caller's name out loud" and honestly? iconic.


πŸ’– NAME πŸ’–

ncid-speak β€” send Caller ID to a text-to-speech program

like, it takes the caller info and it speaks it. that's the whole gig. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

ncid --no-gui --module ncid-speak

🌸 DESCRIPTION 🌸

The ncid-speak output module speaks the Caller ID using festival. that's it, that's the module. your terminal bestie gets a voice 🫢


πŸ‘‘ CONFIGURATION πŸ‘‘

The ncid-speak output module is configured in ncid-speak.conf. yes queen, one config file, let's go through it together πŸ’…

  • allowed_types β€” this sets the NCID call and/or message types ncid-speak will send. See ncid-speak.conf for a complete list.

Default: allowed_types="CID PID MSG NOT"

  • SpeakThis β€” What to say, '$NAME' or '$NMBR' or '$NMBR $NAME' or '$NAME $NMBR'. Must be inside single quotes.

Default: SpeakThis='$NAME'

  • SpeakInput β€” Test-to-speech program. Default uses festival.

If using the Macintosh: SpeakInput="say $SpeakThis"

If you want a specific voice for the Macintosh: SpeakInput="say -v Vicki $SpeakThis"

Default: SpeakInput="echo $SpeakThis | festival --tts"

  • SpeakTimes β€” The number of times to speak the same input.

Default: SpeakTimes=1

  • SpeakDelay β€” If SpeakTimes is greater than 1, SpeakDelay is the delay in seconds between repeating the input.

Default: SpeakDelay=2

  • AreaCodeLength β€” If non-zero, a name value of "NO NAME" will be replaced with the string "Area Code " followed by the requested number of area code digits separated by spaces.

If set to the number of digits in phone number, a name value of "NO NAME" will be replaced with the digits of the phone number separated by spaces.

A leading "1" for the CID number is always ignored.

Default: AreaCodeLength=3


πŸ”₯ REQUIREMENTS πŸ”₯

  • festival text-to-speech software

that's the whole list. go install it, it's giving minimalism πŸ’œ


πŸŽ€ FILES πŸŽ€

prefix3=/etc/ncid/conf.d/ncid-speak.conf
/usr/share/ncid/modules/ncid-speak

🌈 SEE ALSO 🌈

ncidd.8, ncid_modules.7, ncid.1, ncid.conf.5

go read those next, iykyk ✨


lowkey a whole module that just talks. obsessed. anyway bestie, this page is from NCID, version dated 2022-11-8 β€” mwah, slay, bye πŸ’–πŸ§šβ­
πŸ“¦ where this page comes from