home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / hc / hypermac.sit / HyperMacintalk / card_12926.txt < prev    next >
Text File  |  1987-09-30  |  2KB  |  75 lines

  1. -- card: 12926 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 7110
  5. -- name: 
  6.  
  7.  
  8. -- part 1 (button)
  9. -- low flags: 00
  10. -- high flags: 0000
  11. -- rect: left=365 top=62 right=75 bottom=420
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: 
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   push this card
  23.   visual effect iris open
  24.   go to card id 5374
  25. end mouseUp
  26.  
  27.  
  28.  
  29.  
  30. -- part 2 (field)
  31. -- low flags: 01
  32. -- high flags: 0004
  33. -- rect: left=16 top=142 right=216 bottom=498
  34. -- title width / last selected line: 0
  35. -- icon id / first selected line: 0 / 0
  36. -- text alignment: 0
  37. -- font id: 3
  38. -- text size: 12
  39. -- style flags: 0
  40. -- line height: 16
  41. -- part name: 
  42. ----- HyperTalk script -----
  43. on mouseUp
  44.   if MacintalkInstalled()
  45.   then repeat with i = 1 to number of lines in card field 1
  46.   do line i of card field 1
  47. end repeat
  48. end mouseUp
  49.  
  50.  
  51.  
  52. -- part contents for background part 7
  53. ----- text -----
  54. How Macintalk Works (continued)
  55.  
  56. -- part contents for background part 8
  57. ----- text -----
  58. There are three other commands you should know about. The SetPitchΓÇá command allows you to set the baseline pitch and the mode of speech. The baseline pitch starts out at 110 Hz, but it can take any value from 65Hz to 500Hz. The pitch mode can be either ΓÇ£natural,ΓÇ¥ meaning that the pitch rises and falls as it would when a actual person speaks, or ΓÇ£robotic,ΓÇ¥ meaning that the pitch stays at a monotone. 
  59. To hear the difference clearly, click on this box:
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. Note that, if you want to change the mode but not the pitch, you can specify zero for the pitch parameter. Also, if you want to change the pitch but not the mode, you can simply omit the mode parameter. To summarize, the calling protocol is:
  67.  
  68.                                 SetPitch thePitch [ , theMode]
  69.  
  70. -- part contents for card part 2
  71. ----- text -----
  72. SetPitch 0,"robotic"
  73. SayPhonetic "AY1 AEM SOW7 EH1KSAY4TIXD AXBAW1T /HAY5PERKAA1RD."
  74. SetPitch 0,"natural"
  75. SayPhonetic "AY1 AEM SOW7 EH1KSAY4TIXD AXBAW1T /HAY5PERKAA1RD."