FS#8889 - Spell file name is ignoreing "A"

Attached to Project: Rockbox
Opened by Peter D. (PeterD) - Monday, 14 April 2008, 08:15 GMT
Last edited by Nils Wallménius (nls) - Monday, 28 April 2008, 18:12 GMT
Task Type Bugs
Category Applications
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



I have configured RockBox r17103-080414 to spell out file names. It is good. :-)

Unfortunately the letter "A" is being ignored.
For example Einstein-A-Go-Go-20080406.mp3 is spelt out as ... n minus minus g ...

Other files and plugins with "A"s have the same problem.
This task depends upon

Closed by  Nils Wallménius (nls)
Monday, 28 April 2008, 18:12 GMT
Reason for closing:  Fixed
Additional comments about closing:  I committed a fix for the voice file generation, it should be in tomorrows voice files.
Comment by Nils Wallménius (nls) - Tuesday, 22 April 2008, 14:04 GMT
I could not reproduce this in a sim or on my h300. On which player is this happening?
Could you retest with an updated build and an updated voice file?
Comment by Peter D. (PeterD) - Sunday, 27 April 2008, 10:48 GMT
I have a Sansa e260.

I have seen (well heard) the problem in versions;
r17103-080414 (the original bug report),
r17131M-080419, and tonight I upgraded to
r17253-080427 (with a new voice file).

BTW is the underscore supposed to be spoken? It is not spoken, or even a pause. I should make a point of trying file names with all valid characters. What characters are banned? A null? A slash? What else?
Comment by Nils Wallménius (nls) - Sunday, 27 April 2008, 13:41 GMT
only a-z 0-9 + - . and space are handled by the speaking all other chars are ignored. Having a string with chars that are not handled should of course not break spelling anyway.
Comment by Peter D. (PeterD) - Sunday, 27 April 2008, 14:29 GMT
Listening carefully and repeatedly there might be a sound for "A", but it is just too short for me to identify it as such. Maybe the recording of that letter has been edited to be too brief for my ears, rather than there being a bug in the code.

There is a philosophical question about haw to handle unwanted input (invalid characters). Personally I would like an "unknown" sound or even putting a sound to every character. ;-) That would probably take too much memory. What happens in languages other than English that have extra letters?
Comment by Nils Wallménius (nls) - Monday, 28 April 2008, 16:58 GMT
Ok, I tried with the voice file provided on and can definitely understand what you mean, the sound for A is there but is not pronounced the way a person would when spelling a word but rater like when speaking 'a' as a word. Which means this is more of a voice file generation issue. Regarding your question, the voice UI is rater English centric and as I said the spelling does not handle any other chars than the ones i mentioned.