2.246 emacsvox-windows-speech

Register the native Windows speech servers bundled with Emacsvox. Friendly names shown by ‘tts-select-server’ are translated to paths below the configured server directory. This module also configures native auditory icons, notification streams, stereo positioning, and dependency diagnosis.

2.246.1 Emacsvox-Windows-Speech Commands

2.246.1.1 emacsvox-windows-speech-configure-audio

Command: emacsvox-windows-speech-configure-audio (&optional restart)
Route auditory icons and generated SoX cues through Windows.
With prefix argument RESTART, restart the active speech server afterward.

(fn &optional RESTART)

2.246.1.2 emacsvox-windows-speech-diagnose

Command: emacsvox-windows-speech-diagnose
Display native Windows speech dependency and build status.

2.246.1.3 emacsvox-windows-speech-disable

Command: emacsvox-windows-speech-disable
Disable friendly selection of native Windows speech servers.

2.246.1.4 emacsvox-windows-speech-enable

Command: emacsvox-windows-speech-enable
Enable friendly selection of native Windows speech servers.

2.246.1.5 emacsvox-windows-speech-restore-audio

Command: emacsvox-windows-speech-restore-audio (&optional restart)
Restore audio settings saved before native Windows configuration.
With prefix argument RESTART, restart the active speech server afterward.

(fn &optional RESTART)

2.246.1.6 emacsvox-windows-speech-select-dectalk

Command: emacsvox-windows-speech-select-dectalk
Select the native Windows DECtalk server.

2.246.1.7 emacsvox-windows-speech-select-eloquence

Command: emacsvox-windows-speech-select-eloquence
Select the native Windows Eloquence server.

2.246.1.8 emacsvox-windows-speech-select-server

Command: emacsvox-windows-speech-select-server (server)
Select friendly Windows speech SERVER and restart speech.

(fn SERVER)

2.246.2 emacsvox-windows-speech Options

Variable: User Option emacsvox-windows-speech-enable-notification-stream
Whether Windows speech servers use a separate notification stream.
The notification stream uses a second server and native bridge process, so
notifications can speak independently of the main speech stream.  Changes
take effect the next time the speech server is selected or restarted.

Default Value:

t

Variable: User Option emacsvox-windows-speech-main-pan
Stereo position of the main Windows speech stream.
-1.0 is fully left, 0.0 is centered, and 1.0 is fully right.  Values
outside that range are clamped when the speech process starts.  Changes
take effect the next time the speech server is selected or restarted.

Default Value:

0.0

Variable: User Option emacsvox-windows-speech-notification-pan
Stereo position of the Windows notification speech stream.
-1.0 is fully left, 0.0 is centered, and 1.0 is fully right.  Values
outside that range are clamped when the notification process starts.
Changes take effect when the speech server is selected or restarted.

Default Value:

0.65

Variable: User Option emacsvox-windows-speech-servers-directory
Directory containing native Windows speech server launchers.

Set this directly or set ‘EMACSVOX_WINDOWS_SPEECH_SERVERS’ in the
environment.  The bundled Emacsvox server directory is the default.

Default Value:

"<emacsvox-root>/servers/"