[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

285.0. "Mouth3 (or talk to me ST)" by RDGENG::KEANE () Wed Nov 02 1988 11:48

    Hi,
    
    	Has anyone successfully de-uncoded Mouth3.arc, in yesterdays
    USENET posting??
    
    	I removed the extra blank lines but keep getting no end line,
    but I cant see where its wrong. 
    
    	Cheers
    
    	Pat K.
    
T.RTitleUserPersonal
Name
DateLines
285.1you got farther than I didDELNI::GOLDSTEINA thousand pints of LiteWed Nov 02 1988 13:494
    How did you remove the blank lines?
    
    I know it's easy in TECO... I'm just a bit out of practice.
    Too much EDT on the brain...
285.2Editor macros are greatMILRAT::WALLACEWed Nov 02 1988 15:568
    Mouth3.ARC and Mouth3.INF (the paragraph of text from the usenet
    posting) can be copied from - MILRAT::DISK$USER3:[WALLACE.PUBLIC.ST].
    
    I defined a macro in MicroEmacs (delete line, goto next line) and used
    a repeat count. The same thing can be done in TPU but I find MicroEmacs
    to be faster doing this type of thing on a large file. 
    
    	Ray
285.3No longer a Dumb terminal!RDGENG::KEANEThu Nov 03 1988 10:2112
    re .2
    
    Thanks Ray,  I pulled the .arc last night, runs OK, makes lots of
    peculiar noises.
    
    	I dont know why I couldnt UUD the file, I thought I had removed
    all the white space, I kept getting "no end line", which was there.
    What other faults will result in that error message from UUDECODE?
    
    Cheers
    
    Pat K. 
285.4Text to speech, perhaps?PRNSYS::LOMICKAJJeff LomickaFri Nov 04 1988 12:472
What's this program do?

285.5mouth 3 manualRDGENG::KEANEFri Nov 04 1988 13:53235
    re .4 from jeff,
    
   You wanted to Know:-

Board Mouth III
Flight Manual




   Mouth III is a terminal program/file reader with speech output for
  EssTee computers. Mouth III will run in any resolution. The following
  files are required (and must be in the same directory/folder) :

                       MouthIII.Prg
                       MouthIII.Rsc
                       Speech.Tos






    Terminal :
    ---------------

      Terminal

       Under the 'Terminal' drop down menu, select 'Terminal'. The
      Mouth III terminal recognizes the EsTees extended VT52 command set.

      FOR BEST RESULTS :
      Leave voice toggled OFF until you've logged in and are ready
      to receive text from the host (bbs) computer. Likewise, toggle the
      voice back OFF before logging out. Also, see 'Carrier Chk' below.

       To exit the terminal mode, press <Esc>ape. Mouth III will send
      a pause to the host. When you re-enter the terminal mode, the
      host will resume where you left off. NOTE : If voice is toggled
      ON, Mouth III will finish talking, so it may take a few moments
      before your <Esc>ape is recognized.


      Set Baud
     
       Select to change the baud rate (initially set to 1200 baud).
      The baud rate may be set to 300, 1200, or 2400 baud (higher
      baud rates would be impractical).


      Set Duplex

       Most host systems use FULL DUPLEX and Mouth III is initially
      set for full duplex. If the host doesn't echo your characters,
      select HALF DUPLEX.


      Set Flow

       The 'flow' is the protocol that is used between the terminal
      program and the host to communicate the need to temporarily stop
      transmission. Mouth III is initially set to XON/XOFF. Different
      host systems may require some experimentation.


      Carrier Chk

       If the host system hangs up on Mouth III while speech is being
      output, there is a good chance that problems will occur. To attempt
      to avoid this problem, toggle the Carrier Chk ON. This will force
      Mouth III to monitor the carrier signal from the modem and stop 
      speech output as soon as possible when the carrier signal is lost.

       NOTE: Not all modems/cables are set up for proper carrier detect.
             Inexpensive cables don't always have all the proper connect-
             ions and modems can be set to force a carrier signal where
             there is none.

       If you have Carrier Chk toggled ON and Mouth III won't talk, you'll
      know for sure that your set up is incorrect (or incomplete).


      Buffering

       Host systems all work differently. Some send out a character (or
      a few characters) at a time and then check for incoming characters,
      while some send any number of characters before checking for input.

       For example : Michtron BBS ( (c) Michtron ) responds quite well
      and needs no buffering while one PC bbs I encountered sent
      something like 512 characters before monitoring for incoming
      characters, requiring buffering to be toggled ON. 

       Mouth III's signals to the host to pause for speech output can get
      ignored because of this causing a run-on of input to Mouth III.

       Initially, buffering is off. If Mouth III seems to be losing char-
      acters, then try toggling Buffering ON.
      

      In General

       Some host systems require Control C to perform some functions. 
      Unfortunately, Control C aborts the synthesizer program (and thus
      Mouth III). If you need to send a Control C, use the ~ and
      Mouth III will translate the ~ character and send a Control C
      to the host system.


       To use :

         1.) Enter Terminal Mode with voice OFF.
         2.) Use your modem commands to call a host system.
         3.) Once you're logged in and ready to receive text,
             (ie... you're ready to read a database or messages),
             toggle voice ON.
         4.) Before you log out, toggle voice OFF.
             



    Reader :
    ---------------

      Load File

       Use 'Load File' to load a TEXT file into ram. Once a file is
      loaded it will remain in ram until a new file is loaded and the
      menus, 'Show File' and 'Repeat File' will become visible.

       The file may be any ASCII TEXT file from any folder.  


      Show File

       Does just what it says. To have speech output, be sure to toggle
      voice ON. Press the spacebar to pause/resume the output. Press
      <Esc>ape to quit to the menus (if voice is ON, Mouth III will
      finish the current speech output before exiting to the menus).


      Repeat File

       Works just like Show File, except the file is repeated endlessly.


      In General

       To use :

         1.) Load the file.
         2.) Toggle Voice ON.
         3.) Show (or Repeat) the file.


    Misc :
    ---------------

      Voice

       Select 'Voice' to toggle voice on/off. There will be a check
      mark next to 'Voice' if it's activated. Initially, voice is
      NOT activated.


      Set Speed/Set Pitch

       These options will alter the voice. They can also mung up the
      program and do strange things (including causing Mouth III to
      blow up 'real good').


      Help On

       Selecting Help On will enable the Mouth III help system. To get
      help, just select any menu item. To disable the help system, select
      Help Off.


      Quit

       If you can't figure this one out then I have a bridge for sale...
      A nice large bridge by the bay with PLENTY of traffic. Bids
      with LARGE non-refundable deposits are gladly accepted!




NOTES :

 Mouth III will run with any ram configuration. If you get the message
'Ram Problem' when booting, or the program just won't come up properly,
then there is a shortage of ram and you'll need to eliminate the problem
(large ramdisks, accessories, etc...).

 A lot of testing went into Mouth III to finally stabilize the interface
to the speech synthesizer (SPEECH.TOS). As far as I can tell (assuming
the voice settings aren't changed), the speech synthesizer will now run
forever without bombing as it had before in my programs and all other 
programs I've seen using it. (Some tests ran for as long as 14 hours
before crashing, making the testing tedious and giving me a gray hair
or two...)

 There are a LOT of improvements that I will be making in Mouth Iv. Please
send me any comments, ideas or problems you have. I can be reached via
Genie, Compuserve or my own bbs (The Board).


Board Mouth III 
(c) 1988 Gregg Hungerford (Compuserve 72115,540/Genie GHungerford)


NOTE :
 Board Mouth III may be considered Public Domain and may be FREELY
 DISTRIBUTED with the following provisions :

  1) This doc file (MouthIII.Doc) MUST accompany any copies distributed.
  2) No changes shall be made to ANY of the Mouth III files.
  3) Board Mouth III is not to be sold.



The Board - Fun Only/Message Oriented BBS (up six+ years and counting...)
Silicon Valley 408/985-7573 (Pc Pursuit-able)



Developed using TDI/Modula-2/ST
0272-742796(UK),(214)340-4942(USA)

Thanks to Fred Brooks for providing the hooks into the p/d synthesizer.



   
285.6PRNSYS::LOMICKAJJeff LomickaFri Nov 04 1988 15:042
Perhaps I should make Whack do this?

285.7Why/ack not ?PILOU::ANDERSENDeallocating my spare time to freeSat Nov 05 1988 15:353
    .-1
    Yes Jeff, then we could read/hear our mails while working on another
    terminal.  :)>great fun
285.8More on speech.tos?VINO::BHAMILTONBuzz HamiltonMon Nov 07 1988 12:0121
    I played awhile with MOUTH3 and noticed a few things:
    
    It would sound better if it paused at end of sentences and on blank
    lines. It doesn't handle contractions well.
    
    Then I tried running speech.tos directly and it handles these much
    things much better but ONLY one line at-a-time. There seems to be
    no documentation around on what can be done with speech.tos.
    
    Mouth3 allows the program to speak the action while logged in to
    a BBS board. I'm not interested in this feature. It also allows
    you to 'show' and talk a file. The voice is modifiable as to speed
    and pitch. These features are interesting.
    
    Does anyone know of a better 'shell' to use with speech.tos or where
    documentation can be found to use it within other programs?
    
    (Also direct use of speech.tos raises the pitch at the end of a
    question. It seems that the MOUTH3 shell's method was to remove
    all punctuation.)
    
285.9See the old notes fileLEDDEV::WALLACETue Nov 15 1988 16:596
    The old atari st notes file discusses SPEECH.TOS and gives some
    documentation. See notes 203.* (especialy 203.2) in the OLD notes file.
    If you don't already have it you can hit the SELECT key or PF1 7 on the
    keypad to add the OLD notes file to your conference.
    
    	Ray