I was going through some of my org notes and found the below entry. Not sure how up to date it is and I don't even recall where I got the information from, but thought it might help a little re: your question about documentation.
Note: I'm experimenting with configuring my mail client to use org-mime
to
allow composing of messages using org-mode. If this message is badly formatted
or cannot be read, let me know and I'll re-send it. There should also be an
attachment which is the message as an org file.
Emacspeak uses server specific programs for each of the speech servers it supports. It is expected that these programs will support the commands outlined in this section. Note that this API assumes a TCL based server which is able to incorporate the API defined in the tts-li.tcl file. If the server is being implemented in some other language, it will also be necessary for it to implement the API as specified in tts-lib.tcl
Arguments:
See the section of speech server modes for a description of the various modes.
Set the TTS state to the specified values for puntuation, capitalization, all caps mode, split caps mode and speech rate
Predicate to test the state of the speech event queue. Return true if the queue is empty, false otherwise.
Predicate to test the state of the speech event queue. Return true if the queue contains events yet to be processed, false otherwise.
Returns the number of events in the speech queue waiting to be processed.
Clear all pending events from the speech queue.
Arguments:
Add a new event to the speech event queue. If the element is empty, nothing is added to the queue. The event is appended to the queue with a prefix of 's', indicating it is a speech event.
Arguments:
Add a muscial note event to the event queue. The event is prefixed with the letter 'n' to indicate it is a note event.
Arguments:
Add a 'beep' event to the queue. The event is prefixed with the letter 'b' to indicate it is a beep event.
Arguments:
Add an auditory icon to the event queue.
Reset the queue to the first element in the queue. This enables all queued events which have been added to the queue since the last time it was cleared to be reprocessed. Returns the element at the head of the queue if one exists. Returns the empty string if the queue is empty.
Arguments:
Moves the head of the queue backwards by the numeber of events specified by the step argument or to the head of the event queue if there are less elements than specified by the step argument. Returns the element at the new queue location if one exists or the empty string if the queue is empty.
Arguments:
Moves the queue head forward by the number of elements in the queue. If thre are less elements forward in the queue than specified by the step argument, move the queue forward as far as possible. Returns the element at the new head of the queue.
Returns the element at the current head of the event queue and moves the head of the queue forward by one element.
Create a backup copy of the current event queue
Replace the current event queue with the contents of the backup queue
Arguments:
Play a sound over the server. This procedure uses the value of $tts(play) as the name of the executable file to use to play the sound. The procedure returns after calling speech_task
Initialise the system to use the beep program if it is installed
Arguments:
Calls the beep program to play an uadible beep. Depends on the beep program being installed and the tTS being configured to use beep.
A simple self test procedure that speaks the text "This is text $i" where $i is an idnex from 1 to 10.
Procedure which tries to determine what operating system the server is currently running on. Currently, returns one of the folowing values
-Note: Depricatd?
Arguments:
This procedure returns the serial port descriptor to use for devices such as the dectalk express. the procedure will use the value set in the environment variable DTK_PORT if defined. Otherwise it will return a default value based ont he operating system being used.
Sets the serial port characteristics to support the attached TTS device and opens read and write streams to the device for use by the TTS server.
Initializes the TTS server infrastructure to default values. This includes setting defaults for basic TTS modes, including split caps mode, capitalize mode, punctuation mode and all caps beep mode. It also initializes the event and backup queue and the program to use to play sound files.
|May 1995 - Last Year|Current Year|
If you have questions about this archive or had problems using it, please contact us.