From 447ef4a205b650cb94bba8d86a668f227f6460f1 Mon Sep 17 00:00:00 2001 From: David Griffith Date: Tue, 30 Jun 2015 03:46:30 -0700 Subject: [PATCH] Tidying up here and there. --- PACKAGING | 19 ------------------- PORTING | 2 +- README | 1 - README.1st | 3 --- SPEECH | 52 ---------------------------------------------------- 5 files changed, 1 insertion(+), 76 deletions(-) delete mode 100644 PACKAGING delete mode 100644 SPEECH diff --git a/PACKAGING b/PACKAGING deleted file mode 100644 index 5f0ac33..0000000 --- a/PACKAGING +++ /dev/null @@ -1,19 +0,0 @@ -I heartily encourage people to create packages to make it easier for less -computer-savvy people to use Frotz. However, I do have a few rules on -this. - -1. Email me if you wish to put Unix Frotz into something like a .deb, - .rpm, Slackware package, the NetBSD pkgsrc tree, FreeBSD's ports - tree, or anything like that. When you do so I can note that on the - Unix Frotz webpage at http://www.cs.csubak.edu/~dgriffi/proj/frotz. - -2. DO NOT have auto-install programs or scripts grab files from that - page. The Interactive Fiction Archive at http://www.ifarchive.org - has mirrors around the world for that sort of thing. - -3. If you distribute a patched version, SEND ME THE PATCHES. If you - don't tell me what bugs you've found and fixed, I can't very well fix - those bugs in the main codebase for all the other users of Frotz. - Patches that simply change around options in the Makefile obviously - don't apply. - diff --git a/PORTING b/PORTING index 0a5c7a9..5a34aef 100644 --- a/PORTING +++ b/PORTING @@ -44,7 +44,7 @@ Frotz might work well with these platforms: ------------------------------------------- Apple IIgs. -I'm fairly sure that with its greater memory capacity than the ealier +I'm fairly sure that with its greater memory capacity than the earlier members of the Apple II family, at least text-mode Frotz should be doable. Perhaps even graphics and sound could be done. diff --git a/README b/README index 2c96cbb..6dc62e6 100644 --- a/README +++ b/README @@ -10,7 +10,6 @@ Reference code and Unix port currently maintained by David Griffith. - Old-style sound support through OSS driver. - Config files. - Configurable error checking. -- Quetzal save file format. - Distributed under the GNU Public License. diff --git a/README.1st b/README.1st index cce6f16..ced9377 100644 --- a/README.1st +++ b/README.1st @@ -11,13 +11,10 @@ HOW_TO_PLAY How to play Interactive Fiction. INSTALL How to build and install Frotz. Makefile The Makefile (the INSTALL file tells you about this). Makefile.tc Makefile for building Frotz for DOS. -PACKAGING Putting Frotz into a binary package or port tree. PORTING Notes about porting Frotz to new machines and operating systems. README An overview of Frotz. README.1st This file. -SPEECH Notes about speech synthesis and voice-recognition in Frotz. TODO Stuff to do in no particular order. -frotz.lsm An LSM file for Frotz. doc/ Manpages and sample config files. src/ Source code to Frotz. diff --git a/SPEECH b/SPEECH deleted file mode 100644 index bdf606c..0000000 --- a/SPEECH +++ /dev/null @@ -1,52 +0,0 @@ -=============================================== ------------------------------------------------ -| Speech synthesis and recognition in Frotz | ------------------------------------------------ -=============================================== - -This is highly-experimental code being commissioned by a presently -undisclosed party. When complete, Frotz (at least for Linux and NetBSD) -will speak its output and accept voice for input. The libraries being -used to do this are Flite and Sphinx2. Public release in any meaningful -way is on hold until the project is complete and I have been paid. In -case you're wondering, this voice-enabled version of Frotz will appear -as another make target in the Unix Frotz tarball. - - -Flite (http://cmuflite.org/) is a small run-time speech synthesis engine -created by Carnegie Mellon University around 1999. It's intended as a -lightweight substitute for University of Edinburgh's Festival Speech -Synthesis System and CMU's Festbox project. Flite is somewhat based on -Festival, but requires neither of those systems to compile and run. At -first I wanted to use Festival for voice output, but this quickly became -impractical for various reasons (like the fact it only outputs to NAS). - - -Sphinx2 (http://www.speech.cs.cmu.edu/sphinx/) is also from Carnagie -Mellon. It is unique among voice-recognition schemes with which most -people are familiar in that it doesn't need to be trained. That's -right. Joe Blow can walk in off the street, talk to a program using -Sphinx, and be understood. The tradeoff is that the programmer must -know beforehand what words are to be recognized. This makes it -difficult, if not impossible for voice-input to be used for arbitrary -games. The game's dictionary must be parsed and a pronunciation guide -made. This must be done manually because of the way the Z-machine -recognizes words. Because it only cares about the first six letters, a -real person must check for words longer than six letters, figure out -what the rest of the letters are, and how the words should be -pronounced. This is the core of the problem of supporting arbitrary -games. A computer cannot "know" what a story is about in order to guess -what the remaining letters are. - -You've probably encountered programs that do voice recognition like -Sphinx does without realizing it. The most common example I can think -of is how many locales handle collect calls. You get a phone call and -an obviously recorded voice says something like the following: - - You have a collect call from . - To accept the charges, please say "yes". - -That program is expecting to hear "yes" and is configured with several -ways that "yes" might be constructed. For good measure, "yeah", "yep", -"yup", "uh-huh", "alright", "okay", and other affirmatives are probably -programmed in there too. I don't know. I haven't checked. -- 2.34.1