aboutsummaryrefslogtreecommitdiffstats
path: root/spo256/README
diff options
context:
space:
mode:
authorWilliam Harrington <kb0iic@berzerkula.org>2025-01-14 16:06:02 -0600
committerWilliam Harrington <kb0iic@berzerkula.org>2025-01-14 16:06:02 -0600
commit0cc9b20c15460213e488bf5e70963b941482f628 (patch)
treebb0143245583ec846630f39bfa2258dba640ccd7 /spo256/README
parent0e084ade5069756d487b5c948c48b777e37c00c9 (diff)
Add source.
Diffstat (limited to 'spo256/README')
-rw-r--r--spo256/README24
1 files changed, 24 insertions, 0 deletions
diff --git a/spo256/README b/spo256/README
new file mode 100644
index 0000000..29c2fae
--- /dev/null
+++ b/spo256/README
@@ -0,0 +1,24 @@
+This particular SPO256 server is able to translate common usages for numbers
+and perform word substitution. For example, the number 123.45 is pronounced
+as "one hundred twenty three point four five". Internet names and addresses
+are also pronounced correctly to a large extent. The support of different
+usages and idioms in this server is not yet as complete as the WorldVU SPO
+server, but this is being worked on.
+
+The SPO server was rewritten in release 0.3 with a character state parser
+to allow better parsing for and pacing of spoken text. The 0.3 state
+parser now recognizes embedded server command sequences as well as text
+that is to be spoken. Embedded server commands are proceeded by the
+<ESC> character, and appear in <>'s, using a format much like mark-up tags.
+For example, word "spelling" can be turned on or off with <ESC><spell> and
+<ESC></spell>. The current tags supported by the SPO256 server are found
+in the spo256 man page. More tags will be added as they appear feasable to
+create.
+
+This SPO server differs from the original WorldVU server in that it can
+also be used in a client role to pipe standard output to the server. One
+can enter "cat filename | spo256 localhost" (or "cat filename | speak
+localhost") to redirect output to the spo server running on the local
+machine, for example.
+
+