repetto74 #1 Posted December 12, 2017 Hi Guys, I have a speech synthesizer with me, great piece of hardware but either I do not understand how to make it work either there is an hardware problem. I tried to test its functionality with a TI Extended Basic module and keyed-in those lines 100 CALL SAY ("THIS IS A GOOD PROGRAM") 110 GOTO 100 The only speech sound I can get is a kind of continuous "OH OH". I have tried on two different TI99/4A and using different words to spell but always same result. Anyone can point me to any thing I may check? Thanks Rick Quote Share this post Link to post Share on other sites
Count9929A #2 Posted December 12, 2017 mmmhhhh .... I am not an expert, but I think the issue is that you are doing a continuous loop, instructing a new phrase before the earlier is finished. Try with just the first line Quote Share this post Link to post Share on other sites
+OLD CS1 #3 Posted December 12, 2017 Got me. All of the words are in the vocabulary and the program runs fine. As I recall, the only time you hear "UH-OH" is when CALL SAY cannot find the work in the Speech Synthesizer's vocabulary. Is it possible the speech ROMs have gone bad? Quote Share this post Link to post Share on other sites
+Lee Stewart #4 Posted December 12, 2017 mmmhhhh .... I am not an expert, but I think the issue is that you are doing a continuous loop, instructing a new phrase before the earlier is finished. Try with just the first line SAY() waits until the speech synthesizer is idle before it sends the next word to be spoken, so your program should work. ...lee Quote Share this post Link to post Share on other sites
+Lee Stewart #5 Posted December 12, 2017 Got me. All of the words are in the vocabulary and the program runs fine. As I recall, the only time you hear "UH-OH" is when CALL SAY cannot find the work in the Speech Synthesizer's vocabulary. Is it possible the speech ROMs have gone bad? Actually, when SAY() does not find a word, it audibly spells out the word. ...lee 1 Quote Share this post Link to post Share on other sites
+arcadeshopper #6 Posted December 12, 2017 and this program works fine in classic99 Quote Share this post Link to post Share on other sites
repetto74 #7 Posted December 12, 2017 OK guys it has been sorted out thanks to Ciro from the Italian TI99 community Actually I was NOT writing words in CAPITAL letters so the TI99/4A does not understand this ....I know I am dumb All is working perfect now ! 1 Quote Share this post Link to post Share on other sites
ti99iuc #8 Posted December 12, 2017 You're Welcome repetto74, i am happy that it is not a real problem Have funny now ! Quote Share this post Link to post Share on other sites
+OLD CS1 #9 Posted December 12, 2017 Actually, when SAY() does not find a word, it audibly spells out the word. ...lee Ah, right. When does it growl "UH-OH" at you? OK guys it has been sorted out thanks to Ciro from the Italian TI99 community Actually I was NOT writing words in CAPITAL letters so the TI99/4A does not understand this ....I know I am dumb All is working perfect now ! Interesting. Never ran into that. Quote Share this post Link to post Share on other sites
+Lee Stewart #10 Posted December 12, 2017 Ah, right. When does it growl "UH-OH" at you? Interesting. Never ran into that. As you probably proved for yourself, the speech synthesizer says “uh oh” for each character it cannot find in its vocabulary once it starts trying to say the characters of a word after not finding the word. ...lee Quote Share this post Link to post Share on other sites
+arcadeshopper #11 Posted December 12, 2017 OK guys it has been sorted out thanks to Ciro from the Italian TI99 community Actually I was NOT writing words in CAPITAL letters so the TI99/4A does not understand this ....I know I am dumb All is working perfect now ! Yet the example you posted did have them in capital letters. Sent from my LG-H830 using Tapatalk Quote Share this post Link to post Share on other sites
mizapf #12 Posted December 12, 2017 Still funny to see that this lower-case (or small caps) issue persists, and in particular with new users. People obviously have a tendency for lower case, while upper case was the standard for the TI (not only the vocabulary but also programming language constants and commands, and especially device names). It's also for that reason that I actually avoid lower case, including programming. Quote Share this post Link to post Share on other sites
repetto74 #13 Posted December 12, 2017 Yet the example you posted did have them in capital letters. Yes indeed it was spelled with capital letters in this thread but not when keyed into the TI99/4A . Quiet confusing I know.... Quote Share this post Link to post Share on other sites
repetto74 #14 Posted December 12, 2017 Still funny to see that this lower-case (or small caps) issue persists, and in particular with new users. People obviously have a tendency for lower case, while upper case was the standard for the TI (not only the vocabulary but also programming language constants and commands, and especially device names). It's also for that reason that I actually avoid lower case, including programming. From an old Commodorian I would say that capital letter was by default the configuration used to program the machine Quote Share this post Link to post Share on other sites
mizapf #15 Posted December 12, 2017 (edited) Still funny to see that this lower-case (or small caps) issue persists, and in particular with new users. People obviously have a tendency for lower case, while upper case was the standard for the TI (not only the vocabulary but also programming language constants and commands, and especially device names). It's also for that reason that I actually avoid lower case, including programming. From an old Commodorian I would say that capital letter was by default the configuration used to program the machine You're somewhat quoting wrong. As for the upper/lower case, don't understand it as bashing, just as my observation that this issue keeps reappearing. One interesting point is that unlike ShiftLock of the C64, the AlphaLock key on the TI was always supposed to be pressed, and it only affected the letters. Edited December 12, 2017 by mizapf Quote Share this post Link to post Share on other sites
repetto74 #16 Posted December 12, 2017 Hi Mizapf, No worries I do not consider your consideration as a bashing .I am glad to have the speech synth fully working. My knowledge of the TI99/4A is very poor and as I said the C64 has been my childhood companion 2 machines and 2 philosophy somehow different which makes a couple of things quiet confusing for a noob like me Quote Share this post Link to post Share on other sites
Casey #17 Posted December 12, 2017 Going from the TI first to a Commodore 128, it was a strange thing to learn there were 2 different character sets in the machine. Probably more confusing for new TI users is that the lowercase letters don't look at all like lowercase. Welcome to the TI! 2 Quote Share this post Link to post Share on other sites
repetto74 #18 Posted December 13, 2017 Hi Casey, This is exactly my feeling :-). The TI lower case just look as Upper Case and did make the mistake again as I was convinced having typed words correctly Quote Share this post Link to post Share on other sites
+RXB #19 Posted December 13, 2017 (edited) I started with Computers in 1976 and honestly all the computers I used the Keyboards did not even have LOWER CASE. But then I was using a 1970 computer called a Teletype 43K that had (after I added memory soldered in hanging rings) had 128 BITS of memory. So ASCII was only created in 1963 thus by 1978 when the TI99 was created Lower Case was still just to expensive to use in programming. http://www.theasciicode.com.ar/ascii-printable-characters/lowercase-letter-a-minuscule-ascii-code-97.html From above: "In 1981, IBM developed an extension of 8-bit ASCII code, called "code page 437", in this version were replaced some obsolete control characters for graphic characters. Also 128 characters were added , with new symbols, signs, graphics and latin letters, all punctuation signs and characters needed to write texts in other languages, such as Spanish. In this way was added the ASCII characters ranging from 128 to 255." Edited December 13, 2017 by RXB 4 Quote Share this post Link to post Share on other sites
AMenard #20 Posted December 13, 2017 I'm sorry, but I've have to ask since I'm a TI noob... What does the flap and compartment on the speech synth use for? Quote Share this post Link to post Share on other sites
+save2600 #21 Posted December 13, 2017 I'm sorry, but I've have to ask since I'm a TI noob... What does the flap and compartment on the speech synth use for? Nothing, but the space was originally intended so you could add enhanced modules to it. You can use it today to store some money, jewelry or other small valuables. Burglars would never think to look there! Quote Share this post Link to post Share on other sites
Casey #22 Posted December 14, 2017 I'm sorry, but I've have to ask since I'm a TI noob... What does the flap and compartment on the speech synth use for? No need to be sorry. This question comes up from time to time. Originally when the synthesizer was designed, it was programmed with about 300 words and phrases (the ones you can get from CALL SAY in Extended BASIC). TI's intention was to sell add-in modules that went into this compartment that would add additional words to the resident vocabulary. TI then figured out how to do unlimited text to speech through software, added that to Terminal Emulator II, and then there was no need for the add-in modules. So none were ever sold and very few of the speech synthesizers even have the connector inside the door for these to plug into. 2 Quote Share this post Link to post Share on other sites
+arcadeshopper #24 Posted December 14, 2017 i should add that to the faq 1 Quote Share this post Link to post Share on other sites
+Ksarul #25 Posted December 17, 2017 Hey Rich, I used to work on Teletypes. If that was a Teletype Corporation Model 43 (K-Keyboard only, or KP-Keyboard/Printer) you were using, it did have lower case, as all of their ASCII machines from The Model 37 onward did. You could even get lower case Typeboxes for the earlier ASCII Model 35s. The lower case on the 37s really messed things up when people were using them to cut message tapes and accidentally shifted things to lower case (very easy to do). Talk about something that just totally messed up the messaging system. . . Quote Share this post Link to post Share on other sites