Jacob,

I'm not sure how I managed to do this, but I was switching voices both under the VoiceOver menu and by going to System Preferences and swtiching voices in the Text-to-Speech menu, and also checking on the "say" command in terminal. Somehow, Ryan (one of the Infovox/iVox voices) started giving the 24-hour clock time quarterly announcements in 12-hour clock format. So I switched back to Alex, and now when I use Alex to check the clock time on the menu bar, he speaks this in 24- hour format!

Puzzling.

Cheers,

Esther

On Nov 16, 2008, at 7:58 PM, Esther wrote:

This still doesn't help to solve Krister's problem of understanding why her automatically announced time is not using a 24-hour clock. Søren's example was a good one. It's not just Alex that changes time to a 12-hour clock, it's all the Apple voices and it even affects using "say" in terminal with text-to-speech translation. (I guess they want things fixed up when they finally get time announcements working on the iPod Nano 4G spoken menus <smile>.)

If you switch to one of the Infovox/iVox voices and check time, it will use the 24-hour clock, if that's what you set up. Similarly, if you use "say" in terminal the time will come out as it's written. This suggests to me that one solution might be to use an AppleScript that changes voice and announces time the way you want it. A pain to have to fix something so minor this way, but doable.

Cheers,

Esther

On Nov 16, 2008, at 6:59 PM, Jacob Schmude wrote:

Ah got it. I don't want time announced automatically, but it does seem to work with that. This is probably due to the numbers being split up before they are sent to Alex, as if you send a 24-hour time string directly to Alex he converts it before speaking it. As I like checking the time on the status menu, this is particularly annoying for me. This began with 10.5.3, and was related to the updates in the speech dictionary. I'm using 10.5.5 now and this hasn't yet been corrected. This is not something Voiceover does, but is an issue with Alex itself.


On Nov 16, 2008, at 13:47, Esther wrote:

Hi Jacob,

I had my time set to announce time on the quarter hour with Alex using a 12 hour clock, but changed things to check "Use a 24-hour clock" after Krister's post. Since I wanted to test this right away, I changed my time zone. Now, it's true that when I check time by navigating to the status menu bar Alex will still use the 12 hour clock -- and I haven't restarted my computer in between. But the quarter hour announcements all come up in the 24-hour clock for me now that I've changed that setting. This is on an Early 2008 MacBook -- whatever the last model was before the new designs without Firewire ports -- and I think that's the same model you have. All I did was arrow down from the clock menu to Open Date & Time and check the checkbox to use a 24-hour clock.

I wonder whether there was some option setting in 10.5.3 that did this. I went from Tiger to Leopard with the transition to the MacBook, so I set these preferences up from scratch on the MacBook. This came with 10.5.2 loaded, and the update was to 10.5.4 when I used Software Update. So I've never use 10.5.3 at all.

Cheers,

Esther

On Nov 16, 2008, at 6:00 PM, Jacob Schmude wrote:

This started happening to me with the OS X 10.5.3 update. The issue is that Alex takes any 24-hour time and converts into twelve hour before speaking it. If anyone has found a way to override this I'd really like to know, as for me this was not a change for the better.


On Nov 16, 2008, at 06:07, Krister Ekstrom wrote:

Hi.
Ok, this may seem like a minor consern and likely is, but i have my clock set to announce the time every half hour. On the Mac Mini i borrowed and also on my Imac, it was perfectly possible to have the clock announse the time in 24 hour format, however for some unknown to me reason, all of a sudden, the clock has started announsing the time in 12 hour format, which i don't want. It started with this when i switched from digital to analog clock display, or rather a few days after that, so i figured that if i switched the clock back to digital and checked the "show time in 24 hours" box, the speech would revert to announsing time in 24 hour format, but no, it hasn't. How do i change this? It must be possible, since i had the Imac speech announse time in 24 hour format before.
Thanks for any help.
--
/Krister











Reply via email to