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