🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.multimedia
Article #1203

Re: Recording/saving Say output

#1203
From: Gordon Butler
Date: Sun, 31 Dec 1995 01:39
107 lines
6199 bytes
William Near (wnear@epix.net) wrote:

: I'm not sure about that, but why not just write a script
: that you can execute? For instance:

: say "hello"
: say "I would like to discuss..."
: etc..
: etc..

: -- 
: ---------------------------------------------------
:  Bill    ////\    wnear@epix.net    Bogey on IRC
:  Near   ////\\\ A2000/030@50/Picasso II/Supra V.34
:        //// \\\\              _____  __      _
:  \\\\ ////___\\\\ //// |\  /|   |   /  \    / \
:   \\\\///-----\\\\///  | \/ |   |   |  __  /---\
:    \\\\/       \\\\/   |    | __|__ \__/  /     \
:     Contributing Editor @ Amiga Report Magazine
: ---------------------------------------------------

The reason I wanted IFF files is that Moveisetter takes over the audio 
and doesn't allow multitasking using 'say' or the speak device.  Even if 
it did, synchronization would be awkward.  Moviesetter itself allows 
precise placement of IFF files within its own program, if I wanted to 
animate a talking robot.

Nevertheless, the Amiga community, represented by Joe Carp, came to the 
rescue.  He sent me uuencoded file called say2raw, which worked fine.  
The only minor problem was that the RAW file played at half speed, so I 
had to double the speed before saving it with a sampler to IFF.  Since 
it's freeware, I'm posting it here for anyone interested in dabbling with it:


begin 644 say2raw.lha
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
/N@/JY4"E90PR'_F23&  
 
end
Technical Details
Message-ID: <4c4pl3$dq6@coranto.ucs.mun.ca>
Path: arc1-ca.pugleaf.net!coranto.ucs.mun.ca!gbutler2
References: <4bhgk3$67o@coranto.ucs.mun.ca> <4bik0g$ntj@guava.epix.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!coranto.ucs.mun.ca!gbutler2
From: gbutler2@nlnet.nf.ca (Gordon Butler)
Newsgroups: comp.sys.amiga.multimedia
Subject: Re: Recording/saving Say output
Date: 31 Dec 1995 01:39:46 GMT
Organization: NLnet
Message-ID: <4c4pl3$dq6@coranto.ucs.mun.ca>
References: <4bhgk3$67o@coranto.ucs.mun.ca> <4bik0g$ntj@guava.epix.net>
NNTP-Posting-Host: terra.nlnet.nf.ca
X-Newsreader: TIN [version 1.2 PL2]