NVDA saying roman numeral numbers


Rosemarie Chavarria
 

Hi, everyone,

 

I'm asking this question for someone on another list. How do you get NVDA to say roman numeral numbers?

 

Thanks for your help in advance.

 

Rosemarie

 

 


Gene
 

You could put them in the speech dictionary but you have to know how to limit them to only the context of numbers.  If you do it incorrectly, when you spell something such as the word I've, using spell current word, you'd hear something like one tic four.  I played around with roman numerals in the speech dictionary but I didn't know how to set the context.  I think you might have to use regular expressions and that's an area I know nothing about.
 
Gene

----- Original Message -----
Sent: Sunday, October 29, 2017 4:22 PM
Subject: [nvda] NVDA saying roman numeral numbers

Hi, everyone,

 

I'm asking this question for someone on another list. How do you get NVDA to say roman numeral numbers?

 

Thanks for your help in advance.

 

Rosemarie

 

 


Antony Stone
 

Why would the word "I've" get read as "one tick four"?

If the "four" comes from the combination of I preceding V, why would the I
also get read as "one"?

The letter V means five, and the letter E means nothing, so I'm puzzled that
"I've" would get identified as worth reading as a Roman Number at all.

However, maybe that's what you were referring to regarding regular
expressions, to make sure the system only considers combinations of the
letters I, V, X, L, C, D and M with no other letters or symbols intermixed.

Making sure they occur in a meaningful order would be beyond the ability of a
regex, I think.


Antony.

On Monday 30 October 2017 at 00:25:40, Gene wrote:

You could put them in the speech dictionary but you have to know how to
limit them to only the context of numbers. If you do it incorrectly, when
you spell something such as the word I've, using spell current word, you'd
hear something like one tic four. I played around with roman numerals in
the speech dictionary but I didn't know how to set the context. I think
you might have to use regular expressions and that's an area I know
nothing about.

Gene
----- Original Message -----

From: Rosemarie Chavarria
Sent: Sunday, October 29, 2017 4:22 PM
To: nvda@nvda.groups.io
Subject: [nvda] NVDA saying roman numeral numbers

Hi, everyone,

I'm asking this question for someone on another list. How do you get NVDA
to say roman numeral numbers?

Thanks for your help in advance.


Rosemarie
--
"640 kilobytes (of RAM) should be enough for anybody."

- Bill Gates

Please reply to the list;
please *don't* CC me.


Roger Stewart
 

Isn't very interesting that I see everywhere, including the NVDA help files, that using regular expressions is beyond the scope of this, but it is easy to learn about them but they never tell you where to find a good tutorial about them!

Roger







On 10/29/2017 6:25 PM, Gene wrote:
You could put them in the speech dictionary but you have to know how to limit them to only the context of numbers.  If you do it incorrectly, when you spell something such as the word I've, using spell current word, you'd hear something like one tic four.  I played around with roman numerals in the speech dictionary but I didn't know how to set the context.  I think you might have to use regular expressions and that's an area I know nothing about.
 
Gene
----- Original Message -----
Sent: Sunday, October 29, 2017 4:22 PM
Subject: [nvda] NVDA saying roman numeral numbers

Hi, everyone,

 

I'm asking this question for someone on another list. How do you get NVDA to say roman numeral numbers?

 

Thanks for your help in advance.

 

Rosemarie

 

 



Gene
 

I should change what I said.  Ve isn't a Roman numeral but I is.  So you would hear one tic ve.  You can tell the dictionary only to look for capital letters which would avoid these sorts of mistakes in most cases but if you were dealng with capital letters and using spell word, I believe that the word exactly would be spelled e ten actly.  You'd have to experiment to be sure.  I tried experimenting a long time ago but my recollection is that I saw these kinds of things happen under the right conditions.  I'm not sure, after all this time, if I saw other problems but I remember I decided not to do this because of anamolies or misreading of Roman numerals, but I don't recall any more than that.
 
Gene

----- Original Message -----
Sent: Sunday, October 29, 2017 7:04 PM
Subject: Re: [nvda] NVDA saying roman numeral numbers

Why would the word "I've" get read as "one tick four"?

If the "four" comes from the combination of I preceding V, why would the I
also get read as "one"?

The letter V means five, and the letter E means nothing, so I'm puzzled that
"I've" would get identified as worth reading as a Roman Number at all.

However, maybe that's what you were referring to regarding regular
expressions, to make sure the system only considers combinations of the
letters I, V, X, L, C, D and M with no other letters or symbols intermixed.

Making sure they occur in a meaningful order would be beyond the ability of a
regex, I think.


Antony.

On Monday 30 October 2017 at 00:25:40, Gene wrote:

> You could put them in the speech dictionary but you have to know how to
> limit them to only the context of numbers.  If you do it incorrectly, when
> you spell something such as the word I've, using spell current word, you'd
> hear something like one tic four.  I played around with roman numerals in
> the speech dictionary but I didn't know how to set the context.  I think
> you might have to use regular expressions and that's an area I know
> nothing about.
>
> Gene
> ----- Original Message -----
>
> From: Rosemarie Chavarria
> Sent: Sunday, October 29, 2017 4:22 PM
> To: nvda@nvda.groups.io
> Subject: [nvda] NVDA saying roman numeral numbers
>
> Hi, everyone,
>
> I'm asking this question for someone on another list. How do you get NVDA
> to say roman numeral numbers?
>
> Thanks for your help in advance.
>
>
> Rosemarie

--
"640 kilobytes (of RAM) should be enough for anybody."

 - Bill Gates

                                                   Please reply to the list;
                                                         please *don't* CC me.



Gene
 

It's worse than I remembered.  Try adding something like capital I and having it pronounced as 1.  If capital I is encountered anywhere, 1 will be spoken as in Identify 1dentify.  I expect that using a regular expression, you can eliminate this problem but, as I said, I know nothing about regular expressions.

From: Gene
Sent: Sunday, October 29, 2017 7:33 PM
Subject: Re: [nvda] NVDA saying roman numeral numbers

I should change what I said.  Ve isn't a Roman numeral but I is.  So you would hear one tic ve.  You can tell the dictionary only to look for capital letters which would avoid these sorts of mistakes in most cases but if you were dealng with capital letters and using spell word, I believe that the word exactly would be spelled e ten actly.  You'd have to experiment to be sure.  I tried experimenting a long time ago but my recollection is that I saw these kinds of things happen under the right conditions.  I'm not sure, after all this time, if I saw other problems but I remember I decided not to do this because of anamolies or misreading of Roman numerals, but I don't recall any more than that.
 
Gene
----- Original Message -----
Sent: Sunday, October 29, 2017 7:04 PM
Subject: Re: [nvda] NVDA saying roman numeral numbers

Why would the word "I've" get read as "one tick four"?

If the "four" comes from the combination of I preceding V, why would the I
also get read as "one"?

The letter V means five, and the letter E means nothing, so I'm puzzled that
"I've" would get identified as worth reading as a Roman Number at all.

However, maybe that's what you were referring to regarding regular
expressions, to make sure the system only considers combinations of the
letters I, V, X, L, C, D and M with no other letters or symbols intermixed.

Making sure they occur in a meaningful order would be beyond the ability of a
regex, I think.


Antony.

On Monday 30 October 2017 at 00:25:40, Gene wrote:

> You could put them in the speech dictionary but you have to know how to
> limit them to only the context of numbers.  If you do it incorrectly, when
> you spell something such as the word I've, using spell current word, you'd
> hear something like one tic four.  I played around with roman numerals in
> the speech dictionary but I didn't know how to set the context.  I think
> you might have to use regular expressions and that's an area I know
> nothing about.
>
> Gene
> ----- Original Message -----
>
> From: Rosemarie Chavarria
> Sent: Sunday, October 29, 2017 4:22 PM
> To: nvda@nvda.groups.io
> Subject: [nvda] NVDA saying roman numeral numbers
>
> Hi, everyone,
>
> I'm asking this question for someone on another list. How do you get NVDA
> to say roman numeral numbers?
>
> Thanks for your help in advance.
>
>
> Rosemarie

--
"640 kilobytes (of RAM) should be enough for anybody."

 - Bill Gates

                                                   Please reply to the list;
                                                         please *don't* CC me.



Brian's Mail list account
 

It is supposed to do so in espeak all the time. On other voices and synths, assuming not provided as an option, you need a very complex set of regualr expressions which are beyond me to calculate.
I guess if using files with lots of them in it just switch synths to espeak.
Brian

bglists@...
Sent via blueyonder.
Please address personal email to:-
briang1@..., putting 'Brian Gaff'
in the display name field.

----- Original Message -----
From: "Rosemarie Chavarria" <knitqueen2007@...>
To: <nvda@nvda.groups.io>
Sent: Sunday, October 29, 2017 9:22 PM
Subject: [nvda] NVDA saying roman numeral numbers


Hi, everyone,



I'm asking this question for someone on another list. How do you get NVDA to
say roman numeral numbers?



Thanks for your help in advance.



Rosemarie






ChrisLeo
 

Hi,
Before to telL about regular expressions we need know some things:

Which voice synthesizer you are referring to?
Some synthesizer speak already roman numbers as native behavior.

Also the language is important, in some countries roman numbers are read as ordinal numbers, in others as numbers.
In english I think that read the roman number one, "I" (capital latin letter I), is a little problem...

Cheers,



Chris.

Rosemarie Chavarria, 29/10/2017 22:22:

Hi, everyone,



I'm asking this question for someone on another list. How do you get NVDA to
say roman numeral numbers?



Thanks for your help in advance.



Rosemarie