Jump to content
21 posts in this topic

Recommended Posts

I'm trying to run Temperature Monitor, and I am getting the message:

 

The speech synthesizer of this operating system is defective.

 

Temperature Monitor has detected that important parts of the speech output subsystem are severely damaged. This problem will cause programs which are using speech features to crash. Please restore your operating system to a working state before using this application.

 

I tried searching for this message, and it's Temp Monitor specific. I found in the softwares changelog: "Added a feature to detect a common damage of Leopard installations where users have intentionally destroyed the system's speech synthesizer to save storage space"

 

I never intentionally removed the speech synthesizer, and don't know how it would have got damaged. I originally installed using Kalyway 10.5.1, and used the Kalyway updater to 10.5.3. And I installed 10.5.4 from Apple Update.

 

If anyone knows how I can remedy this, it would be much appreciated!

I'm trying to run Temperature Monitor, and I am getting the message:

The speech synthesizer of this operating system is defective.Temperature Monitor has detected that important parts of the speech output subsystem are severely damaged. This problem will cause programs which are using speech features to crash. Please restore your operating system to a working state before using this application.

I tried searching for this message, and it's Temp Monitor specific. I found in the softwares changelog: "Added a feature to detect a common damage of Leopard installations where users have intentionally destroyed the system's speech synthesizer to save storage space"I never intentionally removed the speech synthesizer, and don't know how it would have got damaged. I originally installed using Kalyway 10.5.1, and used the Kalyway updater to 10.5.3. And I installed 10.5.4 from Apple Update.If anyone knows how I can remedy this, it would be much appreciated!

 

Same problem...anyone know any fixes?

 

/mdg.

I'm trying to run Temperature Monitor, and I am getting the message:

 

The speech synthesizer of this operating system is defective.

 

Temperature Monitor has detected that important parts of the speech output subsystem are severely damaged. This problem will cause programs which are using speech features to crash. Please restore your operating system to a working state before using this application.

 

I tried searching for this message, and it's Temp Monitor specific. I found in the softwares changelog: "Added a feature to detect a common damage of Leopard installations where users have intentionally destroyed the system's speech synthesizer to save storage space"

 

I never intentionally removed the speech synthesizer, and don't know how it would have got damaged. I originally installed using Kalyway 10.5.1, and used the Kalyway updater to 10.5.3. And I installed 10.5.4 from Apple Update.

 

If anyone knows how I can remedy this, it would be much appreciated!

 

I experienced this same issue but i resolved it the following way!

 

I was using XMenu and was starting temperature monitor using the XMenu short cut.

Go to your finder and navigate to the temperature monitor app > start the application. Once I had run the application once using this method of starting the program it would start from XMenu no problem. I spoke with Dr Marcel Bresink who wrote the Temperature Monitor program and he had not come across this issue previously so it may just be limited to OSX86.

The weird thing is I use to run Temp Monitor on this OSX86 machine. But probably not since 10.5.1. So I know it works with the Kalyway 10.5.1 install... now I wonder if it was Kalyway 10.5.3 update or vanilla 10.5.4 update that broke it.Fixed it!On the Speech pane of System Preferences, I changed the system voice from Victoria to Bruce. Temperature Monitor now starts right up.Most weird. The Victoria voice works just fine for everything else...

Check this thread out:

 

http://forum.insanelymac.com/index.php?sho...mp;#entry552164

 

The error is because most OSX86 discs have the new "Alex" voice for Leopard stripped out because it's an entire CDs worth of data by itself; there is a link in the above thread to the torrent to get "Alex"; but beware, not too many seeds so it's a SLOW download. So it IS an OSX86 issue in a way, however, if you delete the "Alex" voice on a real Mac, i'm sure the same error would appear, as installing "Alex" on my machine caused it to go away.

I don't know what happened to my reply, but right after my last post I got it working. I simply changed the system voice from "Vicoria" to "Bruce" in the Speech tab of System Preferences. I've now got temperature monitor working!

I don't know what happened to my reply, but right after my last post I got it working. I simply changed the system voice from "Vicoria" to "Bruce" in the Speech tab of System Preferences. I've now got temperature monitor working!

 

It is not just the different versions of OSX86 that are the issue it is the latest update to Temperature Monitor. The latest version of Temperature Monitor has a "fix" to detect a deliberately broken speech synthesizer! The post above refers to the stripped out parts of the Alex voice - I was originally on the Victoria voice, changed it to another can't remember which one and then back again to Victoria - all works fine.

 

From Temperature Monitor website

 

Release 4.51 (Build 080623)

This is a maintenance update which reacts to recent developments in Mac OS X Leopard and fixes minor problems.

 

  • Added a feature to detect a common damage of Leopard installations where users have intentionally destroyed the system's speech synthesizer to save storage space.
  • The mechanism to detect ambiguities in machine production dates has been optimized. Computers built in 2008 are now always displayed with their correct dates of production.

I initially thought that starting the application direct from the finder is what fixed it but prior to doing that I did exactly what you did and changed the default voice to another one. If you did not start the program directly using the finder it would appear that the change of voice is the key.

 

It may be that more than one thing will fix this issue as I have also installed on another machine and have it working simply by starting directly from the finder - without adjusting the voices!

Subaru Highlander, the OP already knew that the error message was a "fix" for 4.51; the solution I provided allows one to have a fully functional speech subsystem. The Alex voice is much different from the others, it's a natural-sounding voice akin to the ones found in high-end speech synthesis packages. If you use text-to-speech at all, it's worth installing anyways. It was one of the 'new' features of Leopard that Jobs showed off when Leopard was launched, and like i've stated, it's not included in most OSX86 packages due to the fact that it's ~650MB.

I will check to see which voice the other Hackintosh is using to see if we can define more precisely what will fix the issue.

Subaru Highlander, the OP already knew that the error message was a "fix" for 4.51; the solution I provided allows one to have a fully functional speech subsystem. The Alex voice is much different from the others, it's a natural-sounding voice akin to the ones found in high-end speech synthesis packages. If you use text-to-speech at all, it's worth installing anyways. It was one of the 'new' features of Leopard that Jobs showed off when Leopard was launched, and like i've stated, it's not included in most OSX86 packages due to the fact that it's ~650MB.
Ah yes - I had missed that in his first post! I will take your advice and see if I can download the Alex voice - I have never found a use for text-to-speech but will try it to see what it is like!

 

EDITED TO ADD

 

I have just done a test on a machine that did not previously have Temperature Monitor installed on it. Build is Kalyway 10.5.2 Install DVD > Kalyway ComboUpdate 10.5.3 > Software Update 10.5.4

 

Default voice Victoria > installed Temperature Monitor > got the error regarding voice synthesizer > changed voice to Kathy > tested it (isn't it nice to have a computer that talks to you) > and Temperature Monitor works perfectly > changed voice back to Victoria and it still works.

 

So it would appear that for those who have no interest in using voice synth a fix for the issue is simply change voice to another one (the ones stated above worked for me - I would hazard a guess that others will too).

 

Go to System Preferences > Speech > Text to Speech and select a different system voice.

 

Now I'm going to download the Alex voice as suggested by coolied and see what it can do

To anyone into speech synth that my suggestion helped, don't forget, I only linked to someone else's suggestion. Credit for the tip goes to "DNizzle" for putting the torrent up to begin with, so if it helps drop him/her a "Thank You" PM.

I've encountere this problem and my solution was to reinstall the missing voices from the install disk. My system only has vicki in /Sytem/Library/Speech. Once I've installed the missing voices, tempreture monitor installed without a hitch.

  • 3 weeks later...
The weird thing is I use to run Temp Monitor on this OSX86 machine. But probably not since 10.5.1. So I know it works with the Kalyway 10.5.1 install... now I wonder if it was Kalyway 10.5.3 update or vanilla 10.5.4 update that broke it.Fixed it!On the Speech pane of System Preferences, I changed the system voice from Victoria to Bruce. Temperature Monitor now starts right up.Most weird. The Victoria voice works just fine for everything else...

 

Weird.....Changing from Victoria to Bruce fixed it for me as well.

One HUGE question I have though. Since when was it up to the authors of Temp Monitor to tell us what parts of the speech subsystem we can install/not install? Obviously they know people have "intentionally destroyed the system's speech synthesizer to save storage space", why make it a fatal error that prevents the program from launching? I don't care if it informs me of the "problem" (provided there is a 'don't show this message again' checkbox), but it shouldn't exit me back to Finder.

  • 1 month later...
  • 2 weeks later...

another solution:

Go to /System/Library/Speech/Voices

Copy Vicki.SpeechVoice (you will see a new file named Vicki.SpeechVoice 2)

Open Terminal

Type:

 

Sudo -s 
cd /System/Library/Speech/Voices
mv -f Vicki.SpeechVoice\ 2 Alex.SpeechVoice
chown -R root:wheel Alex.SpeechVoice
chmod -R 755 Alex.SpeechVoice

 

and that's it.

 

After doing this I was able to install Temperature monitor.

  • 4 weeks later...
another solution:

Go to /System/Library/Speech/Voices

Copy Vicki.SpeechVoice (you will see a new file named Vicki.SpeechVoice 2)

Open Terminal

Type:

 

Sudo -s 
 cd /System/Library/Speech/Voices
mv -f Vicki.SpeechVoice\ 2 Alex.SpeechVoice
 chown -R root:wheel Alex.SpeechVoice
 chmod -R 755 Alex.SpeechVoice

 

and that's it.

 

After doing this I was able to install Temperature monitor.

 

I got 'Vicki.SpeechVoice Copy' instead of 'Vicki.SpeechVoice 2' so I amended the script accordingly and it worked as you stated. Temperature Monitor runs now and is reporting 51ºC for each core on the menu bar.

EDIT: Did some O/C cooling juju and my idle temps are now 40ºC 29ºC per core at idle. Just in case you were interested. :-)

 

Good work, and my grateful thanks for your solution.

 

Cheers,

Andy.

  • 2 months later...
another solution:

Go to /System/Library/Speech/Voices

Copy Vicki.SpeechVoice (you will see a new file named Vicki.SpeechVoice 2)

Open Terminal

Type:

 

Sudo -s 
 cd /System/Library/Speech/Voices
mv -f Vicki.SpeechVoice\ 2 Alex.SpeechVoice
 chown -R root:wheel Alex.SpeechVoice
 chmod -R 755 Alex.SpeechVoice

 

and that's it.

 

After doing this I was able to install Temperature monitor.

 

ThanX worked for me :(

the easiest way is to go to speech and bring down the speed midway between slow and normal. that works. got this solution from some other thread on this forum. now cant find it! the credit goes to the OP of that thread

×
×
  • Create New...