ZTITLSETUQUIFILEINBUFLINENUYESNYESCREEERMATCHALLOOUTBUFERROVARCHASCERASEWAIGRAMMERGRAMMERGRAMMARGRAMMARAAA$Aw!xA A 0 |xA"hAA AA((ҠǠ-by A.A. NOGAS33Copyright 1985 by ANALOG 400/800 Corporation. A A0  ( 57@<@,4CA6-A ŠҠԛ9AdAU5(LINE NUMBER FOR NEXT INPUT9#? 45(>:AS,LINE NUMBER INPUT REQUIRED.? @0(h37@<@,20)7@<@,396(^(>:AS,ILLEGAL INPUT-try again.h @02R 6-A:,!B'PH(>:AS, LINE NUMBER TOO LARGE-try again.R @0<S(!(YOUR LINE NUMBER IS $(9(Is that correct?= I"S @0F##@@E:PŠԛZA A("INPUT ALLOPHONE CODE/Q=QUIT. BUF:A@&F:A7,d:AdAU!6-.@64Q: nS67B:,%@,.*46-?:C:,:@4,7<,>:@4,=6-%@A  ff(@ IF PEEK(128)+PEEK(129)*256= THEN OPEN #,8,0,>:@4,T:>:@4,Q*(@:? #;:CLOSE #5@GA7Q @0-EDIT VOCAL STRING"< "(EDIT ALLOPHONE STRING:<(7@:@(,- AΠҠԛc%6-F:@,%F:@,$AV<F:%@,"@RF A0cCHECK FOR SCREEN SCROLLING H!6-?:C:,<%@@$@,3@@E-@@H$XΠЛbn@A('} TALKER STRING EDITOR-Copyright 1985.n((ŠŠld:(>:@(,' PA1-10ms HH1-hey *AE-act NG-angerd(% PA2-30ms HH2-hoe *AO-song OR-forvZ.(& PA3-50ms KK1-can AR-farm OW-snowZ(' PA4-100ms KK2-sky AW-down OY-voiceX-(% PA5-200ms KK3-crane *AX-lapel PP-powX(& BB1-rib NN1-thin AY-sky SH-shipY.(& BB2-best NN2-no CH-chip *SS-bestY(& DD1-end RR1-read *EH-end *TH-thinY.(& DD2-do RR2-brain EL-ill *UH-bookY(& DH1-this TT1-parts EY-tray VV-vestX/(' DH2-bathe TT2-to *FF-food WH-whiteX($ ER1-inner UW1-to *IH-sit WW-weY.(& ER2-burn UW2-food IY-see XR-pairY(& GG1-gate YY1-cute JH-dodge YR-hearY/(' GG2-green YY2-yes LL-like ZH-beigeY(% GG3-wig *AA-hot MM-milk ZZ-zooE0((蠪似B@@E$ŠΛV-(%} ****** TALKER STRING EDITOR ******0(3(V(For use with the TALKER DEVICEJ&(HANDLER by A. A. Nogas and theJ(CHEEP TALK voice synthesizer by;(Lee Brilliant M.D..(!(;( copyright 1986 by$!(ANALOG COMPUTING MAGAZINE$$ҠΠT-(%}**** TALKER RESERVED CHARACTERS ****0(T(The characters listed below are['(recognized by the TALKER STRINGL( EDITOR and perform the following[( functions:P(+( 1.Slash_____Separates allophones=@@P(within a word.P-(%2.Space_____Separates words-inserts a?@@P( 50 ms pause.S-(%3.Comma_____Separates clauses-inserts?@@S(a 100 ms pause.P,($4.Period____Ends sentences-inserts a>@@P( 200 ms pause.M'(5.Semicolon_Indicates allophone9@@M(string is to bey@@.(continued-similar to@@@W(its usage in PRINTi@@y( statements. $xҠΠX.(&}Using the reserved character set willX(%allow you to encode a voice string in?*("a way that is similar to writing a?(normal sentence.U(+( The TALKER STRING EDITOR createsU(%output command lines for your programT+(#that operate like LPRINT statementsT($to a printer. It is not necessary toS-(%end a voice string with a period. TheS(!period is mandatory for sentencesN#(that end within the string.&(N(#NOTE: The computer's text buffer isR(( limited. Do type more thanR(%three screen lines of code when askedQ*("to input the allophones. Use the ;Q("operator to continue the string on!(the next input prompt.!$@РśJE-@@ A(#}DO YOU WANT TO REVIEW THE PROGRAM?E T"@    ^''(}SETUP FOR VOCAL STRING OUTPUT:h ( (PLACE A DISK IN DRIVErM  (2(#Ǡ-INCLUDE DEVICE AND DEVICEJ(NUMBER IN FILESPEC.M(|D+(#WHAT IS THE FILESPEC TO BE USED FORD(OUTPUT OF YOUR CODEJAdAU A#@@@J AD6-F:A, (>:AS,,"Ae/(D(ŠҠ_Ae(:(#Ҡ-PLEASE CORRECT AND RE-ENTER_(FILESPEC. ERROR NUMBER IS ."@ B" A`o B6-(F(%WHAT STRING VARIABLE NAME DO YOU WANTo($TO USE IN YOUR PROGRAM (PRESS P(FOR DEFAULT NAME)%4F(DEFAULT VAR. NAME T$ CHOSEN.P APQ 6-B:,E7@<@,2A)7@<@,3Z)7,0$Q6-@H"@;(>:AS,NOT A LEGAL STRING VARIABLE:>(H A 6.R A(6(!TO WHICH CHANNEL SHOULD THE VOCALN(OUTPUT BE DIRECTEDR% 6-P:,"@*@%$P( @P(9CHANNELS 0,6, AND 7 ARE RESERVED FOR THE COMPUTER'S USE.7-(%PLEASE USE A CHANNEL BETWEEN 1 AND 5.7 AP?+(>:AS,ILLEGAL INPUT-try again.5 B? AӯϠ˛9('(Press Y for yes or N for no.9AdAU F:Ad,"AUA &.F:Ad,"@C$6-@'$.-YES0-F:Ad,"@5$6-'$--NO: A &&Ԡŭ7(%(Press any key to continue.7AdAU F:Ad,"AUA $Ҡś36-@(>:AS,)"A3 A"P"Ah A"`*AV&(͠Ů* 0 &(Ҡ-DELIMITER MISSING:0 A"p0 &(Ҡ-ILLEGAL ALLOPHONE:0 A"p+ +(Ҡ-OUTPUT BUFFER OVERFLOW:9(7@C:,%A9@4>-PLACE QUOTATION MARK INTO STRINGX -WINDOW ERASE MACHINE CODEl N6.>:,*67A@,.>:,967@,.KA6N$'((ҠǠ-by A.A. NOGAS D:TALKER2.BAS