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