Info-Atari16@SCORE.STANFORD.EDU (Info-Atari16 Digest) (12/01/86)
Info-Atari16 Digest Monday, December 1, 1986 Volume 86 : Issue 26 This weeks Editor: Bill Westfield Today's Topics: STSPEECH from files!!! ---------------------------------------------------------------------- Date: 23 Nov 1986 14:53:16 EST Subject: STSPEECH from files!!! From: Steve Bate <smb.mdc@OFFICE-1.ARPA> To: info-atari16@SU-SCORE.ARPA The following program and C source code is in response to the people who wanted to use STSPEECH.TOS with file input. The program, SPEAK.TOS will accept text from the standard input and generate speech from this text. The program supports indirection, so "speak <file.txt" will generate speech from a text file. To use this program, STSPEECH.TOS must be in the same directory as SPEAK.TOS. To get SPEAK.TOS, uudecode to get speak.arc, then use ARC.TTP to extract the files. Steve Bate ARPA: smb.mdc@office-1.arpa AURA BBS: (314) 928-0598 (ATARI BBS, 20 MEG of ST downloads) ------------------------- Cut Here -------------------------------- begin 644 SPEAK.ARC M&@A34$5!2RY# W08 '0+*ADK4'(+ ,+U0T4 "$H$I4(H$6>*" MRI,I($"T: %B"IPR8=: H%,&#QT09N2\:;,131D0<^B$<4,FC!PR(-*X@5.' MSL"!!0E009-F#@@X(L_("4.RSIPR/J=005BDR! D#1]N?(/R8L:-'3^&'%GR M9,J5+5_B-"B3)AT7(*K,D7D&9!HV)V6222.GS!@Z:=ZX88'5HUNX/MN$R0,B M#)LY5,5XA?-F31DW(,K8>3R6 !TT;^J<0=,51-TY==C0"3P8A&*4(\O<01/F M8YV9=>?>#2,&KHN;! U209($(A0I3XY("=($1&\01IY( >'DB9,6OY\824(E M[90B()PSR1("4@(0N'/N[/DSZ-"B1WW2N4/U,1TYA!G+'!W3#1VJ2IDZ15*R M=6$V;+QQ1V5S7&079V<\5L90>.D%PFMD+%C>&T(1!<(8>KWW!AMH[7024&^, M@91/[,FQQAR5A>&3&1L&>,<<+D R &X),/%&&#"!($)^">T7U10BU'<?"&V4 MT<8;\#VXEAMM7792$V]$",(,(+P!1X-NC(7 &V9T!D5'=H%PA)%DO.'3&(9Q M:%R7H(TAXAQSF!$:7Y>1AR: (-SQ%AM:UD5''7) YF1A9)#QF4]<=B:&BA^& MD6"570X:((YEP 1BA6W<EAL"010* @QXQ ##%.51-Z0"7XTJ!ETI61:'AQ! MVAF88]1$&UQ:8A@A6B@X\09'.E2T5(]/_4BD41^=)E-G<Q!UTEQUW84D82H. ME !3"_V8 HU)0(9DA'*4.E>SM9TT*(AM7,F6K#PV]12=[($@Q5+6RI22''7< ME9<;/KGT(1MAB @38OVI&B]H8HA4DTQ(%5:7M6/4U5JE'9KDEARN?B4'??Z! M.H,,KW+4KQD<A7NN>419BZ.A(Q;&TH5Z3;:Q>EG5)ZQ^3YW@TWP+NF&8:768 M8<:"U@X)!V9N&(E4Q5[9I1=,'>.! PXA-QP&R1*>3.%Y*A=Z* @))LU@PP66 M<2!((I%T+M*IP1@>) A(@1%,'/DU'U6#EE43T$)GS=I'[>ZGY-(@C(>B @F( M$?30X9*W[*I("J;JWR ,@:$;&*.0PN P5H2WQ:QB;-.F8L!Z4J*#*MYWN&T@ M:YJY%L/%Y&6RIKZXA"C(5#1/9S+*%ZA#I\ T2DZ_7'JLK;MZFJ2/G4$[E_7. MM#<;#&MJ[1!I,EM'PIGAE?2*2/Z$M-(N#VS@& @JR."^UF^JI:_ %FZQKB<) M1EB C14& O5TT $7S&ZPPX9J4BD0D*$.YOI<&:R5M#>MA0Z$252S[+ N^=AG M0>JA7!/*< :BA $/!BS#15B"*,B 165U">&]WI"' I;N9L2"2@+>AH KR"$- M_7O,JW1 HVMQ9#(@$,+$^.*KR;1!,>&*00YP8 -K)2 (4H!"$((UAR.ZH UD M& ,0N,0J$;4@!BYP"1S"8*V"<*H*PPFB$*80+!3,( 8TV%P.9("#%L"@!DN, M" J4HL8I\$4&I-I@6Q)5ICNX85)DF,.V%# 0%;P -P,9@4S&P(8Z2(D'*9G+ M&UR !A]$<I*5O*29Q" 73GJ2D0H80818E300-*$(1R!.$+" &_2YQ#.CV8(, MN@""'H!@#Z"B01E8 *H;U* /.\"-8):% I><80PL<*8=%CD?ASTSF0JP9;A4 M(,TM= &;>W@; 0+$)-,P"ILYJ<L9>E*R"[%FFY<Z#PM4H#K&8;,RBSI*+T'P M)3S8Q8TL$$%*RG8@%]QG#B)@@1.JP 0F*)2A3$@!.LG2)13D\R0\^-3F.H)# M%,1 HN*,IX5\B0)M@D %*; HHT"P@D^%:E0@165.[N6&,< A#R@0*4E:"BH8 M#'-F+)!!3&?ZGIK>-*<HVZE+;0!-H KUGKDA0#TEY$N=LG2I99 15'.RFK>4 M 05F2-4<+'H[.:Q !L3$P]!8D$F9I&!SX<S- >A9UGT"KPP3G2M95[>"C^ZS MI.],P;UDMU?&G34%7]PJ) X0$/#D1@&!>TJ>]N09I%A%(Y)2T4>HU\HT1&I^ M@*J+?<:B +UMEF$QZ1<(3L %-YQ@>*QU;6HK"P> ">Q5^BMC50*6P! .S3]U M\DEL(+22CQ 4?56"3)FV][\"\98,I&458#15D+D^4J:+]2P(4! "%11V07U] M*TJ*:E.<3M6L,0@H%V( B[ (*$SB.E8#J BDL2U(! XDA%=P 80!,$&+0@" M#5C0 A0$X0:+3$ "]%L&_B9 IP0V,(+GJV US$$."?"8#)"Z-:(L$K\,YJ\> M#YP"%EAU+!"P<+@@40!038W#F/HP)/+[ALF(>+LD7H&)DXIB!F>JOQ).@8X% M'. FRK4/\SWO/JW*4SS8(*L#4.P D*P *A=D1E$="!H(4U!%04LN5$]3 M "\- !T"Q$9P(X\$P #& T @01L 2 . ##P@ZJ #)_D.#F <: $(BJ> MJ&@#@ "(%@ 80&L%@,)( !R@\1H8 H ( -(:">/U#Z$_%T%> 'C10,B9'SP M*'$2Y!L_B0Q <,0@8NFT=B@_EIP"Z(V!"2"B(/O'3RD "%(Y4!6"02M7%!PA M9(/*(443KAL!('!"T@ (-ER1H $ R(DN ^:P/'K!XI^]'X7U^06@@<LCH /] M"E .0AD 40%.ZGCQ$K><P!@"#DU&@F;@9 '0%[B=P$W;T<AM #"E8&K@P2X MG@X).8#? ,2H/ +A@JO*@0$ F !RV?0_>B 6'$?H0*=?!XY@ Z <5(!SZ-)7 M(F1C79<#.MH51#\.P(T[$D# # 1#@:8_$ JH "KO )%@)(!, 80("D@1" A! M0 (?E(L" 0$$)@Q$ :IF0: PSN!\!U**2'!&C5+>#$*@#(8,(5(P* B E? M,/$-' "LMU)[[P%AFC[,!75??AKZ58 /Z2D!B(3_(.(B QMZL5EGJ+D@EU\) M@"(< VX,,A ";A@ 0U @.'!#TXB )D/?BE@C& Y )&/.V=HR<,__X!!P):1 M*<F99_Y8*,$+8?K5@!90/*($$&> 82$&?#ZI2P-(!#KH&4Y8Z$&B<RUJ@Z.$ M\N 3I9#Q4"8:@?9 FS\,* 0 &PSDX,8__JRY)9Q@X "#DPP PP<( /R0:W'^ M^(4 +()Y2:< ,M JS*U\6;93G[HDH(1CHK(Z*ZM.V,GDKG)!QD29!&AF+9XO M+! $.SB:@ 08%L"PPG:V C# &0B$NY@*@EES% 71C8NC" A(,V,!M, 22!O8 M@*GH/ZX(QV*U2UHQ4+@FN"&7O+H 0(1@C[H)*PSJLLO'5V<H\,*Z!OAU0&"/ M"+'&=C^L2Y$N_D "@' 9OQKGG%PN_.UG 4 0L5P=*]#N &8@8+-\ #CBP@2> MD*CEND)_#,@93 3=K@!F:!PG&U9_3, 9$%PV6LLA^64 $('^<,#( !A ]LL- M6!!HJ7!F?;0- JSQSQ_;M;!$;2LCQ, ;% 85P-@NFRU H""LRD\("CE@@M,J M=T0G "XBT-?._$ LL=%0MQM U@"LK) "77<)[]$#X<, B9 48( 95*2.P!D> MY$LN$#(C$LB]X^9#3S3 ! $-" B8 ,@)"AD A@H=2X $,.49(+-@RC/?-@. MX%9TZ7)M!X8!X$,@OBA^<]7;VV,')82O%*37.%>07SCY]FM8&9(9"MQ(A5\Q M X!@NA: V[D) &04_1T]8()O U*4@C4#11"@"FL;$[K(D"I!L(&$#! ;__H MR/=6ABL%C ]\IZL<SF"5E"E(81(0 E"[_J&SAOT#'Q\* Q^Q@ AK H?$)@ M@&#Q,3$4K0?(NJ$4%A'$(7Y,#KAK(B"("( [G($"4J1B&$(&@J! @@#R"8 4 M0,""?, #/MSSG@KT!002G L",%"!Q]QE!@&@BQKWP@\;^>6O@0!,8&WPAAYW MQ\=_!6Q@ZO$B& ?B#R&PPHQ"4,-V?/@/?4!@70%P(@!68 8&(!$ J@D "0Y M@.UD\6-W, .%BH,/2OF%'P9PC \&(DD!B \-IP1 &,P@A&$!XH<,9!; 9!D2 MVOS##&%CI2MUL0]D$%-LIU";7P9@B4"-LFWBX\"T]/'+&P934060 S&OF1P% M,. (=>NA)!.)&S#PH 9'"$DD.])%W) $"5H7@N4H#[#C4V.+QL #ACGN/IA MR'$Q8(,^9BD!_!QI<PT;2 HD!@$S)@H"KQ2!8!+%@&7Z VV/8-B=6/6AT/P, M 218PA0DQH!9A62# '@#$QIWH2GL94XHZ A,VX OB6$( E*0&0@>! $9?BQ. M(G/20W3!#V0()EJD,N89)# M?U &)I40!W!8$=3"$$"5*K) /QA!@PI !:+ M*%H]O\C5Z!PI20WSAZ'.H4-*\H.2^A""*PRCUW_((P<?"T E:8H *=P& 3$$ MQ RA2ARY+ <^0CA"&*F02Q"< 06Y3$ 4A3C%CS7@BKE40,ARR0 S:+,X^BCK MM/AQ!@+850@:D!,%C@("I/DCER(P P^HA,!*9@VOSUNM&4"P33-HX)."U0<, M$B,%O.BC'( (@COD"@U@@$ 1LCV*")"&BUR>P PZX&TH4VL X$*O./P8;G&/ M^['Q+K>2S:TD=*5+7>MBEP"S!< )P" 'X:JAN&1 +E=RR0/^96@VA@&#$G+I M S.X(#H-&FIBJ=A@L/ (P?(0,#S D)0" 0+#E-PP59GKW/E.%PS5O2X%I@'A M1<#@ %(XPHMAL2I_<,0?7FUH<>QQ!A:P$01(B$%@M_/C(//!E@2YD8U.0P(^ M&<8O_3"$=I)2''F<00;ZH@*0A0S*[?AO6O" U[B4@[SQC1D%R-.)D^4!92=, M^;WZD (0@G$4 DQ/)Y!!PC0YX)@4T,8>/C!<0%YLXOJ" (R.$ Y#H07>T C M&" 1(QG[-Q WL4PUX4S="_M:& (068/%6EG_,I;A"" #8FLR2(!X ^#.<!@ M\7(2=P#P/ET( !7I03 _TOC%-B" .%Q!FC36%Z;VT5HR?L@U;?!Q&5@;N]8" M((.RG\/;Y#B@K,#&!S1NHX#9B(\$XKT0MHM#CVWW[71@<(!+'0"O+JH:#&)H M[%GW2H\W> )JY*'O&5&;SR'"3) ^(T_INP36"=JUK4. #K2PVL"= $8HDO3 MFKCX)K::$ %"8,.:Y"UJARTK6T'1LRX"P K'=/QA_PY*$GYC"9/OK)$U!H,- MJCI?=N##%]6%081$0//HVASGP(#!87L^+GP (^?<YK 4:LQ;)K"J#<+H.*LH M*5<3$/WG.8< C>6B6E[5_.;5%0(4ELZJIC]=&E)O]0%\$"8DZI!51?>%") @ M#7>PRA=0:!,6D# +9)C!'C#(J0!\\(&T6T@%RQP (3#%/R1:B55(\X2%8)!X M4 D*"(WG@R#@)->!",)"-D@\$QB/ "0*PA^0-X-+:Q78,U">60/0!<8(I34P M@&%3*0> IRJ&A;3E*BADJA@3!DBKH7U33$'IP6)H$*I12=P=,&5#[3&P>EOA M2E=@HA;,_$!\:MDI!4G ARY2H 1\V"(%7\"'+(@B C:(GP3NMP5AU&_#75?I M2A(*@ Z6BP\PP,+]7I!_H<$E:8(/7E" 8$ G 7 & \$.D'$ ?O$/L" <T6)_ M<L$59@ ]+-!_9P "4^!^8 9&W 9$<@(@@$91$""NO /W/<(2(,*O-4 &,@Q M&P@&S=5_12<&U04!*S%K#:""_R %)Q@4LX89*W@Q+B@'O#4 &%B$?E$/-# E M$J,!&"@#JR4#-7B#8)"#CZ8@D/&#W1&!!C"$+!.&,(,/P6)UZ(6%_:>%7!@, M7HA>*N@/U! L / /$,"%-N<%$_8Q&F W;Q(G(V: -^@%7 @,B04&'! 05+)Y M7/=J03$ "0SPC$^"A2(4L</);5#$H,Z2@4,,P(GNI9Q:T(E^H,E2-!7_+!N M*W4ACP("L 9 8" <%@ (3E0W8&1"!K!$AA5LU !LZ64T@8@TQX->2(,,8. " M!^=D_ !KD/$# 0 4Z9KSQ=]P@@K X$)L<A4V$ SF#<0"X)>HG(A\O980+!N M9\ %T<%O7@8,L+!7_- &./ "GG@AH#@0<.)O()<K4(8)4U:-IB)]1T,#R[4F M6X4!)K!@G$5%#6 &!+!$XT,!V]"*#@ &GH ?[-@_P#"*&N<.P/A6)P< FWA2 M),!2<L*+BA!$9\ 020!TA,(0Q0$9\ .4F0!TC,(,C,$(,DY.<2)<E&2(<%V M7Y$^JW@ 4W $CX)8&F !P' &=@0/'_D-W!.2(_DY*<552Q1$9J /ZP@ BK"3 M$?5QR < 0?!*JN 8S[<ZP^@\.%,G8;EZK<@ CV(#A-6'VU%67ZB"_( &@D%8 MAB47B85]9L@/4! LOA"2<,E2CZ(!?GE8@?E['9%1P:(-B$DK<;F8C0F8104( M@@D !> 7^T /DREU\E"5VY%28\8#+8 $AF&*^&<!KD8Q_T #T.)3D(= 2-"( M(80 9@";2B6;8%";%W*; : "C>@/7.>;%R*;<""<#D"<#) ^>55CVYA:WB@A M & *& D B[!U#D &V0@!TM-9=SD0AK"=>Z4/5!130(">E30]&.9D^K!FSA@4 M <=,(/"/:N(.T_..?J66V @ G%"0[A -->9D]O "7C0 E"? '"?^J .^EF* M"B$ ;7(T:$!V_B %BH ?"*8/6(E==VA[8+$ -J!4QA"*_P -@P ?[JD/\$D; M\B"?])E[$"HS4P95S]>?>V5EM8=Q'5E58%D'0\ .SR$!1^$$2 H 1$I(1_%% M,G 4+O&D!!"E ) 46HE(D"E5CJEN-&E6_JE_! Q,(/6LJE_&!+80JE4KJF M53JF97JF8FI+TL /!8 '@&5+"Y4"'_-%9@18K0,&@ H !K@9<T '<P '95 & M8X &+D ';S 'R($K # $3^ $.C 005 %6)"I #!VF#H0<J!+552IE^JIF]JI 1 S%V5."I#: !U$ D ^&@ $ end ------------------------------ End of Info-Atari16 Digest ************************** -------