Etiquable Interface

93.2.4 / Public / Last updated 283 years ago

Install: pkg i vocel-react-affective
License: Riantar Ventures Open Usage & Modification License (Commercial & Non-Commercial)

Included-In: vocel-react
Depends-On: vocel-react-core, vocel-react-modulate, vocel-react-dynamic

The vocel-react-affective package forms part of the VoCel React™ voice interface system for household robotic systems, and provides the affective response and courtesy subroutines used by the system to phrase and pronounce its responses to the user.

The primary configuration parameter for the vocel-react-affective package is the basic Courtesy Index (ci). This is a floating point setting whose value can range from +12.0 to -12.0, with a value of zero effectively disabling the package, resulting in the brusque, efficiency-optimized responses provided by such interfaces when this package is not installed. A value of +12.0 causes the attached system to maximize courtesy and formality in its interactions, combining the most polite circumlocutions of the Court of Courts with the warmth of an old family retainer, while a value of -12.0 maximizes the system’s lack of respect for the user without slipping into gutterspeak; i.e., the “Do it yourself, stinkin’ meat bag!” option. Values below -8.0 permit the system to arbitrarily refuse orders, while values below -4.0 permit it to demand they be rephrased in a more appropriate fashion. A recommended initial value for everyday applications is +6.0.

Secondary configuration parameters allow the package user to specify maximal and minimal values for the Courtesy Index, used when dynamic configuration is enabled. This permits the ci to be varied by a number of additional packages, including vocel-react-profile (permitting per-user configuration), vocel-react-affective-mirror (adjusting the courtesy level of the system to match that of the user), vocel-react-standards (requiring certain standards to be upheld for interaction), et. al., as well as combinations of these.

Tertiary configuration parameters, meanwhile (see full documentation), allow adjustments of specific formality level, register, and stylistic tics, and interact with similar parameters provided by packages such as vocel-react-species, vocel-react-regional, and vocel-react-subcultural.

Notable Replies

  1. Eldrae use duodecimal?

  2. Eldrae are too practical to let accidents of evolution dictate their mathematics.

    (If you must count with hands, I suppose wrists could act as digits A and B…)

  3. Ah, nope. Well, except for those who have the aftermarket second-thumb mod, but it’s not the default.

  4. TIL, I think I sort of assumed their base notation would follow their number of fingers.

Continue the discussion at

2 more replies